From b6a18c5a3066b0b1a26b8bc3af6031484ae1c905 Mon Sep 17 00:00:00 2001 From: Gustavo Goretkin Date: Mon, 29 Apr 2019 12:57:37 -0400 Subject: [PATCH] Copy installation commands from other bullet libs --- examples/c_api/CMakeLists.txt | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/examples/c_api/CMakeLists.txt b/examples/c_api/CMakeLists.txt index 03585dc54..c6790a1a3 100644 --- a/examples/c_api/CMakeLists.txt +++ b/examples/c_api/CMakeLists.txt @@ -183,4 +183,27 @@ TARGET_LINK_LIBRARIES( Bullet3Common ) -INSTALL(TARGETS bullet_c_api DESTINATION lib) +IF (INSTALL_LIBS) + IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) + #INSTALL of other files requires CMake 2.6 + IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) + IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) + INSTALL(TARGETS bullet_c_api DESTINATION lib) + ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) + INSTALL(TARGETS bullet_c_api RUNTIME DESTINATION bin + LIBRARY DESTINATION lib${LIB_SUFFIX} + ARCHIVE DESTINATION lib${LIB_SUFFIX}) + + ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) + ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) + + IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) + SET_TARGET_PROPERTIES(bullet_c_api PROPERTIES FRAMEWORK true) + + SET_TARGET_PROPERTIES(bullet_c_api PROPERTIES PUBLIC_HEADER "${Root_HDRS}") + # Have to list out sub-directories manually: + + + ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) + ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) +ENDIF (INSTALL_LIBS)