Files
2025-09-18 17:55:52 -04:00

400 lines
27 KiB
CMake

include_directories(../App.BulletPhysics)
include_project_files(App.BulletPhysics "*")
list(APPEND HEADERS btBulletCollisionCommon.h)
list(APPEND HEADERS btBulletDynamicsCommon.h)
list(APPEND HEADERS Bullet-C-Api.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btAxisSweep3.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btBroadphaseInterface.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btBroadphaseProxy.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btDbvt.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btDbvtBroadphase.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btDispatcher.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btMultiSapBroadphase.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btOverlappingPairCache.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btQuantizedBvh.h)
list(APPEND HEADERS BulletCollision/BroadphaseCollision/btSimpleBroadphase.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btBoxBoxDetector.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btCollisionConfiguration.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btCollisionCreateFunc.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btCollisionDispatcher.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btCollisionObject.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btCollisionWorld.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btGhostObject.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btHashedSimplePairCache.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btInternalEdgeUtility.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btManifoldResult.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btSimulationIslandManager.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/btUnionFind.h)
list(APPEND HEADERS BulletCollision/CollisionDispatch/SphereTriangleDetector.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btBox2dShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btBoxShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btCapsuleShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btCollisionMargin.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btCollisionShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btCompoundShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btConcaveShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btConeShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btConvex2dShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btConvexHullShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btConvexInternalShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btConvexPointCloudShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btConvexPolyhedron.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btConvexShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btCylinderShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btEmptyShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btMaterial.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btMinkowskiSumShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btMultiSphereShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btOptimizedBvh.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btPolyhedralConvexShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btShapeHull.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btSphereShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btStaticPlaneShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btStridingMeshInterface.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btTetrahedronShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btTriangleBuffer.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btTriangleCallback.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btTriangleInfoMap.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btTriangleMesh.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btTriangleMeshShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btTriangleShape.h)
list(APPEND HEADERS BulletCollision/CollisionShapes/btUniformScalingShape.h)
list(APPEND HEADERS BulletCollision/Gimpact/btBoxCollision.h)
list(APPEND HEADERS BulletCollision/Gimpact/btClipPolygon.h)
list(APPEND HEADERS BulletCollision/Gimpact/btCompoundFromGimpact.h)
list(APPEND HEADERS BulletCollision/Gimpact/btContactProcessing.h)
list(APPEND HEADERS BulletCollision/Gimpact/btGenericPoolAllocator.h)
list(APPEND HEADERS BulletCollision/Gimpact/btGeometryOperations.h)
list(APPEND HEADERS BulletCollision/Gimpact/btGImpactBvh.h)
list(APPEND HEADERS BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h)
list(APPEND HEADERS BulletCollision/Gimpact/btGImpactMassUtil.h)
list(APPEND HEADERS BulletCollision/Gimpact/btGImpactQuantizedBvh.h)
list(APPEND HEADERS BulletCollision/Gimpact/btGImpactShape.h)
list(APPEND HEADERS BulletCollision/Gimpact/btQuantization.h)
list(APPEND HEADERS BulletCollision/Gimpact/btTriangleShapeEx.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_array.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_basic_geometry_operations.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_bitset.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_box_collision.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_box_set.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_clip_polygon.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_contact.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_geom_types.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_geometry.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_hash_table.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_linear_math.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_math.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_memory.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_radixsort.h)
list(APPEND HEADERS BulletCollision/Gimpact/gim_tri_collision.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btConvexCast.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btGjkEpa2.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btManifoldPoint.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btPersistentManifold.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btPointCollector.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btRaycastCallback.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h)
list(APPEND HEADERS BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h)
list(APPEND HEADERS BulletDynamics/Character/btCharacterControllerInterface.h)
list(APPEND HEADERS BulletDynamics/Character/btKinematicCharacterController.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btConeTwistConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btConstraintSolver.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btContactConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btContactSolverInfo.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btFixedConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btGearConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btHinge2Constraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btHingeConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btJacobianEntry.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btSliderConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btSolverBody.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btSolverConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btTypedConstraint.h)
list(APPEND HEADERS BulletDynamics/ConstraintSolver/btUniversalConstraint.h)
list(APPEND HEADERS BulletDynamics/Dynamics/btActionInterface.h)
list(APPEND HEADERS BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h)
list(APPEND HEADERS BulletDynamics/Dynamics/btDynamicsWorld.h)
list(APPEND HEADERS BulletDynamics/Dynamics/btRigidBody.h)
list(APPEND HEADERS BulletDynamics/Dynamics/btSimpleDynamicsWorld.h)
list(APPEND HEADERS BulletDynamics/Featherstone/btMultiBody.h)
list(APPEND HEADERS BulletDynamics/Featherstone/btMultiBodyConstraint.h)
list(APPEND HEADERS BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h)
list(APPEND HEADERS BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h)
list(APPEND HEADERS BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h)
list(APPEND HEADERS BulletDynamics/Featherstone/btMultiBodyJointMotor.h)
list(APPEND HEADERS BulletDynamics/Featherstone/btMultiBodyLink.h)
list(APPEND HEADERS BulletDynamics/Featherstone/btMultiBodyLinkCollider.h)
list(APPEND HEADERS BulletDynamics/Featherstone/btMultiBodyPoint2Point.h)
list(APPEND HEADERS BulletDynamics/Featherstone/btMultiBodySolverConstraint.h)
list(APPEND HEADERS BulletDynamics/MLCPSolvers/btDantzigLCP.h)
list(APPEND HEADERS BulletDynamics/MLCPSolvers/btDantzigSolver.h)
list(APPEND HEADERS BulletDynamics/MLCPSolvers/btMLCPSolver.h)
list(APPEND HEADERS BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h)
list(APPEND HEADERS BulletDynamics/MLCPSolvers/btPATHSolver.h)
list(APPEND HEADERS BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h)
list(APPEND HEADERS BulletDynamics/Vehicle/btRaycastVehicle.h)
list(APPEND HEADERS BulletDynamics/Vehicle/btVehicleRaycaster.h)
list(APPEND HEADERS BulletDynamics/Vehicle/btWheelInfo.h)
list(APPEND HEADERS Extras/ConvexDecomposition/bestfit.h)
list(APPEND HEADERS Extras/ConvexDecomposition/bestfitobb.h)
list(APPEND HEADERS Extras/ConvexDecomposition/cd_hull.h)
list(APPEND HEADERS Extras/ConvexDecomposition/cd_vector.h)
list(APPEND HEADERS Extras/ConvexDecomposition/cd_wavefront.h)
list(APPEND HEADERS Extras/ConvexDecomposition/concavity.h)
list(APPEND HEADERS Extras/ConvexDecomposition/ConvexBuilder.h)
list(APPEND HEADERS Extras/ConvexDecomposition/ConvexDecomposition.h)
list(APPEND HEADERS Extras/ConvexDecomposition/fitsphere.h)
list(APPEND HEADERS Extras/ConvexDecomposition/float_math.h)
list(APPEND HEADERS Extras/ConvexDecomposition/meshvolume.h)
list(APPEND HEADERS Extras/ConvexDecomposition/planetri.h)
list(APPEND HEADERS Extras/ConvexDecomposition/raytri.h)
list(APPEND HEADERS Extras/ConvexDecomposition/splitplane.h)
list(APPEND HEADERS Extras/ConvexDecomposition/vlookup.h)
list(APPEND HEADERS Extras/GIMPACTUtils/btGImpactConvexDecompositionShape.h)
list(APPEND HEADERS LinearMath/btAabbUtil2.h)
list(APPEND HEADERS LinearMath/btAlignedAllocator.h)
list(APPEND HEADERS LinearMath/btAlignedObjectArray.h)
list(APPEND HEADERS LinearMath/btConvexHull.h)
list(APPEND HEADERS LinearMath/btConvexHullComputer.h)
list(APPEND HEADERS LinearMath/btDefaultMotionState.h)
list(APPEND HEADERS LinearMath/btGeometryUtil.h)
list(APPEND HEADERS LinearMath/btGrahamScan2dConvexHull.h)
list(APPEND HEADERS LinearMath/btHashMap.h)
list(APPEND HEADERS LinearMath/btIDebugDraw.h)
list(APPEND HEADERS LinearMath/btList.h)
list(APPEND HEADERS LinearMath/btMatrix3x3.h)
list(APPEND HEADERS LinearMath/btMatrixX.h)
list(APPEND HEADERS LinearMath/btMinMax.h)
list(APPEND HEADERS LinearMath/btMotionState.h)
list(APPEND HEADERS LinearMath/btPolarDecomposition.h)
list(APPEND HEADERS LinearMath/btPoolAllocator.h)
list(APPEND HEADERS LinearMath/btQuadWord.h)
list(APPEND HEADERS LinearMath/btQuaternion.h)
list(APPEND HEADERS LinearMath/btQuickprof.h)
list(APPEND HEADERS LinearMath/btRandom.h)
list(APPEND HEADERS LinearMath/btScalar.h)
list(APPEND HEADERS LinearMath/btSerializer.h)
list(APPEND HEADERS LinearMath/btStackAlloc.h)
list(APPEND HEADERS LinearMath/btTransform.h)
list(APPEND HEADERS LinearMath/btTransformUtil.h)
list(APPEND HEADERS LinearMath/btVector3.h)
list(APPEND HEADERS MiniCL/cl.h)
list(APPEND HEADERS MiniCL/cl_gl.h)
list(APPEND HEADERS MiniCL/cl_MiniCL_Defs.h)
list(APPEND HEADERS MiniCL/cl_platform.h)
list(APPEND HEADERS MiniCL/MiniCLTask/MiniCLTask.h)
list(APPEND HEADERS MiniCL/MiniCLTaskScheduler.h)
list(APPEND HEADERS stdafx.h)
list(APPEND HEADERS vectormath/neon/boolInVec.h)
list(APPEND HEADERS vectormath/neon/floatInVec.h)
list(APPEND HEADERS vectormath/neon/mat_aos.h)
list(APPEND HEADERS vectormath/neon/quat_aos.h)
list(APPEND HEADERS vectormath/neon/vec_aos.h)
list(APPEND HEADERS vectormath/neon/vectormath_aos.h)
list(APPEND HEADERS vectormath/scalar/boolInVec.h)
list(APPEND HEADERS vectormath/scalar/floatInVec.h)
list(APPEND HEADERS vectormath/scalar/mat_aos.h)
list(APPEND HEADERS vectormath/scalar/quat_aos.h)
list(APPEND HEADERS vectormath/scalar/vec_aos.h)
list(APPEND HEADERS vectormath/scalar/vectormath_aos.h)
list(APPEND HEADERS vectormath/sse/boolInVec.h)
list(APPEND HEADERS vectormath/sse/floatInVec.h)
list(APPEND HEADERS vectormath/sse/mat_aos.h)
list(APPEND HEADERS vectormath/sse/quat_aos.h)
list(APPEND HEADERS vectormath/sse/vec_aos.h)
list(APPEND HEADERS vectormath/sse/vecidx_aos.h)
list(APPEND HEADERS vectormath/sse/vectormath_aos.h)
list(APPEND HEADERS vectormath/vmInclude.h)
list(APPEND SOURCES BulletCollision/BroadphaseCollision/btAxisSweep3.cpp)
list(APPEND SOURCES BulletCollision/BroadphaseCollision/btBroadphaseProxy.cpp)
list(APPEND SOURCES BulletCollision/BroadphaseCollision/btCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/BroadphaseCollision/btDbvt.cpp)
list(APPEND SOURCES BulletCollision/BroadphaseCollision/btDbvtBroadphase.cpp)
list(APPEND SOURCES BulletCollision/BroadphaseCollision/btDispatcher.cpp)
list(APPEND SOURCES BulletCollision/BroadphaseCollision/btMultiSapBroadphase.cpp)
list(APPEND SOURCES BulletCollision/BroadphaseCollision/btOverlappingPairCache.cpp)
list(APPEND SOURCES BulletCollision/BroadphaseCollision/btQuantizedBvh.cpp)
list(APPEND SOURCES BulletCollision/BroadphaseCollision/btSimpleBroadphase.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btCollisionDispatcher.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btCollisionObject.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btCollisionWorld.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btGhostObject.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btHashedSimplePairCache.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btInternalEdgeUtility.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btManifoldResult.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btSimulationIslandManager.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/btUnionFind.cpp)
list(APPEND SOURCES BulletCollision/CollisionDispatch/SphereTriangleDetector.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btBox2dShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btBoxShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btBvhTriangleMeshShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btCapsuleShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btCollisionShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btCompoundShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btConcaveShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btConeShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btConvex2dShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btConvexHullShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btConvexInternalShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btConvexPointCloudShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btConvexPolyhedron.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btConvexShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btConvexTriangleMeshShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btCylinderShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btEmptyShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btHeightfieldTerrainShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btMinkowskiSumShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btMultiSphereShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btOptimizedBvh.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btShapeHull.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btSphereShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btStaticPlaneShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btStridingMeshInterface.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btTetrahedronShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btTriangleBuffer.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btTriangleCallback.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btTriangleIndexVertexArray.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btTriangleMesh.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btTriangleMeshShape.cpp)
list(APPEND SOURCES BulletCollision/CollisionShapes/btUniformScalingShape.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/btContactProcessing.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/btGenericPoolAllocator.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/btGImpactBvh.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/btGImpactCollisionAlgorithm.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/btGImpactQuantizedBvh.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/btGImpactShape.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/btTriangleShapeEx.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/gim_box_set.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/gim_contact.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/gim_memory.cpp)
list(APPEND SOURCES BulletCollision/Gimpact/gim_tri_collision.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btConvexCast.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btGjkConvexCast.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btGjkEpa2.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btGjkPairDetector.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btPersistentManifold.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btRaycastCallback.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.cpp)
list(APPEND SOURCES BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp)
list(APPEND SOURCES BulletDynamics/Character/btKinematicCharacterController.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btConeTwistConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btContactConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btFixedConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btGearConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btHinge2Constraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btHingeConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btPoint2PointConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btSliderConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btTypedConstraint.cpp)
list(APPEND SOURCES BulletDynamics/ConstraintSolver/btUniversalConstraint.cpp)
list(APPEND SOURCES BulletDynamics/Dynamics/btDiscreteDynamicsWorld.cpp)
list(APPEND SOURCES BulletDynamics/Dynamics/btRigidBody.cpp)
list(APPEND SOURCES BulletDynamics/Dynamics/btSimpleDynamicsWorld.cpp)
list(APPEND SOURCES BulletDynamics/Dynamics/Bullet-C-API.cpp)
list(APPEND SOURCES BulletDynamics/Featherstone/btMultiBody.cpp)
list(APPEND SOURCES BulletDynamics/Featherstone/btMultiBodyConstraint.cpp)
list(APPEND SOURCES BulletDynamics/Featherstone/btMultiBodyConstraintSolver.cpp)
list(APPEND SOURCES BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.cpp)
list(APPEND SOURCES BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.cpp)
list(APPEND SOURCES BulletDynamics/Featherstone/btMultiBodyJointMotor.cpp)
list(APPEND SOURCES BulletDynamics/Featherstone/btMultiBodyPoint2Point.cpp)
list(APPEND SOURCES BulletDynamics/MLCPSolvers/btDantzigLCP.cpp)
list(APPEND SOURCES BulletDynamics/MLCPSolvers/btMLCPSolver.cpp)
list(APPEND SOURCES BulletDynamics/Vehicle/btRaycastVehicle.cpp)
list(APPEND SOURCES BulletDynamics/Vehicle/btWheelInfo.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/bestfit.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/bestfitobb.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/cd_hull.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/cd_wavefront.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/concavity.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/ConvexBuilder.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/ConvexDecomposition.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/fitsphere.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/float_math.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/meshvolume.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/planetri.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/raytri.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/splitplane.cpp)
list(APPEND SOURCES Extras/ConvexDecomposition/vlookup.cpp)
list(APPEND SOURCES Extras/GIMPACTUtils/btGImpactConvexDecompositionShape.cpp)
list(APPEND SOURCES LinearMath/btAlignedAllocator.cpp)
list(APPEND SOURCES LinearMath/btConvexHull.cpp)
list(APPEND SOURCES LinearMath/btConvexHullComputer.cpp)
list(APPEND SOURCES LinearMath/btGeometryUtil.cpp)
list(APPEND SOURCES LinearMath/btPolarDecomposition.cpp)
list(APPEND SOURCES LinearMath/btQuickprof.cpp)
list(APPEND SOURCES LinearMath/btSerializer.cpp)
list(APPEND SOURCES LinearMath/btVector3.cpp)
add_library(App.BulletPhysics OBJECT ${SOURCES} ${HEADERS})