[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