Imported Upstream version 2.81
[platform/upstream/libbullet.git] / Demos / SimplexDemo / CMakeLists.txt
1 # This is basically the overall name of the project in Visual Studio this is the name of the Solution File\r
2 \r
3 \r
4 # For every executable you have with a main method you should have an add_executable line below.\r
5 # For every add executable line you should list every .cpp and .h file you have associated with that executable.  \r
6 \r
7 \r
8 \r
9 # You shouldn't have to modify anything below this line \r
10 ########################################################\r
11 \r
12 \r
13 INCLUDE_DIRECTORIES(\r
14 ${BULLET_PHYSICS_SOURCE_DIR}/src ${BULLET_PHYSICS_SOURCE_DIR}/Demos/OpenGL \r
15 )\r
16 \r
17 LINK_LIBRARIES(\r
18 OpenGLSupport BulletDynamics  BulletCollision LinearMath    ${GLUT_glut_LIBRARY} ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY}\r
19 )\r
20 \r
21 ADD_EXECUTABLE(AppSimplexDemo\r
22         SimplexDemo.cpp\r
23 )\r
24 \r
25 IF (WIN32)\r
26         IF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)\r
27                 IF (CMAKE_CL_64)\r
28                         ADD_CUSTOM_COMMAND(\r
29                                 TARGET AppSimplexDemo\r
30                                 POST_BUILD\r
31                                 COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${BULLET_PHYSICS_SOURCE_DIR}/glut64.dll ${CMAKE_CURRENT_BINARY_DIR}\r
32                         )\r
33                 ELSE(CMAKE_CL_64)\r
34                         ADD_CUSTOM_COMMAND(\r
35                                 TARGET AppSimplexDemo\r
36                                 POST_BUILD\r
37                                 COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${BULLET_PHYSICS_SOURCE_DIR}/GLUT32.DLL ${CMAKE_CURRENT_BINARY_DIR}\r
38                         )\r
39                 ENDIF(CMAKE_CL_64)\r
40         ENDIF (NOT INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES)\r
41 ENDIF(WIN32)\r
42 \r
43
44 IF (INTERNAL_ADD_POSTFIX_EXECUTABLE_NAMES)\r
45                         SET_TARGET_PROPERTIES(AppSimplexDemo PROPERTIES  DEBUG_POSTFIX "_Debug")\r
46                         SET_TARGET_PROPERTIES(AppSimplexDemo PROPERTIES  MINSIZEREL_POSTFIX "_MinsizeRel")\r
47                         SET_TARGET_PROPERTIES(AppSimplexDemo PROPERTIES  RELWITHDEBINFO_POSTFIX "_RelWithDebugInfo")\r
48 ENDIF(INTERNAL_ADD_POSTFIX_EXECUTABLE_NAMES)