CMakeLists.txt 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. INCLUDE_DIRECTORIES(
  2. .
  3. ../../src
  4. ../gtest-1.7.0/include
  5. ../../Extras/InverseDynamics
  6. )
  7. #ADD_DEFINITIONS(-DGTEST_HAS_PTHREAD=1)
  8. ADD_DEFINITIONS(-D_VARIADIC_MAX=10)
  9. LINK_LIBRARIES(
  10. BulletInverseDynamicsUtils BulletInverseDynamics Bullet3Common LinearMath gtest
  11. )
  12. IF (NOT WIN32)
  13. LINK_LIBRARIES( pthread )
  14. ENDIF()
  15. ADD_EXECUTABLE(Test_BulletInverseDynamicsJacobian
  16. test_invdyn_jacobian.cpp
  17. )
  18. ADD_TEST(Test_BulletInverseDynamicsJacobian_PASS Test_BulletInverseDynamicsJacobian)
  19. IF (INTERNAL_ADD_POSTFIX_EXECUTABLE_NAMES)
  20. SET_TARGET_PROPERTIES(Test_BulletInverseDynamicsJacobian PROPERTIES DEBUG_POSTFIX "_Debug")
  21. SET_TARGET_PROPERTIES(Test_BulletInverseDynamicsJacobian PROPERTIES MINSIZEREL_POSTFIX "_MinsizeRel")
  22. SET_TARGET_PROPERTIES(Test_BulletInverseDynamicsJacobian PROPERTIES RELWITHDEBINFO_POSTFIX "_RelWithDebugInfo")
  23. ENDIF(INTERNAL_ADD_POSTFIX_EXECUTABLE_NAMES)
  24. INCLUDE_DIRECTORIES(
  25. .
  26. ../../src
  27. ../gtest-1.7.0/include
  28. ../../Extras/InverseDynamics
  29. )
  30. #ADD_DEFINITIONS(-DGTEST_HAS_PTHREAD=1)
  31. ADD_DEFINITIONS(-D_VARIADIC_MAX=10)
  32. LINK_LIBRARIES(
  33. BulletDynamics BulletCollision BulletInverseDynamicsUtils BulletInverseDynamics Bullet3Common LinearMath gtest
  34. )
  35. IF (NOT WIN32)
  36. LINK_LIBRARIES( pthread )
  37. ENDIF()
  38. ADD_EXECUTABLE(Test_BulletInverseForwardDynamics
  39. test_invdyn_bullet.cpp
  40. ../../examples/Utils/b3ResourcePath.cpp
  41. ../../examples/Importers/ImportURDFDemo/ConvertRigidBodies2MultiBody.h
  42. ../../examples/Importers/ImportURDFDemo/MultiBodyCreationInterface.h
  43. ../../examples/Importers/ImportURDFDemo/MyMultiBodyCreator.cpp
  44. ../../examples/Importers/ImportURDFDemo/MyMultiBodyCreator.h
  45. ../../examples/Importers/ImportURDFDemo/BulletUrdfImporter.cpp
  46. ../../examples/Importers/ImportURDFDemo/BulletUrdfImporter.h
  47. ../../examples/Importers/ImportURDFDemo/urdfStringSplit.cpp
  48. ../../examples/Importers/ImportURDFDemo/UrdfParser.cpp
  49. ../../examples/Importers/ImportURDFDemo/UrdfParser.h
  50. ../../examples/Importers/ImportURDFDemo/URDF2Bullet.cpp
  51. ../../examples/Importers/ImportURDFDemo/URDF2Bullet.h
  52. ../../examples/Importers/ImportMeshUtility/b3ImportMeshUtility.cpp
  53. ../../examples/ThirdPartyLibs/stb_image/stb_image.cpp
  54. ../../examples/Utils/b3Clock.cpp
  55. ../../Extras/Serialize/BulletWorldImporter/btBulletWorldImporter.cpp
  56. ../../Extras/Serialize/BulletWorldImporter/btWorldImporter.cpp
  57. ../../Extras/Serialize/BulletFileLoader/bChunk.cpp
  58. ../../Extras/Serialize/BulletFileLoader/bFile.cpp
  59. ../../Extras/Serialize/BulletFileLoader/bDNA.cpp
  60. ../../Extras/Serialize/BulletFileLoader/btBulletFile.cpp
  61. ../../examples/Importers/ImportURDFDemo/URDFImporterInterface.h
  62. ../../examples/Importers/ImportURDFDemo/URDFJointTypes.h
  63. ../../examples/Importers/ImportObjDemo/Wavefront2GLInstanceGraphicsShape.cpp
  64. ../../examples/Importers/ImportObjDemo/LoadMeshFromObj.cpp
  65. ../../examples/Importers/ImportSTLDemo/ImportSTLSetup.h
  66. ../../examples/Importers/ImportSTLDemo/LoadMeshFromSTL.h
  67. ../../examples/Importers/ImportColladaDemo/LoadMeshFromCollada.cpp
  68. ../../examples/Importers/ImportColladaDemo/ColladaGraphicsInstance.h
  69. ../../examples/ThirdPartyLibs/Wavefront/tiny_obj_loader.cpp
  70. ../../examples/ThirdPartyLibs/tinyxml/tinystr.cpp
  71. ../../examples/ThirdPartyLibs/tinyxml/tinyxml.cpp
  72. ../../examples/ThirdPartyLibs/tinyxml/tinyxmlerror.cpp
  73. ../../examples/ThirdPartyLibs/tinyxml/tinyxmlparser.cpp
  74. )
  75. ADD_TEST(Test_BulletInverseForwardDynamics_PASS Test_BulletInverseForwardDynamics)
  76. IF (INTERNAL_ADD_POSTFIX_EXECUTABLE_NAMES)
  77. SET_TARGET_PROPERTIES(Test_BulletInverseForwardDynamics PROPERTIES DEBUG_POSTFIX "_Debug")
  78. SET_TARGET_PROPERTIES(Test_BulletInverseForwardDynamics PROPERTIES MINSIZEREL_POSTFIX "_MinsizeRel")
  79. SET_TARGET_PROPERTIES(Test_BulletInverseForwardDynamics PROPERTIES RELWITHDEBINFO_POSTFIX "_RelWithDebugInfo")
  80. ENDIF(INTERNAL_ADD_POSTFIX_EXECUTABLE_NAMES)
  81. INCLUDE_DIRECTORIES(
  82. .
  83. ../../src
  84. ../gtest-1.7.0/include
  85. ../../Extras/InverseDynamics
  86. )
  87. #ADD_DEFINITIONS(-DGTEST_HAS_PTHREAD=1)
  88. ADD_DEFINITIONS(-D_VARIADIC_MAX=10)
  89. LINK_LIBRARIES(
  90. BulletInverseDynamicsUtils BulletInverseDynamics Bullet3Common LinearMath gtest
  91. )
  92. IF (NOT WIN32)
  93. LINK_LIBRARIES( pthread )
  94. ENDIF()
  95. ADD_EXECUTABLE(Test_BulletInverseDynamics
  96. test_invdyn_kinematics.cpp
  97. )
  98. ADD_TEST(Test_BulletInverseDynamics_PASS Test_BulletInverseDynamics)
  99. IF (INTERNAL_ADD_POSTFIX_EXECUTABLE_NAMES)
  100. SET_TARGET_PROPERTIES(Test_BulletInverseDynamics PROPERTIES DEBUG_POSTFIX "_Debug")
  101. SET_TARGET_PROPERTIES(Test_BulletInverseDynamics PROPERTIES MINSIZEREL_POSTFIX "_MinsizeRel")
  102. SET_TARGET_PROPERTIES(Test_BulletInverseDynamics PROPERTIES RELWITHDEBINFO_POSTFIX "_RelWithDebugInfo")
  103. ENDIF(INTERNAL_ADD_POSTFIX_EXECUTABLE_NAMES)