UnitTests.cmake 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. # Root
  2. set(UNIT_TESTS_ROOT ${PHYSICS_REPO_ROOT}/UnitTests)
  3. # Source files
  4. set(UNIT_TESTS_SRC_FILES
  5. ${UNIT_TESTS_ROOT}/Core/FPFlushDenormalsTest.cpp
  6. ${UNIT_TESTS_ROOT}/Core/InsertionSortTest.cpp
  7. ${UNIT_TESTS_ROOT}/Core/JobSystemTest.cpp
  8. ${UNIT_TESTS_ROOT}/Core/LinearCurveTest.cpp
  9. ${UNIT_TESTS_ROOT}/Core/StringToolsTest.cpp
  10. ${UNIT_TESTS_ROOT}/Core/QuickSortTest.cpp
  11. ${UNIT_TESTS_ROOT}/doctest.h
  12. ${UNIT_TESTS_ROOT}/Geometry/ConvexHullBuilderTest.cpp
  13. ${UNIT_TESTS_ROOT}/Geometry/EllipseTest.cpp
  14. ${UNIT_TESTS_ROOT}/Geometry/EPATests.cpp
  15. ${UNIT_TESTS_ROOT}/Geometry/GJKTests.cpp
  16. ${UNIT_TESTS_ROOT}/Geometry/PlaneTests.cpp
  17. ${UNIT_TESTS_ROOT}/Geometry/RayAABoxTests.cpp
  18. ${UNIT_TESTS_ROOT}/Layers.h
  19. ${UNIT_TESTS_ROOT}/LoggingBodyActivationListener.h
  20. ${UNIT_TESTS_ROOT}/LoggingContactListener.h
  21. ${UNIT_TESTS_ROOT}/Math/DVec3Tests.cpp
  22. ${UNIT_TESTS_ROOT}/Math/HalfFloatTests.cpp
  23. ${UNIT_TESTS_ROOT}/Math/Mat44Tests.cpp
  24. ${UNIT_TESTS_ROOT}/Math/MathTests.cpp
  25. ${UNIT_TESTS_ROOT}/Math/MatrixTests.cpp
  26. ${UNIT_TESTS_ROOT}/Math/QuatTests.cpp
  27. ${UNIT_TESTS_ROOT}/Math/UVec4Tests.cpp
  28. ${UNIT_TESTS_ROOT}/Math/Vec3Tests.cpp
  29. ${UNIT_TESTS_ROOT}/Math/Vec4Tests.cpp
  30. ${UNIT_TESTS_ROOT}/Math/VectorTests.cpp
  31. ${UNIT_TESTS_ROOT}/ObjectStream/ObjectStreamTest.cpp
  32. ${UNIT_TESTS_ROOT}/Physics/ActiveEdgesTests.cpp
  33. ${UNIT_TESTS_ROOT}/Physics/BroadPhaseTests.cpp
  34. ${UNIT_TESTS_ROOT}/Physics/CastShapeTests.cpp
  35. ${UNIT_TESTS_ROOT}/Physics/CharacterVirtualTests.cpp
  36. ${UNIT_TESTS_ROOT}/Physics/CollideShapeTests.cpp
  37. ${UNIT_TESTS_ROOT}/Physics/CollidePointTests.cpp
  38. ${UNIT_TESTS_ROOT}/Physics/CollisionGroupTests.cpp
  39. ${UNIT_TESTS_ROOT}/Physics/ContactListenerTests.cpp
  40. ${UNIT_TESTS_ROOT}/Physics/ConvexVsTrianglesTest.cpp
  41. ${UNIT_TESTS_ROOT}/Physics/HeightFieldShapeTests.cpp
  42. ${UNIT_TESTS_ROOT}/Physics/MotionQualityLinearCastTests.cpp
  43. ${UNIT_TESTS_ROOT}/Physics/PathConstraintTests.cpp
  44. ${UNIT_TESTS_ROOT}/Physics/PhysicsDeterminismTests.cpp
  45. ${UNIT_TESTS_ROOT}/Physics/PhysicsStepListenerTests.cpp
  46. ${UNIT_TESTS_ROOT}/Physics/PhysicsTests.cpp
  47. ${UNIT_TESTS_ROOT}/Physics/RayShapeTests.cpp
  48. ${UNIT_TESTS_ROOT}/Physics/SensorTests.cpp
  49. ${UNIT_TESTS_ROOT}/Physics/ShapeTests.cpp
  50. ${UNIT_TESTS_ROOT}/Physics/SliderConstraintTests.cpp
  51. ${UNIT_TESTS_ROOT}/Physics/SubShapeIDTest.cpp
  52. ${UNIT_TESTS_ROOT}/Physics/TransformedShapeTests.cpp
  53. ${UNIT_TESTS_ROOT}/Physics/WheeledVehicleTests.cpp
  54. ${UNIT_TESTS_ROOT}/PhysicsTestContext.cpp
  55. ${UNIT_TESTS_ROOT}/PhysicsTestContext.h
  56. ${UNIT_TESTS_ROOT}/UnitTestFramework.cpp
  57. ${UNIT_TESTS_ROOT}/UnitTestFramework.h
  58. ${UNIT_TESTS_ROOT}/UnitTests.cmake
  59. )
  60. # Group source files
  61. source_group(TREE ${UNIT_TESTS_ROOT} FILES ${UNIT_TESTS_SRC_FILES})