set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) # AdblockTest add_executable(AdBlockTest adblock/adblocktest.cpp adblock/adblocktest.h ) target_include_directories(AdBlockTest PRIVATE ../lib/urlfilter) target_link_libraries(AdBlockTest Qt5::Test urlfilter) add_test(NAME urlfilter-adblock COMMAND AdBlockTest WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}) # HostlistTest add_executable(HostlistTest hostlist/hostlisttest.cpp hostlist/hostlisttest.h ) target_include_directories(HostlistTest PRIVATE ../lib/urlfilter/) target_link_libraries(HostlistTest Qt5::Test urlfilter) add_test(NAME urlfilter-hostlist COMMAND HostlistTest WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}) # matching algorithm benchmark add_executable(MatcherBenchmark matcherbenchmark/matcherbenchmark.cpp matcherbenchmark/matcherbenchmark.h ) target_link_libraries(MatcherBenchmark Qt5::Test) add_test(NAME matcher-benchmark COMMAND MatcherBenchmark WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR})