project(spine_cpp_unit_test) set(CMAKE_INSTALL_PREFIX "./") set(CMAKE_VERBOSE_MAKEFILE ON) include_directories(../spine-cpp/include teamcity minicppunit tests memory) set(SRC src/main.cpp ) add_executable(spine_cpp_unit_test ${SRC}) target_link_libraries(spine_cpp_unit_test spine-cpp) ######################################################### # copy resources to build output directory ######################################################### add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/../../examples/spineboy/export $/testdata/spineboy) add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/../../examples/raptor/export $/testdata/raptor) add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/../../examples/goblins/export $/testdata/goblins) add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/../../examples/coin/export $/testdata/coin) add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/../../examples/tank/export $/testdata/tank) add_custom_command(TARGET spine_cpp_unit_test PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/../../examples/stretchyman/export $/testdata/stretchyman)