30 lines
788 B
CMake
30 lines
788 B
CMake
|
|
include(paths/PathsAndIncludes)
|
||
|
|
|
||
|
|
# Specify paths to test sources
|
||
|
|
set(TEST_FILES
|
||
|
|
${CMAKE_CURRENT_SOURCE_DIR}/day_manager_test.cpp
|
||
|
|
${CMAKE_CURRENT_SOURCE_DIR}/reservation_manager_test.cpp
|
||
|
|
)
|
||
|
|
|
||
|
|
# DayManagerTest
|
||
|
|
add_executable(day_manager_test
|
||
|
|
day_manager_test.cpp
|
||
|
|
${UTILS_SOURCES}
|
||
|
|
)
|
||
|
|
target_link_libraries(day_manager_test PRIVATE Qt6::Test)
|
||
|
|
add_test(NAME DayManagerTest COMMAND day_manager_test)
|
||
|
|
|
||
|
|
# ReservationManagerTest
|
||
|
|
add_executable(reservation_manager_test
|
||
|
|
reservation_manager_test.cpp
|
||
|
|
${UTILS_SOURCES}
|
||
|
|
)
|
||
|
|
target_link_libraries(reservation_manager_test PRIVATE Qt6::Test)
|
||
|
|
add_test(NAME ReservationManagerTest COMMAND reservation_manager_test)
|
||
|
|
|
||
|
|
# Include directories for headers
|
||
|
|
include_directories(
|
||
|
|
${CMAKE_CURRENT_BINARY_DIR}
|
||
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||
|
|
)
|