3 ${BULLET_PHYSICS_SOURCE_DIR}/src
12 SET(Bullet3Common_HDRS
14 b3AlignedObjectArray.h
33 shared/b3PlatformDefinitions.h
37 ADD_LIBRARY(Bullet3Common ${Bullet3Common_SRCS} ${Bullet3Common_HDRS})
38 SET_TARGET_PROPERTIES(Bullet3Common PROPERTIES VERSION ${BULLET_VERSION})
39 SET_TARGET_PROPERTIES(Bullet3Common PROPERTIES SOVERSION ${BULLET_VERSION})
42 IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)
43 #FILES_MATCHING requires CMake 2.6
44 IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
45 IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
46 INSTALL(TARGETS Bullet3Common DESTINATION .)
47 ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
48 INSTALL(TARGETS Bullet3Common
49 RUNTIME DESTINATION bin
50 LIBRARY DESTINATION lib${LIB_SUFFIX}
51 ARCHIVE DESTINATION lib${LIB_SUFFIX})
52 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
53 DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN
54 ".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE)
55 ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
56 ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
58 IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
59 SET_TARGET_PROPERTIES(Bullet3Common PROPERTIES FRAMEWORK true)
60 SET_TARGET_PROPERTIES(Bullet3Common PROPERTIES PUBLIC_HEADER "${Bullet3Common_HDRS}")
61 ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
62 ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)