3 ${BULLET_PHYSICS_SOURCE_DIR}/src
9 btConvexHullComputer.cpp
11 btPolarDecomposition.cpp
18 TaskScheduler/btTaskScheduler.cpp
19 TaskScheduler/btThreadSupportPosix.cpp
20 TaskScheduler/btThreadSupportWin32.cpp
26 btAlignedObjectArray.h
28 btConvexHullComputer.h
29 btDefaultMotionState.h
31 btGrahamScan2dConvexHull.h
38 btModifiedGramSchmidt.h
40 btPolarDecomposition.h
54 TaskScheduler/btThreadSupportInterface.h
57 ADD_LIBRARY(LinearMath ${LinearMath_SRCS} ${LinearMath_HDRS})
58 SET_TARGET_PROPERTIES(LinearMath PROPERTIES VERSION ${BULLET_VERSION})
59 SET_TARGET_PROPERTIES(LinearMath PROPERTIES SOVERSION ${BULLET_VERSION})
62 IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)
63 #FILES_MATCHING requires CMake 2.6
64 IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
65 IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
66 INSTALL(TARGETS LinearMath DESTINATION .)
67 ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
68 INSTALL(TARGETS LinearMath
69 RUNTIME DESTINATION bin
70 LIBRARY DESTINATION lib${LIB_SUFFIX}
71 ARCHIVE DESTINATION lib${LIB_SUFFIX})
72 INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
73 DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN
74 ".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE)
75 ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
76 ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
78 IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
79 SET_TARGET_PROPERTIES(LinearMath PROPERTIES FRAMEWORK true)
80 SET_TARGET_PROPERTIES(LinearMath PROPERTIES PUBLIC_HEADER "${LinearMath_HDRS}")
81 ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
82 ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)