CMakeLists.txt 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. set(BOX2D_SRC
  2. Collision/Shapes/b2ChainShape.cpp
  3. Collision/Shapes/b2CircleShape.cpp
  4. Collision/Shapes/b2EdgeShape.cpp
  5. Collision/Shapes/b2PolygonShape.cpp
  6. Collision/b2BroadPhase.cpp
  7. Collision/b2CollideCircle.cpp
  8. Collision/b2CollideEdge.cpp
  9. Collision/b2CollidePolygon.cpp
  10. Collision/b2Collision.cpp
  11. Collision/b2Distance.cpp
  12. Collision/b2DynamicTree.cpp
  13. Collision/b2TimeOfImpact.cpp
  14. Common/b2BlockAllocator.cpp
  15. Common/b2Draw.cpp
  16. Common/b2Math.cpp
  17. Common/b2Settings.cpp
  18. Common/b2StackAllocator.cpp
  19. Common/b2Timer.cpp
  20. Dynamics/Contacts/b2ChainAndCircleContact.cpp
  21. Dynamics/Contacts/b2ChainAndPolygonContact.cpp
  22. Dynamics/Contacts/b2CircleContact.cpp
  23. Dynamics/Contacts/b2Contact.cpp
  24. Dynamics/Contacts/b2ContactSolver.cpp
  25. Dynamics/Contacts/b2EdgeAndCircleContact.cpp
  26. Dynamics/Contacts/b2EdgeAndPolygonContact.cpp
  27. Dynamics/Contacts/b2PolygonAndCircleContact.cpp
  28. Dynamics/Contacts/b2PolygonContact.cpp
  29. Dynamics/Joints/b2DistanceJoint.cpp
  30. Dynamics/Joints/b2FrictionJoint.cpp
  31. Dynamics/Joints/b2GearJoint.cpp
  32. Dynamics/Joints/b2Joint.cpp
  33. Dynamics/Joints/b2MouseJoint.cpp
  34. Dynamics/Joints/b2MotorJoint.cpp
  35. Dynamics/Joints/b2PrismaticJoint.cpp
  36. Dynamics/Joints/b2PulleyJoint.cpp
  37. Dynamics/Joints/b2RevoluteJoint.cpp
  38. Dynamics/Joints/b2RopeJoint.cpp
  39. Dynamics/Joints/b2WeldJoint.cpp
  40. Dynamics/Joints/b2WheelJoint.cpp
  41. Dynamics/b2Body.cpp
  42. Dynamics/b2ContactManager.cpp
  43. Dynamics/b2Fixture.cpp
  44. Dynamics/b2Island.cpp
  45. Dynamics/b2World.cpp
  46. Dynamics/b2WorldCallbacks.cpp
  47. Rope/b2Rope.cpp
  48. )
  49. include_directories(
  50. ..
  51. )
  52. add_library(box2d STATIC
  53. ${BOX2D_SRC}
  54. )
  55. set_target_properties(box2d
  56. PROPERTIES
  57. ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
  58. LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/lib"
  59. )