function (qs_test name) add_executable(${name} ${ARGN}) target_link_libraries(${name} PRIVATE Qt::Quick Qt::Test quickshell-window quickshell-core) add_test(NAME ${name} WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMAND $) endfunction() qs_test(popupwindow popupwindow.cpp) qs_test(windowattached windowattached.cpp)