3
${BULLET_PHYSICS_SOURCE_DIR}/src }
6
ADD_LIBRARY(LibBulletSoftBody
12
btSoftBodyRigidBodyCollisionConfiguration.cpp
13
btSoftRigidCollisionAlgorithm.cpp
14
btSoftRigidCollisionAlgorithm.h
15
btSoftSoftCollisionAlgorithm.cpp
16
btSoftSoftCollisionAlgorithm.h
17
btSoftBodyConcaveCollisionAlgorithm.cpp
18
btSoftBodyConcaveCollisionAlgorithm.h
19
btSoftRigidDynamicsWorld.h
20
btSoftRigidDynamicsWorld.cpp
3
${BULLET_PHYSICS_SOURCE_DIR}/src }
6
SET(BulletSoftBody_SRCS
9
btSoftBodyRigidBodyCollisionConfiguration.cpp
10
btSoftRigidCollisionAlgorithm.cpp
11
btSoftSoftCollisionAlgorithm.cpp
12
btSoftBodyConcaveCollisionAlgorithm.cpp
13
btSoftRigidDynamicsWorld.cpp
16
SET(BulletSoftBody_HDRS
20
btSoftRigidCollisionAlgorithm.h
21
btSoftSoftCollisionAlgorithm.h
22
btSoftBodyConcaveCollisionAlgorithm.h
23
btSoftRigidDynamicsWorld.h
28
ADD_LIBRARY(BulletSoftBody ${BulletSoftBody_SRCS} ${BulletSoftBody_HDRS})
29
SET_TARGET_PROPERTIES(BulletSoftBody PROPERTIES VERSION ${BULLET_VERSION})
30
SET_TARGET_PROPERTIES(BulletSoftBody PROPERTIES SOVERSION ${BULLET_VERSION})
31
IF (BUILD_SHARED_LIBS)
32
TARGET_LINK_LIBRARIES(BulletSoftBody BulletDynamics)
33
ENDIF (BUILD_SHARED_LIBS)
35
IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
36
INSTALL(TARGETS BulletSoftBody DESTINATION lib)
37
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DESTINATION include FILES_MATCHING PATTERN "*.h")
38
ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
40
IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
41
SET_TARGET_PROPERTIES(BulletSoftBody PROPERTIES FRAMEWORK true)
42
SET_TARGET_PROPERTIES(BulletSoftBody PROPERTIES PUBLIC_HEADER "${BulletSoftBody_HDRS}")
43
ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)