Mercurial > molko
changeset 562:07e3989609fd
cmake: allow disabling graphical tests
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 08 Mar 2023 21:06:00 +0100 |
parents | 7732e789bcdd |
children | 4e6d3b00f514 |
files | CMakeLists.txt tests/CMakeLists.txt |
diffstat | 2 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/CMakeLists.txt Wed Mar 08 21:03:00 2023 +0100 +++ b/CMakeLists.txt Wed Mar 08 21:06:00 2023 +0100 @@ -49,6 +49,7 @@ option(MLK_WITH_EXAMPLES "Enable examples" On) option(MLK_WITH_NLS "Enable NLS support" Off) option(MLK_WITH_TESTS "Enable unit tests" On) +option(MLK_WITH_TESTS_GRAPHICAL "Enable unit tests that requires graphical context" On) include(cmake/MlkBcc.cmake) include(cmake/MlkExecutable.cmake)
--- a/tests/CMakeLists.txt Wed Mar 08 21:03:00 2023 +0100 +++ b/tests/CMakeLists.txt Wed Mar 08 21:06:00 2023 +0100 @@ -28,10 +28,16 @@ save save-quest state - tileset util ) +if (MLK_WITH_TESTS_GRAPHICAL) + list( + APPEND TESTS + tileset + ) +endif () + foreach (t ${TESTS}) add_executable(test-${t} ${tests_SOURCE_DIR}/test-${t}.c) add_test(NAME test-${t} COMMAND test-${t})