[Pkg-voip-commits] [bctoolbox] 30/60: change static lib to framework in ios build

Bernhard Schmidt berni at moszumanska.debian.org
Sun Oct 15 22:42:25 UTC 2017


This is an automated email from the git hooks/post-receive script.

berni pushed a commit to branch debian/sid
in repository bctoolbox.

commit 0479111c4b0fb75518a597adb5ae069fd3149169
Author: Benjamin Reis <benjamin.reis at belledonne-communications.com>
Date:   Wed May 3 11:43:11 2017 +0200

    change static lib to framework in ios build
---
 src/CMakeLists.txt | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index af5a12e..76a6ecf 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -81,6 +81,13 @@ endif()
 if(ENABLE_SHARED)
 	add_library(bctoolbox SHARED ${BCTOOLBOX_SOURCE_FILES} ${BCTOOLBOX_HEADER_FILES})
 	target_link_libraries(bctoolbox PRIVATE ${CMAKE_THREAD_LIBS_INIT})
+	if(APPLE)
+		set_target_properties(bctoolbox PROPERTIES
+			FRAMEWORK TRUE
+			MACOSX_FRAMEWORK_IDENTIFIER com.belledonne-communications.bctoolbox
+			PUBLIC_HEADER "${BCTOOLBOX_HEADER_FILES}"
+		) 
+	endif()
 	if(WIN32)
 		target_link_libraries(bctoolbox PRIVATE "Winmm" "Ws2_32")
 		target_compile_definitions(bctoolbox PRIVATE "-DBCTBX_EXPORTS")
@@ -172,6 +179,13 @@ if(BCUNIT_FOUND)
 	if(ENABLE_SHARED)
 		target_include_directories(bctoolbox-tester PUBLIC ${BCUNIT_INCLUDE_DIRS})
 		target_link_libraries(bctoolbox-tester PRIVATE bctoolbox ${BCUNIT_LIBRARIES})
+		if(APPLE)
+			set_target_properties(bctoolbox-tester PROPERTIES
+				FRAMEWORK TRUE
+				MACOSX_FRAMEWORK_IDENTIFIER com.belledonne-communications.bctoolbox-tester
+				PUBLIC_HEADER "${BCTOOLBOX_HEADER_FILES}"
+			) 
+		endif()
 	endif()
 endif()
 
@@ -195,6 +209,7 @@ if(ENABLE_SHARED)
 		RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
 		LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
 		ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+		FRAMEWORK DESTINATION Frameworks
 		PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
 		COMPONENT core
 	)
@@ -203,6 +218,7 @@ if(ENABLE_SHARED)
 			RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
 			LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
 			ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+			FRAMEWORK DESTINATION Frameworks
 			PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
 			COMPONENT tester
 		)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-voip/bctoolbox.git



More information about the Pkg-voip-commits mailing list