/
redgpu
/
bullet
Обзор
Документация
Войти
/
redgpu
/
bullet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/LinearMath/CMakeLists.txt
82 строки
2 KB
Xuchen Han
add new files to CMakeLists
22 апр 2020, 23:39
22 апр 2020, 23:39
e92d013
Код
Авторство
О чём код?
INCLUDE_DIRECTORIES( ${BULLET_PHYSICS_SOURCE_DIR}/src ) SET(LinearMath_SRCS btAlignedAllocator.cpp btConvexHull.cpp btConvexHullComputer.cpp btGeometryUtil.cpp btPolarDecomposition.cpp btQuickprof.cpp btReducedVector.cpp btSerializer.cpp btSerializer64.cpp btThreads.cpp btVector3.cpp TaskScheduler/btTaskScheduler.cpp TaskScheduler/btThreadSupportPosix.cpp TaskScheduler/btThreadSupportWin32.cpp ) SET(LinearMath_HDRS btAabbUtil2.h btAlignedAllocator.h btAlignedObjectArray.h btConvexHull.h btConvexHullComputer.h btDefaultMotionState.h btGeometryUtil.h btGrahamScan2dConvexHull.h btHashMap.h btIDebugDraw.h btList.h btMatrix3x3.h btImplicitQRSVD.h btMinMax.h btModifiedGramSchmidt.h btMotionState.h btPolarDecomposition.h btPoolAllocator.h btQuadWord.h btQuaternion.h btQuickprof.h btReducedVector.h btRandom.h btScalar.h btSerializer.h btStackAlloc.h btThreads.h btTransform.h btTransformUtil.h btVector3.h TaskScheduler/btThreadSupportInterface.h ) ADD_LIBRARY(LinearMath ${LinearMath_SRCS} ${LinearMath_HDRS}) SET_TARGET_PROPERTIES(LinearMath PROPERTIES VERSION ${BULLET_VERSION}) SET_TARGET_PROPERTIES(LinearMath PROPERTIES SOVERSION ${BULLET_VERSION}) IF (INSTALL_LIBS) IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) #FILES_MATCHING requires CMake 2.6 IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) INSTALL(TARGETS LinearMath DESTINATION .) ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) INSTALL(TARGETS LinearMath RUNTIME DESTINATION bin LIBRARY DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX}) INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE) ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5) IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) SET_TARGET_PROPERTIES(LinearMath PROPERTIES FRAMEWORK true) SET_TARGET_PROPERTIES(LinearMath PROPERTIES PUBLIC_HEADER "${LinearMath_HDRS}") ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK) ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES) ENDIF (INSTALL_LIBS)