set(PROJECT_NAME "qtxdg_test") set(CMAKE_AUTOMOC TRUE) macro(qtxdg_add_test) foreach(_testname ${ARGN}) add_executable(${_testname} ${_testname}.cpp) target_link_libraries(${_testname} Qt5::Test ${QTXDGX_LIBRARY_NAME}) add_test(NAME ${_testname} COMMAND ${_testname}) endforeach() endmacro() include_directories ( ${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ) set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS "QTXDG_BUILDING_TESTS=\"1\"" ) qtxdg_add_test( qtxdg_test tst_xdgdirs )