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)