It's nice to have a similar include hierarchy at build time and install time. It also makes things more explicit
17 lines
430 B
CMake
17 lines
430 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)
|
|
add_executable(tst_docks tst_docks.cpp ${TESTING_SRCS})
|
|
target_link_libraries(tst_docks kddockwidgets Qt5::Widgets Qt5::Test)
|
|
|
|
add_subdirectory(fuzzer)
|
|
|