Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/trunk/src/external/bullet/BulletCollision/CMakeLists.txt @ 12329

Last change on this file since 12329 was 8729, checked in by rgrieder, 13 years ago

Merged unity_build branch back to trunk.

Features:

  • Implemented fully automatic build units to speed up compilation if requested
  • Added DOUT macro for quick debug output
  • Activated text colouring in the POSIX IOConsole
  • DeclareToluaInterface is not necessary anymore

Improvements:

  • Output levels now change appropriately when switch back and forth from dev mode
  • Log level for the file output is now also correct during startup
  • Removed some header file dependencies in core and tools to speed up compilation

no more file for command line options

  • Improved util::tribool by adapting some concepts from boost::tribool

Regressions:

  • It is not possible anymore to specify command line arguments in an extra file because we've got config values for that purpose.
  • Property svn:eol-style set to native
File size: 7.4 KB
RevLine 
[2710]1ADD_SOURCE_FILES(BULLET_FILES
[5929]2
[2430]3        BroadphaseCollision/btAxisSweep3.cpp
4        BroadphaseCollision/btBroadphaseProxy.cpp
5        BroadphaseCollision/btCollisionAlgorithm.cpp
[8351]6        BroadphaseCollision/btDbvt.cpp
7        BroadphaseCollision/btDbvtBroadphase.cpp
[2430]8        BroadphaseCollision/btDispatcher.cpp
9        BroadphaseCollision/btMultiSapBroadphase.cpp
10        BroadphaseCollision/btOverlappingPairCache.cpp
11        BroadphaseCollision/btQuantizedBvh.cpp
12        BroadphaseCollision/btSimpleBroadphase.cpp
[2710]13
[2430]14        CollisionDispatch/btActivatingCollisionAlgorithm.cpp
[8351]15        CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp
16        CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp
17        CollisionDispatch/btBoxBoxDetector.cpp
[2430]18        CollisionDispatch/btCollisionDispatcher.cpp
19        CollisionDispatch/btCollisionObject.cpp
20        CollisionDispatch/btCollisionWorld.cpp
21        CollisionDispatch/btCompoundCollisionAlgorithm.cpp
22        CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp
[8351]23        CollisionDispatch/btConvexConvexAlgorithm.cpp
24        CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp
25        CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp
[2430]26        CollisionDispatch/btDefaultCollisionConfiguration.cpp
[8351]27        CollisionDispatch/btEmptyCollisionAlgorithm.cpp
[2430]28        CollisionDispatch/btGhostObject.cpp
[8351]29        CollisionDispatch/btInternalEdgeUtility.cpp
30        CollisionDispatch/btInternalEdgeUtility.h
31        CollisionDispatch/btManifoldResult.cpp
32        CollisionDispatch/btSimulationIslandManager.cpp
[2430]33        CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp
[8351]34        CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp
[2430]35        CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp
36        CollisionDispatch/btUnionFind.cpp
37        CollisionDispatch/SphereTriangleDetector.cpp
[2710]38
[2430]39        CollisionShapes/btBoxShape.cpp
[8351]40        CollisionShapes/btBox2dShape.cpp
[2430]41        CollisionShapes/btBvhTriangleMeshShape.cpp
42        CollisionShapes/btCapsuleShape.cpp
43        CollisionShapes/btCollisionShape.cpp
44        CollisionShapes/btCompoundShape.cpp
45        CollisionShapes/btConcaveShape.cpp
46        CollisionShapes/btConeShape.cpp
47        CollisionShapes/btConvexHullShape.cpp
[8351]48        CollisionShapes/btConvexInternalShape.cpp
[2430]49        CollisionShapes/btConvexPointCloudShape.cpp
[8393]50        CollisionShapes/btConvexPolyhedron.cpp
[2430]51        CollisionShapes/btConvexShape.cpp
[8351]52        CollisionShapes/btConvex2dShape.cpp
[2430]53        CollisionShapes/btConvexTriangleMeshShape.cpp
54        CollisionShapes/btCylinderShape.cpp
55        CollisionShapes/btEmptyShape.cpp
56        CollisionShapes/btHeightfieldTerrainShape.cpp
57        CollisionShapes/btMinkowskiSumShape.cpp
58        CollisionShapes/btMultimaterialTriangleMeshShape.cpp
59        CollisionShapes/btMultiSphereShape.cpp
60        CollisionShapes/btOptimizedBvh.cpp
61        CollisionShapes/btPolyhedralConvexShape.cpp
62        CollisionShapes/btScaledBvhTriangleMeshShape.cpp
[8351]63        CollisionShapes/btShapeHull.cpp
[2430]64        CollisionShapes/btSphereShape.cpp
65        CollisionShapes/btStaticPlaneShape.cpp
66        CollisionShapes/btStridingMeshInterface.cpp
[8351]67        CollisionShapes/btTetrahedronShape.cpp
68        CollisionShapes/btTriangleBuffer.cpp
[2430]69        CollisionShapes/btTriangleCallback.cpp
70        CollisionShapes/btTriangleIndexVertexArray.cpp
71        CollisionShapes/btTriangleIndexVertexMaterialArray.cpp
72        CollisionShapes/btTriangleMesh.cpp
73        CollisionShapes/btTriangleMeshShape.cpp
74        CollisionShapes/btUniformScalingShape.cpp
[2710]75
[2430]76        NarrowPhaseCollision/btContinuousConvexCollision.cpp
[8351]77        NarrowPhaseCollision/btConvexCast.cpp
78        NarrowPhaseCollision/btGjkConvexCast.cpp
[2430]79        NarrowPhaseCollision/btGjkEpa2.cpp
80        NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp
81        NarrowPhaseCollision/btGjkPairDetector.cpp
82        NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp
83        NarrowPhaseCollision/btPersistentManifold.cpp
[8729]84        NarrowPhaseCollision/btPolyhedralContactClipping.cpp
[2430]85        NarrowPhaseCollision/btRaycastCallback.cpp
86        NarrowPhaseCollision/btSubSimplexConvexCast.cpp
87        NarrowPhaseCollision/btVoronoiSimplexSolver.cpp
[2710]88
[5929]89
[2710]90        # Headers
91        BroadphaseCollision/btAxisSweep3.h
92        BroadphaseCollision/btBroadphaseInterface.h
93        BroadphaseCollision/btBroadphaseProxy.h
94        BroadphaseCollision/btCollisionAlgorithm.h
[8351]95        BroadphaseCollision/btDbvt.h
96        BroadphaseCollision/btDbvtBroadphase.h
[2710]97        BroadphaseCollision/btDispatcher.h
98        BroadphaseCollision/btMultiSapBroadphase.h
99        BroadphaseCollision/btOverlappingPairCache.h
100        BroadphaseCollision/btOverlappingPairCallback.h
101        BroadphaseCollision/btQuantizedBvh.h
102        BroadphaseCollision/btSimpleBroadphase.h
103
104        CollisionDispatch/btActivatingCollisionAlgorithm.h
[8351]105        CollisionDispatch/btBoxBoxCollisionAlgorithm.h
106        CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h
107        CollisionDispatch/btBoxBoxDetector.h
[2710]108        CollisionDispatch/btCollisionConfiguration.h
109        CollisionDispatch/btCollisionCreateFunc.h
110        CollisionDispatch/btCollisionDispatcher.h
111        CollisionDispatch/btCollisionObject.h
112        CollisionDispatch/btCollisionWorld.h
113        CollisionDispatch/btCompoundCollisionAlgorithm.h
114        CollisionDispatch/btConvexConcaveCollisionAlgorithm.h
[8351]115        CollisionDispatch/btConvexConvexAlgorithm.h
116        CollisionDispatch/btConvex2dConvex2dAlgorithm.h
117        CollisionDispatch/btConvexPlaneCollisionAlgorithm.h
[2710]118        CollisionDispatch/btDefaultCollisionConfiguration.h
[8351]119        CollisionDispatch/btEmptyCollisionAlgorithm.h
[2710]120        CollisionDispatch/btGhostObject.h
[8351]121        CollisionDispatch/btManifoldResult.h
122        CollisionDispatch/btSimulationIslandManager.h
[2710]123        CollisionDispatch/btSphereBoxCollisionAlgorithm.h
[8351]124        CollisionDispatch/btSphereSphereCollisionAlgorithm.h
[2710]125        CollisionDispatch/btSphereTriangleCollisionAlgorithm.h
126        CollisionDispatch/btUnionFind.h
127        CollisionDispatch/SphereTriangleDetector.h
128
129        CollisionShapes/btBoxShape.h
[8351]130        CollisionShapes/btBox2dShape.h
[2710]131        CollisionShapes/btBvhTriangleMeshShape.h
132        CollisionShapes/btCapsuleShape.h
[8351]133        CollisionShapes/btCollisionMargin.h
[2710]134        CollisionShapes/btCollisionShape.h
135        CollisionShapes/btCompoundShape.h
136        CollisionShapes/btConcaveShape.h
137        CollisionShapes/btConeShape.h
138        CollisionShapes/btConvexHullShape.h
[8351]139        CollisionShapes/btConvexInternalShape.h
[2710]140        CollisionShapes/btConvexPointCloudShape.h
[8393]141        CollisionShapes/btConvexPolyhedron.h
[2710]142        CollisionShapes/btConvexShape.h
[8351]143        CollisionShapes/btConvex2dShape.h
[2710]144        CollisionShapes/btConvexTriangleMeshShape.h
145        CollisionShapes/btCylinderShape.h
146        CollisionShapes/btEmptyShape.h
147        CollisionShapes/btHeightfieldTerrainShape.h
[8351]148        CollisionShapes/btMaterial.h
[2710]149        CollisionShapes/btMinkowskiSumShape.h
150        CollisionShapes/btMultimaterialTriangleMeshShape.h
151        CollisionShapes/btMultiSphereShape.h
152        CollisionShapes/btOptimizedBvh.h
153        CollisionShapes/btPolyhedralConvexShape.h
154        CollisionShapes/btScaledBvhTriangleMeshShape.h
[8351]155        CollisionShapes/btShapeHull.h
[2710]156        CollisionShapes/btSphereShape.h
157        CollisionShapes/btStaticPlaneShape.h
158        CollisionShapes/btStridingMeshInterface.h
[8351]159        CollisionShapes/btTetrahedronShape.h
160        CollisionShapes/btTriangleBuffer.h
[2710]161        CollisionShapes/btTriangleCallback.h
162        CollisionShapes/btTriangleIndexVertexArray.h
163        CollisionShapes/btTriangleIndexVertexMaterialArray.h
[8351]164        CollisionShapes/btTriangleInfoMap.h
[2710]165        CollisionShapes/btTriangleMesh.h
166        CollisionShapes/btTriangleMeshShape.h
[8351]167        CollisionShapes/btTriangleShape.h
[2710]168        CollisionShapes/btUniformScalingShape.h
169
170        NarrowPhaseCollision/btContinuousConvexCollision.h
171        NarrowPhaseCollision/btConvexCast.h
172        NarrowPhaseCollision/btConvexPenetrationDepthSolver.h
173        NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h
174        NarrowPhaseCollision/btGjkConvexCast.h
175        NarrowPhaseCollision/btGjkEpa2.h
176        NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h
177        NarrowPhaseCollision/btGjkPairDetector.h
178        NarrowPhaseCollision/btManifoldPoint.h
179        NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h
180        NarrowPhaseCollision/btPersistentManifold.h
181        NarrowPhaseCollision/btPointCollector.h
182        NarrowPhaseCollision/btRaycastCallback.h
183        NarrowPhaseCollision/btSimplexSolverInterface.h
184        NarrowPhaseCollision/btSubSimplexConvexCast.h
185        NarrowPhaseCollision/btVoronoiSimplexSolver.h
[8393]186        NarrowPhaseCollision/btPolyhedralContactClipping.h
[1963]187)
Note: See TracBrowser for help on using the repository browser.