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)