1
#MiniCL provides a small subset of OpenCL
4
${BULLET_PHYSICS_SOURCE_DIR}/src
10
MiniCLTaskScheduler.cpp
12
MiniCLTask/MiniCLTask.cpp
13
MiniCLTask/MiniCLTask.h
16
../MiniCL/cl_platform.h
17
../MiniCL/cl_MiniCL_Defs.h
19
SET_TARGET_PROPERTIES(MiniCL PROPERTIES VERSION ${BULLET_VERSION})
20
SET_TARGET_PROPERTIES(MiniCL PROPERTIES SOVERSION ${BULLET_VERSION})
23
IF (BUILD_SHARED_LIBS)
24
TARGET_LINK_LIBRARIES(MiniCL BulletMultiThreaded BulletDynamics BulletCollision)
25
ENDIF (BUILD_SHARED_LIBS)
28
IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)
29
#INSTALL of other files requires CMake 2.6
30
IF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
31
# IF(INSTALL_EXTRA_LIBS)
32
IF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
33
INSTALL(TARGETS MiniCL DESTINATION .)
34
ELSE (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
35
INSTALL(TARGETS MiniCL DESTINATION lib${LIB_SUFFIX})
37
${CMAKE_CURRENT_SOURCE_DIR} DESTINATION ${INCLUDE_INSTALL_DIR} FILES_MATCHING
38
PATTERN "*.h" PATTERN ".svn" EXCLUDE PATTERN "CMakeFiles" EXCLUDE)
39
ENDIF (APPLE AND BUILD_SHARED_LIBS AND FRAMEWORK)
40
# ENDIF (INSTALL_EXTRA_LIBS)
41
ENDIF (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.5)
42
ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)