only build demos using extras if BUILD_EXTRAS is on
This commit is contained in:
@@ -9,17 +9,20 @@ SUBDIRS( HelloWorld )
|
|||||||
IF (USE_GLUT)
|
IF (USE_GLUT)
|
||||||
IF (GLUT_FOUND)
|
IF (GLUT_FOUND)
|
||||||
IF(BUILD_CPU_DEMOS)
|
IF(BUILD_CPU_DEMOS)
|
||||||
|
IF(BUILD_EXTRAS)
|
||||||
|
SUBDIRS(AllBulletDemos BulletXmlImportDemo ConcaveDemo ConstraintDemo ConvexDecompositionDemo SerializeDemo )
|
||||||
|
ENDIF()
|
||||||
SET(SharedDemoSubdirs
|
SET(SharedDemoSubdirs
|
||||||
OpenGL AllBulletDemos ConvexDecompositionDemo
|
OpenGL
|
||||||
CcdPhysicsDemo BulletXmlImportDemo ConstraintDemo SliderConstraintDemo GenericJointDemo Raytracer
|
CcdPhysicsDemo SliderConstraintDemo GenericJointDemo Raytracer
|
||||||
RagdollDemo ForkLiftDemo BasicDemo FeatherstoneMultiBodyDemo RollingFrictionDemo RaytestDemo VoronoiFractureDemo
|
RagdollDemo ForkLiftDemo BasicDemo FeatherstoneMultiBodyDemo RollingFrictionDemo RaytestDemo VoronoiFractureDemo
|
||||||
GyroscopicDemo FractureDemo Box2dDemo BspDemo MovingConcaveDemo VehicleDemo
|
GyroscopicDemo FractureDemo Box2dDemo BspDemo MovingConcaveDemo VehicleDemo
|
||||||
UserCollisionAlgorithm CharacterDemo SoftDemo
|
UserCollisionAlgorithm CharacterDemo SoftDemo
|
||||||
CollisionInterfaceDemo ConcaveConvexcastDemo SimplexDemo DynamicControlDemo
|
CollisionInterfaceDemo ConcaveConvexcastDemo SimplexDemo DynamicControlDemo
|
||||||
ConvexHullDistance
|
ConvexHullDistance
|
||||||
DoublePrecisionDemo ConcaveDemo CollisionDemo
|
DoublePrecisionDemo CollisionDemo
|
||||||
ContinuousConvexCollision ConcaveRaycastDemo GjkConvexCastDemo
|
ContinuousConvexCollision ConcaveRaycastDemo GjkConvexCastDemo
|
||||||
MultiMaterialDemo SerializeDemo InternalEdgeDemo
|
MultiMaterialDemo InternalEdgeDemo
|
||||||
)
|
)
|
||||||
ELSE()
|
ELSE()
|
||||||
SET(SharedDemoSubdirs OpenGL )
|
SET(SharedDemoSubdirs OpenGL )
|
||||||
|
|||||||
@@ -14,14 +14,12 @@
|
|||||||
INCLUDE_DIRECTORIES(
|
INCLUDE_DIRECTORIES(
|
||||||
${BULLET_PHYSICS_SOURCE_DIR}/src
|
${BULLET_PHYSICS_SOURCE_DIR}/src
|
||||||
${BULLET_PHYSICS_SOURCE_DIR}/Demos/OpenGL
|
${BULLET_PHYSICS_SOURCE_DIR}/Demos/OpenGL
|
||||||
${BULLET_PHYSICS_SOURCE_DIR}/Extras/Serialize/BulletFileLoader
|
|
||||||
${BULLET_PHYSICS_SOURCE_DIR}/Extras/Serialize/BulletWorldImporter
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
IF (USE_GLUT)
|
IF (USE_GLUT)
|
||||||
LINK_LIBRARIES(
|
LINK_LIBRARIES(
|
||||||
OpenGLSupport BulletWorldImporter BulletDynamics BulletCollision LinearMath BulletFileLoader ${GLUT_glut_LIBRARY} ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY}
|
OpenGLSupport BulletDynamics BulletCollision LinearMath ${GLUT_glut_LIBRARY} ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY}
|
||||||
)
|
)
|
||||||
|
|
||||||
ADD_EXECUTABLE(AppGyroscopicDemo
|
ADD_EXECUTABLE(AppGyroscopicDemo
|
||||||
@@ -50,7 +48,7 @@ IF (USE_GLUT)
|
|||||||
ENDIF(WIN32)
|
ENDIF(WIN32)
|
||||||
ELSE (USE_GLUT)
|
ELSE (USE_GLUT)
|
||||||
LINK_LIBRARIES(
|
LINK_LIBRARIES(
|
||||||
OpenGLSupport BulletWorldImporter BulletDynamics BulletCollision LinearMath BulletFileLoader ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY}
|
OpenGLSupport BulletDynamics BulletCollision LinearMath ${OPENGL_gl_LIBRARY} ${OPENGL_glu_LIBRARY}
|
||||||
)
|
)
|
||||||
|
|
||||||
ADD_EXECUTABLE(AppGyroscopicDemo
|
ADD_EXECUTABLE(AppGyroscopicDemo
|
||||||
|
|||||||
Reference in New Issue
Block a user