Tizen 2.1 base
[platform/upstream/libbullet.git] / Demos / CMakeLists.txt
1
2 IF (USE_DX11)
3         SUBDIRS(DX11ClothDemo)
4 ENDIF()
5
6 SUBDIRS( HelloWorld )
7
8
9 IF (USE_GLUT)
10         IF (GLUT_FOUND)
11                 IF(BUILD_CPU_DEMOS)
12                         SET(SharedDemoSubdirs
13                         OpenGL AllBulletDemos  ConvexDecompositionDemo
14                         CcdPhysicsDemo ConstraintDemo SliderConstraintDemo GenericJointDemo Raytracer
15                         RagdollDemo ForkLiftDemo BasicDemo VoronoiFractureDemo FractureDemo Box2dDemo BspDemo MovingConcaveDemo VehicleDemo
16                         UserCollisionAlgorithm CharacterDemo SoftDemo HeightFieldFluidDemo
17                         CollisionInterfaceDemo ConcaveConvexcastDemo SimplexDemo DynamicControlDemo
18                         ConvexHullDistance
19                         DoublePrecisionDemo ConcaveDemo CollisionDemo
20                         ContinuousConvexCollision ConcaveRaycastDemo GjkConvexCastDemo
21                         MultiMaterialDemo SerializeDemo InternalEdgeDemo 
22                         MultiThreadedDemo
23                         ParticlesOpenCL
24                         OpenCLClothDemo
25                         )
26                 ELSE()
27                         SET(SharedDemoSubdirs
28                         OpenGL
29                 )
30                 ENDIF()
31
32                 SUBDIRS(                
33                         ${SharedDemoSubdirs}
34                         Benchmarks
35                         ThreadingDemo
36                         VectorAdd_OpenCL
37                 )
38         ENDIF(GLUT_FOUND)
39 ELSE (USE_GLUT)
40         IF (WIN32)
41                 SUBDIRS( 
42                 OpenGL 
43                 BasicDemo 
44                 FractureDemo
45                 Benchmarks 
46                 Box2dDemo 
47                 CollisionInterfaceDemo 
48                 ConcaveDemo 
49                 ConstraintDemo 
50                 ConvexDecompositionDemo 
51                 InternalEdgeDemo
52                 GimpactTestDemo 
53                 GenericJointDemo 
54                 SerializeDemo 
55                 SoftDemo
56                 VectorAdd_OpenCL
57                 VoronoiFractureDemo
58         )
59         ENDIF(WIN32)
60 ENDIF (USE_GLUT)
61