set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) macro(create_test testname) add_executable(${testname} ${testname}.cpp ${testname}.h autotests.qrc ${ARGN}) target_include_directories(${testname} PRIVATE ../src) target_link_libraries(${testname} Qt5::Test Qt5::Concurrent Qt5::WebEngineWidgets) add_test(NAME smolbote-${testname} COMMAND ${testname}) endmacro() create_test(HostlistTest ../src/webengine/urlinterceptor.cpp ../src/webengine/urlinterceptor.h)