set(TARGET_NAME "xestiaab_test") set(FILE_LIST xestiaab_test.cpp xestiaab_carddav.cpp classes/FakeConnectionObject.cpp classes/FakeConnectionObject.h) add_executable(${TARGET_NAME} ${FILE_LIST}) include_directories(..) target_link_libraries(xestiaab_test LINK_PUBLIC ${LIBXML2_LIBRARY} ${wxWidgets_LIBRARIES} sfml-audio ${GTEST_LIBRARIES} CURL::libcurl actmgr carddav2 common contacteditor export import misc search vcard widgets) add_custom_command(TARGET ${TARGET_NAME} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/tests/files/* ${CMAKE_BINARY_DIR}/tests/. ) gtest_add_tests(TARGET ${TARGET_NAME} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/tests/files)