summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Goretkin <gustavo.goretkin@gmail.com>2019-04-29 12:57:37 -0400
committerGustavo Goretkin <gustavo.goretkin@gmail.com>2019-04-29 12:57:37 -0400
commitb6a18c5a3066b0b1a26b8bc3af6031484ae1c905 (patch)
tree28ae6bcedc4eeae0ff2fbf9a49eff0aa16eef1bb
parente4f637c2e34bb41c9b199cb49621b32286a0436d (diff)
downloadbullet3-b6a18c5a3066b0b1a26b8bc3af6031484ae1c905.tar.gz
Copy installation commands from other bullet libs
-rw-r--r--examples/c_api/CMakeLists.txt25
1 files changed, 24 insertions, 1 deletions
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)