X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=Box2D%2FSource%2FCMakeLists.txt;fp=Box2D%2FSource%2FCMakeLists.txt;h=dcb248441d0db1bb996dcbc7fed032cf4521c5be;hb=f4dacbe0a45b6d24b5c0c0f30634988c71bc321d;hp=0000000000000000000000000000000000000000;hpb=1ef80d0d5bf4d1fc254fb1d05ad4e448645d5895;p=blok diff --git a/Box2D/Source/CMakeLists.txt b/Box2D/Source/CMakeLists.txt new file mode 100644 index 0000000..dcb2484 --- /dev/null +++ b/Box2D/Source/CMakeLists.txt @@ -0,0 +1,40 @@ +set(SOURCES +./Common/b2StackAllocator.cpp +./Common/b2BlockAllocator.cpp +./Common/b2Settings.cpp +./Common/b2Math.cpp +./Collision/b2CollidePoly.cpp +./Collision/b2PairManager.cpp +./Collision/b2BroadPhase.cpp +./Collision/b2CollideCircle.cpp +./Collision/b2TimeOfImpact.cpp +./Collision/b2Distance.cpp +./Collision/Shapes/b2CircleShape.cpp +./Collision/Shapes/b2Shape.cpp +./Collision/Shapes/b2PolygonShape.cpp +./Collision/b2Collision.cpp +./Dynamics/Contacts/b2PolyContact.cpp +./Dynamics/Contacts/b2CircleContact.cpp +./Dynamics/Contacts/b2ContactSolver.cpp +./Dynamics/Contacts/b2PolyAndCircleContact.cpp +./Dynamics/Contacts/b2Contact.cpp +./Dynamics/b2Body.cpp +./Dynamics/Joints/b2Joint.cpp +./Dynamics/Joints/b2DistanceJoint.cpp +./Dynamics/Joints/b2RevoluteJoint.cpp +./Dynamics/Joints/b2PulleyJoint.cpp +./Dynamics/Joints/b2MouseJoint.cpp +./Dynamics/Joints/b2PrismaticJoint.cpp +./Dynamics/Joints/b2GearJoint.cpp +./Dynamics/b2Island.cpp +./Dynamics/b2ContactManager.cpp +./Dynamics/b2World.cpp +./Dynamics/b2WorldCallbacks.cpp +) + +add_library( Box2D STATIC ${SOURCES} ) + +if( CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" ) +set_target_properties(Box2D PROPERTIES COMPILE_FLAGS "-fPIC") +endif( CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64" ) +