diff --git a/CMakeLists.txt b/CMakeLists.txt
index 25788e7ee70b088fe1d37eb6c3f4a6939d74b8a5..1b244b97e423382a5fe3bc1bc0eb70ee29052c5c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -151,8 +151,12 @@ IF( OGS_BUILD_TESTS AND NOT IS_SUBPROJECT )
 	ADD_SUBDIRECTORY( Tests )
 	ADD_SUBDIRECTORY( SimpleTests/MatrixTests )
 	ADD_SUBDIRECTORY( SimpleTests/MeshTests )
+	ADD_SUBDIRECTORY( Tests EXCLUDE_FROM_ALL )
+	ADD_SUBDIRECTORY( SimpleTests/MatrixTests EXCLUDE_FROM_ALL )
+	ADD_SUBDIRECTORY( SimpleTests/MeshTests EXCLUDE_FROM_ALL )
 	IF(NOT MSVC AND BLAS_FOUND AND LAPACK_FOUND)
 		ADD_SUBDIRECTORY( SimpleTests/SolverTests )
+		ADD_SUBDIRECTORY( SimpleTests/SolverTests EXCLUDE_FROM_ALL )
 	ENDIF()
 ENDIF() # OGS_BUILD_TESTS
 IF(OGS_BUILD_UTILS AND NOT IS_SUBPROJECT)