Files
KDDockWidgets/tests/CMakeLists.txt
Sergio Martins 91b291a1a9 tests: Tests now run 10x faster, with ctest -j10 or so
Introduced an indirection, tests_launcher, which can run a subset
of the 140 tests, this way it's paralelizable by ctest
2020-06-20 15:27:58 +01:00

22 lines
692 B
CMake

cmake_policy(SET CMP0043 NEW)
include_directories(${CMAKE_SOURCE_DIR}/src)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
find_package(Qt5Test)
set(TESTING_SRCS utils.cpp Testing.cpp)
include_directories(..)
include_directories(../src)
include_directories(../src/private)
qt5_add_resources(TESTING_RESOURCES ${CMAKE_CURRENT_SOURCE_DIR}/test_resources.qrc)
add_executable(tst_docks tst_docks.cpp ${TESTING_SRCS} ${TESTING_RESOURCES})
add_executable(tests_launcher tests_launcher.cpp)
target_link_libraries(tst_docks kddockwidgets kddockwidgets_multisplitter Qt5::Widgets Qt5::Test)
target_link_libraries(tests_launcher Qt5::Core)
set_compiler_flags(tst_docks)
add_subdirectory(fuzzer)