premake4.lua 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. project "Test_BulletCollision"
  2. kind "ConsoleApp"
  3. -- defines { }
  4. includedirs
  5. {
  6. ".",
  7. "../../src",
  8. "../gtest-1.7.0/include"
  9. }
  10. if os.is("Windows") then
  11. --see http://stackoverflow.com/questions/12558327/google-test-in-visual-studio-2012
  12. defines {"_VARIADIC_MAX=10"}
  13. end
  14. links {"LinearMath", "gtest"}
  15. files {
  16. "**.cpp",
  17. "**.h",
  18. "../../src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.cpp",
  19. "../../src/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h",
  20. -- the *Shape.* files are not strictly necessary if you provide your own 'support' function
  21. "../../src/BulletCollision/CollisionShapes/btSphereShape.cpp",
  22. "../../src/BulletCollision/CollisionShapes/btMultiSphereShape.cpp",
  23. "../../src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp",
  24. "../../src/BulletCollision/CollisionShapes/btConvexShape.cpp",
  25. "../../src/BulletCollision/CollisionShapes/btConvexInternalShape.cpp",
  26. "../../src/BulletCollision/CollisionShapes/btCollisionShape.cpp",
  27. "../../src/BulletCollision/CollisionShapes/btConvexPolyhedron.cpp",
  28. }
  29. if os.is("Linux") then
  30. links {"pthread"}
  31. end