CMakeLists.txt 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. file(COPY misc DESTINATION .)
  2. include_directories(
  3. ${QGears_INCLUDE_DIRS}
  4. ${QGearsMain_SOURCE_DIR}/include
  5. )
  6. set(LIBRARIES
  7. ${QGears_TEST_LIBRARIES}
  8. QGearsMain
  9. )
  10. add_executable(TestQGearsAFileSerializer
  11. src/test_QGearsAFileSerializer.cpp
  12. )
  13. target_link_libraries(TestQGearsAFileSerializer ${LIBRARIES})
  14. add_test(TestQGearsAFileSerializer TestQGearsAFileSerializer)
  15. add_executable(TestQGearsMapFileXMLSerializer
  16. src/test_QGearsMapFileXMLSerializer.cpp
  17. )
  18. target_link_libraries(TestQGearsMapFileXMLSerializer ${LIBRARIES})
  19. add_test(TestQGearsMapFileXMLSerializer TestQGearsMapFileXMLSerializer)
  20. # field walk mesh
  21. add_executable(TestQGearsWalkmeshFileXMLSerializer
  22. src/test_QGearsWalkmeshFileXMLSerializer.cpp
  23. )
  24. target_link_libraries(TestQGearsWalkmeshFileXMLSerializer ${LIBRARIES})
  25. add_test(TestQGearsWalkmeshFileXMLSerializer TestQGearsWalkmeshFileXMLSerializer)
  26. # LGP archive
  27. add_executable(TestQGearsLGPArchive
  28. src/test_QGearsLGPArchive.cpp
  29. )
  30. target_link_libraries(TestQGearsLGPArchive ${LIBRARIES})
  31. add_test(TestQGearsLGPArchive TestQGearsLGPArchive)
  32. # world map
  33. add_executable(TestMapSerializer
  34. src/test_MapSerializer.cpp
  35. )
  36. target_link_libraries(TestMapSerializer ${LIBRARIES})
  37. add_test(TestMapSerializer TestMapSerializer)
  38. add_executable(TestTxzSerializer
  39. src/test_TxzSerializer.cpp
  40. )
  41. target_link_libraries(TestTxzSerializer ${LIBRARIES})
  42. add_test(TestTxzSerializer TestTxzSerializer)