CMakeLists.txt 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. file(COPY misc DESTINATION .)
  2. include_directories(
  3. ${QGears_INCLUDE_DIRS}
  4. ${QGearsMain_SOURCE_DIR}/include
  5. ${QGears_SOURCE_DIR}/SupportedGames/FinalFantasy7/include
  6. )
  7. set(LIBRARIES
  8. ${QGears_TEST_LIBRARIES}
  9. FinalFantasy7
  10. QGearsMain
  11. q-gears-data
  12. )
  13. add_executable(TestFF7FLevelFileSerializer
  14. src/test_FF7FLevelFileSerializer
  15. )
  16. SET_PROPERTY(TARGET TestFF7FLevelFileSerializer PROPERTY FOLDER "tests")
  17. target_link_libraries(TestFF7FLevelFileSerializer ${LIBRARIES})
  18. # TODO FIX ME - test not currently working
  19. #add_test(NAME TestFF7FLevelFileSerializer COMMAND TestFF7FLevelFileSerializer)
  20. add_executable(TestFF7ModelListFileSerializer
  21. src/test_FF7ModelListFileSerializer.cpp
  22. )
  23. SET_PROPERTY(TARGET TestFF7ModelListFileSerializer PROPERTY FOLDER "tests")
  24. target_link_libraries(TestFF7ModelListFileSerializer ${LIBRARIES})
  25. add_test(NAME TestFF7ModelListFileSerializer COMMAND TestFF7ModelListFileSerializer)
  26. add_executable(TestFF7WalkmeshFileSerializer
  27. src/test_FF7WalkmeshFileSerializer.cpp
  28. )
  29. SET_PROPERTY(TARGET TestFF7WalkmeshFileSerializer PROPERTY FOLDER "tests")
  30. target_link_libraries(TestFF7WalkmeshFileSerializer ${LIBRARIES})
  31. add_test(NAME TestFF7WalkmeshFileSerializer COMMAND TestFF7WalkmeshFileSerializer)