Files
2019-12-01 02:06:51 +01:00

32 lines
552 B
CMake

find_package(Catch2 2.3.0 REQUIRED)
find_package(Qt5 COMPONENTS Test)
add_executable(test_nodes
test_main.cpp
src/TestDragging.cpp
src/TestDataModelRegistry.cpp
src/TestNodeGraphicsObject.cpp
src/TestFlowScene.cpp
)
target_include_directories(test_nodes
PRIVATE
../src
../include/internal
include
)
target_link_libraries(test_nodes
PRIVATE
NodeEditor::nodes
Catch2::Catch2
Qt5::Test
)
add_test(
NAME test_nodes
COMMAND
$<TARGET_FILE:test_nodes>
$<$<BOOL:${NE_FORCE_TEST_COLOR}>:--use-colour=yes>
)