CMakeLists.txt 1.7 KB

1234567891011121314151617181920212223242526272829303132
  1. project(spine_cpp_unit_test)
  2. set(SRC src/main.cpp)
  3. add_executable(spine_cpp_unit_test ${SRC})
  4. target_link_libraries(spine_cpp_unit_test spine-cpp)
  5. #########################################################
  6. # copy resources to build output directory
  7. #########################################################
  8. add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD
  9. COMMAND ${CMAKE_COMMAND} -E copy_directory
  10. ${CMAKE_CURRENT_LIST_DIR}/../../examples/spineboy/export $<TARGET_FILE_DIR:spine_cpp_unit_test>/testdata/spineboy)
  11. add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD
  12. COMMAND ${CMAKE_COMMAND} -E copy_directory
  13. ${CMAKE_CURRENT_LIST_DIR}/../../examples/raptor/export $<TARGET_FILE_DIR:spine_cpp_unit_test>/testdata/raptor)
  14. add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD
  15. COMMAND ${CMAKE_COMMAND} -E copy_directory
  16. ${CMAKE_CURRENT_LIST_DIR}/../../examples/goblins/export $<TARGET_FILE_DIR:spine_cpp_unit_test>/testdata/goblins)
  17. add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD
  18. COMMAND ${CMAKE_COMMAND} -E copy_directory
  19. ${CMAKE_CURRENT_LIST_DIR}/../../examples/coin/export $<TARGET_FILE_DIR:spine_cpp_unit_test>/testdata/coin)
  20. add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD
  21. COMMAND ${CMAKE_COMMAND} -E copy_directory
  22. ${CMAKE_CURRENT_LIST_DIR}/../../examples/tank/export $<TARGET_FILE_DIR:spine_cpp_unit_test>/testdata/tank)
  23. add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD
  24. COMMAND ${CMAKE_COMMAND} -E copy_directory
  25. ${CMAKE_CURRENT_LIST_DIR}/../../examples/stretchyman/export $<TARGET_FILE_DIR:spine_cpp_unit_test>/testdata/stretchyman)