Imported Upstream version 2.81
[platform/upstream/libbullet.git] / Demos / GimpactTestDemo / 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 IF (USE_GLUT)\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 GIMPACTUtils ConvexDecomposition   ${GLUT_glut_LIBRARY} ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY}\r
19         )\r
20 \r
21         ADD_EXECUTABLE(AppGimpactTestDemo\r
22                         GimpactTestDemo.cpp\r
23                         GimpactTestDemo.h\r
24                         main.cpp\r
25         )\r
26         IF (WIN32)
27                 IF (CMAKE_CL_64)
28                         ADD_CUSTOM_COMMAND(
29                                 TARGET AppGimpactTestDemo
30                                 POST_BUILD
31                                 COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${BULLET_PHYSICS_SOURCE_DIR}/glut64.dll ${CMAKE_CURRENT_BINARY_DIR}
32                         )
33                 ELSE(CMAKE_CL_64)
34                         ADD_CUSTOM_COMMAND(
35                                 TARGET AppGimpactTestDemo
36                                 POST_BUILD
37                                 COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${BULLET_PHYSICS_SOURCE_DIR}/GLUT32.DLL ${CMAKE_CURRENT_BINARY_DIR}
38                         )
39                 ENDIF(CMAKE_CL_64)
40         ENDIF(WIN32)\r
41 ELSE(USE_GLUT)\r
42 \r
43         INCLUDE_DIRECTORIES(\r
44         ${BULLET_PHYSICS_SOURCE_DIR}/src ${BULLET_PHYSICS_SOURCE_DIR}/Demos/OpenGL \r
45         )\r
46 \r
47         LINK_LIBRARIES(\r
48         OpenGLSupport BulletDynamics  BulletCollision LinearMath GIMPACTUtils ConvexDecomposition  ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY}\r
49         )\r
50 \r
51         ADD_EXECUTABLE(AppGimpactTestDemo\r
52                         WIN32\r
53                         GimpactTestDemo.cpp\r
54                         GimpactTestDemo.h\r
55                         ../OpenGL/Win32AppMain.cpp\r
56                         Win32GimpactDemo.cpp\r
57         )\r
58 ENDIF(USE_GLUT)\r