Mercurial > malikania
changeset 204:18e442a52f29
cmake: enable tests correctly
author | David Demelier <markand@malikania.fr> |
---|---|
date | Thu, 29 Nov 2018 12:41:27 +0100 |
parents | b1f3f8ec3141 |
children | c973501abe36 |
files | CMakeLists.txt tests/CMakeLists.txt |
diffstat | 2 files changed, 17 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/CMakeLists.txt Wed Nov 28 22:56:44 2018 +0100 +++ b/CMakeLists.txt Thu Nov 29 12:41:27 2018 +0100 @@ -77,10 +77,15 @@ endif () if (MALIKANIA_WITH_TESTS) - # Unit test libs. - add_subdirectory(libmlk-db-test) add_subdirectory(libmlk-js-test) - add_subdirectory(libmlk-client-js-test) + + if (MALIKANIA_HAS_SERVER) + add_subdirectory(libmlk-db-test) + endif () + + if (MALIKANIA_HAS_CLIENT) + add_subdirectory(libmlk-client-js-test) + endif () enable_testing() add_subdirectory(tests)
--- a/tests/CMakeLists.txt Wed Nov 28 22:56:44 2018 +0100 +++ b/tests/CMakeLists.txt Thu Nov 29 12:41:27 2018 +0100 @@ -19,6 +19,13 @@ project(test) add_subdirectory(libmlk) -add_subdirectory(libmlk-db) -add_subdirectory(libmlk-client) + +if (MALIKANIA_HAS_SERVER) + add_subdirectory(libmlk-db) +endif () + +if (MALIKANIA_HAS_CLIENT) + add_subdirectory(libmlk-client) +endif () + add_subdirectory(tools)