2 ${BULLET_PHYSICS_SOURCE_DIR}/Extras/ConvexDecomposition ${BULLET_PHYSICS_SOURCE_DIR}/src
5 SET(ConvexDecomposition_SRCS
15 ConvexDecomposition.cpp
22 SET(ConvexDecomposition_HDRS
37 ADD_LIBRARY(ConvexDecomposition ${ConvexDecomposition_SRCS} ${ConvexDecomposition_HDRS})
38 SET_TARGET_PROPERTIES(ConvexDecomposition PROPERTIES VERSION ${BULLET_VERSION})
39 SET_TARGET_PROPERTIES(ConvexDecomposition PROPERTIES SOVERSION ${BULLET_VERSION})
41 IF (BUILD_SHARED_LIBS)
42 TARGET_LINK_LIBRARIES(ConvexDecomposition BulletCollision LinearMath)
43 ENDIF (BUILD_SHARED_LIBS)
45 IF (INSTALL_EXTRA_LIBS)
46 IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)
47 #FILES_MATCHING requires CMake 2.6
48 IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
49 IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
50 INSTALL(TARGETS ConvexDecomposition DESTINATION .)
51 ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
52 INSTALL(TARGETS ConvexDecomposition DESTINATION lib${LIB_SUFFIX})
53 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
54 DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN
55 ".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE)
56 ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
57 ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
59 IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
60 SET_TARGET_PROPERTIES(ConvexDecomposition PROPERTIES FRAMEWORK true)
61 SET_TARGET_PROPERTIES(ConvexDecomposition PROPERTIES PUBLIC_HEADER "${ConvexDecomposition_HDRS}")
62 ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
63 ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)
64 ENDIF (INSTALL_EXTRA_LIBS)