Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

Merged kicklib2 branch back to trunk (includes former branches ois_update, mac_osx and kicklib).

Notes for updating

Linux:
You don't need an extra package for CEGUILua and Tolua, it's already shipped with CEGUI.
However you do need to make sure that the OgreRenderer is installed too with CEGUI 0.7 (may be a separate package).
Also, Orxonox now recognises if you install the CgProgramManager (a separate package available on newer Ubuntu on Debian systems).

Windows:
Download the new dependency packages versioned 6.0 and use these. If you have problems with that or if you don't like the in game console problem mentioned below, you can download the new 4.3 version of the packages (only available for Visual Studio 2005/2008).

Key new features:

  • *Support for Mac OS X*
  • Visual Studio 2010 support
  • Bullet library update to 2.77
  • OIS library update to 1.3
  • Support for CEGUI 0.7 —> Support for Arch Linux and even SuSE
  • Improved install target
  • Compiles now with GCC 4.6
  • Ogre Cg Shader plugin activated for Linux if available
  • And of course lots of bug fixes

There are also some regressions:

  • No support for CEGUI 0.5, Ogre 1.4 and boost 1.35 - 1.39 any more
  • In game console is not working in main menu for CEGUI 0.7
  • Tolua (just the C lib, not the application) and CEGUILua libraries are no longer in our repository. —> You will need to get these as well when compiling Orxonox
  • And of course lots of new bugs we don't yet know about
  • Property svn:eol-style set to native
File size: 7.3 KB
Line 
1ADD_SOURCE_FILES(BULLET_FILES
2
3COMPILATION_BEGIN BulletCollisionCompilation.cpp
4
5        BroadphaseCollision/btAxisSweep3.cpp
6        BroadphaseCollision/btBroadphaseProxy.cpp
7        BroadphaseCollision/btCollisionAlgorithm.cpp
8        BroadphaseCollision/btDbvt.cpp
9        BroadphaseCollision/btDbvtBroadphase.cpp
10        BroadphaseCollision/btDispatcher.cpp
11        BroadphaseCollision/btMultiSapBroadphase.cpp
12        BroadphaseCollision/btOverlappingPairCache.cpp
13        BroadphaseCollision/btQuantizedBvh.cpp
14        BroadphaseCollision/btSimpleBroadphase.cpp
15
16        CollisionDispatch/btActivatingCollisionAlgorithm.cpp
17        CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp
18        CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp
19        CollisionDispatch/btBoxBoxDetector.cpp
20        CollisionDispatch/btCollisionDispatcher.cpp
21        CollisionDispatch/btCollisionObject.cpp
22        CollisionDispatch/btCollisionWorld.cpp
23        CollisionDispatch/btCompoundCollisionAlgorithm.cpp
24        CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp
25        CollisionDispatch/btConvexConvexAlgorithm.cpp
26        CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp
27        CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp
28        CollisionDispatch/btDefaultCollisionConfiguration.cpp
29        CollisionDispatch/btEmptyCollisionAlgorithm.cpp
30        CollisionDispatch/btGhostObject.cpp
31        CollisionDispatch/btInternalEdgeUtility.cpp
32        CollisionDispatch/btInternalEdgeUtility.h
33        CollisionDispatch/btManifoldResult.cpp
34        CollisionDispatch/btSimulationIslandManager.cpp
35        CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp
36        CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp
37        CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp
38        CollisionDispatch/btUnionFind.cpp
39        CollisionDispatch/SphereTriangleDetector.cpp
40
41        CollisionShapes/btBoxShape.cpp
42        CollisionShapes/btBox2dShape.cpp
43        CollisionShapes/btBvhTriangleMeshShape.cpp
44        CollisionShapes/btCapsuleShape.cpp
45        CollisionShapes/btCollisionShape.cpp
46        CollisionShapes/btCompoundShape.cpp
47        CollisionShapes/btConcaveShape.cpp
48        CollisionShapes/btConeShape.cpp
49        CollisionShapes/btConvexHullShape.cpp
50        CollisionShapes/btConvexInternalShape.cpp
51        CollisionShapes/btConvexPointCloudShape.cpp
52        CollisionShapes/btConvexShape.cpp
53        CollisionShapes/btConvex2dShape.cpp
54        CollisionShapes/btConvexTriangleMeshShape.cpp
55        CollisionShapes/btCylinderShape.cpp
56        CollisionShapes/btEmptyShape.cpp
57        CollisionShapes/btHeightfieldTerrainShape.cpp
58        CollisionShapes/btMinkowskiSumShape.cpp
59        CollisionShapes/btMultimaterialTriangleMeshShape.cpp
60        CollisionShapes/btMultiSphereShape.cpp
61        CollisionShapes/btOptimizedBvh.cpp
62        CollisionShapes/btPolyhedralConvexShape.cpp
63        CollisionShapes/btScaledBvhTriangleMeshShape.cpp
64        CollisionShapes/btShapeHull.cpp
65        CollisionShapes/btSphereShape.cpp
66        CollisionShapes/btStaticPlaneShape.cpp
67        CollisionShapes/btStridingMeshInterface.cpp
68        CollisionShapes/btTetrahedronShape.cpp
69        CollisionShapes/btTriangleBuffer.cpp
70        CollisionShapes/btTriangleCallback.cpp
71        CollisionShapes/btTriangleIndexVertexArray.cpp
72        CollisionShapes/btTriangleIndexVertexMaterialArray.cpp
73        CollisionShapes/btTriangleMesh.cpp
74        CollisionShapes/btTriangleMeshShape.cpp
75        CollisionShapes/btUniformScalingShape.cpp
76
77        NarrowPhaseCollision/btContinuousConvexCollision.cpp
78        NarrowPhaseCollision/btConvexCast.cpp
79        NarrowPhaseCollision/btGjkConvexCast.cpp
80        NarrowPhaseCollision/btGjkEpa2.cpp
81        NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp
82        NarrowPhaseCollision/btGjkPairDetector.cpp
83        NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp
84        NarrowPhaseCollision/btPersistentManifold.cpp
85        NarrowPhaseCollision/btRaycastCallback.cpp
86        NarrowPhaseCollision/btSubSimplexConvexCast.cpp
87        NarrowPhaseCollision/btVoronoiSimplexSolver.cpp
88
89COMPILATION_END
90
91        # Headers
92        BroadphaseCollision/btAxisSweep3.h
93        BroadphaseCollision/btBroadphaseInterface.h
94        BroadphaseCollision/btBroadphaseProxy.h
95        BroadphaseCollision/btCollisionAlgorithm.h
96        BroadphaseCollision/btDbvt.h
97        BroadphaseCollision/btDbvtBroadphase.h
98        BroadphaseCollision/btDispatcher.h
99        BroadphaseCollision/btMultiSapBroadphase.h
100        BroadphaseCollision/btOverlappingPairCache.h
101        BroadphaseCollision/btOverlappingPairCallback.h
102        BroadphaseCollision/btQuantizedBvh.h
103        BroadphaseCollision/btSimpleBroadphase.h
104
105        CollisionDispatch/btActivatingCollisionAlgorithm.h
106        CollisionDispatch/btBoxBoxCollisionAlgorithm.h
107        CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h
108        CollisionDispatch/btBoxBoxDetector.h
109        CollisionDispatch/btCollisionConfiguration.h
110        CollisionDispatch/btCollisionCreateFunc.h
111        CollisionDispatch/btCollisionDispatcher.h
112        CollisionDispatch/btCollisionObject.h
113        CollisionDispatch/btCollisionWorld.h
114        CollisionDispatch/btCompoundCollisionAlgorithm.h
115        CollisionDispatch/btConvexConcaveCollisionAlgorithm.h
116        CollisionDispatch/btConvexConvexAlgorithm.h
117        CollisionDispatch/btConvex2dConvex2dAlgorithm.h
118        CollisionDispatch/btConvexPlaneCollisionAlgorithm.h
119        CollisionDispatch/btDefaultCollisionConfiguration.h
120        CollisionDispatch/btEmptyCollisionAlgorithm.h
121        CollisionDispatch/btGhostObject.h
122        CollisionDispatch/btManifoldResult.h
123        CollisionDispatch/btSimulationIslandManager.h
124        CollisionDispatch/btSphereBoxCollisionAlgorithm.h
125        CollisionDispatch/btSphereSphereCollisionAlgorithm.h
126        CollisionDispatch/btSphereTriangleCollisionAlgorithm.h
127        CollisionDispatch/btUnionFind.h
128        CollisionDispatch/SphereTriangleDetector.h
129
130        CollisionShapes/btBoxShape.h
131        CollisionShapes/btBox2dShape.h
132        CollisionShapes/btBvhTriangleMeshShape.h
133        CollisionShapes/btCapsuleShape.h
134        CollisionShapes/btCollisionMargin.h
135        CollisionShapes/btCollisionShape.h
136        CollisionShapes/btCompoundShape.h
137        CollisionShapes/btConcaveShape.h
138        CollisionShapes/btConeShape.h
139        CollisionShapes/btConvexHullShape.h
140        CollisionShapes/btConvexInternalShape.h
141        CollisionShapes/btConvexPointCloudShape.h
142        CollisionShapes/btConvexShape.h
143        CollisionShapes/btConvex2dShape.h
144        CollisionShapes/btConvexTriangleMeshShape.h
145        CollisionShapes/btCylinderShape.h
146        CollisionShapes/btEmptyShape.h
147        CollisionShapes/btHeightfieldTerrainShape.h
148        CollisionShapes/btMaterial.h
149        CollisionShapes/btMinkowskiSumShape.h
150        CollisionShapes/btMultimaterialTriangleMeshShape.h
151        CollisionShapes/btMultiSphereShape.h
152        CollisionShapes/btOptimizedBvh.h
153        CollisionShapes/btPolyhedralConvexShape.h
154        CollisionShapes/btScaledBvhTriangleMeshShape.h
155        CollisionShapes/btShapeHull.h
156        CollisionShapes/btSphereShape.h
157        CollisionShapes/btStaticPlaneShape.h
158        CollisionShapes/btStridingMeshInterface.h
159        CollisionShapes/btTetrahedronShape.h
160        CollisionShapes/btTriangleBuffer.h
161        CollisionShapes/btTriangleCallback.h
162        CollisionShapes/btTriangleIndexVertexArray.h
163        CollisionShapes/btTriangleIndexVertexMaterialArray.h
164        CollisionShapes/btTriangleInfoMap.h
165        CollisionShapes/btTriangleMesh.h
166        CollisionShapes/btTriangleMeshShape.h
167        CollisionShapes/btTriangleShape.h
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
186)
Note: See TracBrowser for help on using the repository browser.