41 lines
771 B
CMake
41 lines
771 B
CMake
|
|
project(Tests LANGUAGES CXX)
|
|
|
|
find_package(Qt6 REQUIRED COMPONENTS Core Test)
|
|
|
|
add_executable(tst_configmgr
|
|
tst_configmgr.cpp
|
|
)
|
|
|
|
add_executable(tst_imagemodel
|
|
tst_imagemodel.cpp
|
|
)
|
|
|
|
add_test(NAME tst_configmgr COMMAND tst_configmgr)
|
|
add_test(NAME tst_imagemodel COMMAND tst_imagemodel)
|
|
|
|
target_link_libraries(tst_configmgr PRIVATE
|
|
Qt6::Core
|
|
Qt6::Test
|
|
Qt6::Gui
|
|
wallreel-core
|
|
)
|
|
|
|
target_link_libraries(tst_imagemodel PRIVATE
|
|
Qt6::Core
|
|
Qt6::Test
|
|
Qt6::Gui
|
|
Qt6::Quick
|
|
wallreel-core
|
|
)
|
|
|
|
target_include_directories(tst_configmgr PRIVATE
|
|
${CMAKE_SOURCE_DIR}/WallReel/Core
|
|
${CMAKE_BINARY_DIR}/generated
|
|
)
|
|
|
|
target_include_directories(tst_imagemodel PRIVATE
|
|
${CMAKE_SOURCE_DIR}/WallReel/Core
|
|
${CMAKE_BINARY_DIR}/generated
|
|
)
|