diff --git a/CMakeLists.txt b/CMakeLists.txt
index 62ab32e9831217a2219cf884f3e9b869d0ee04ef..6f1e15af6e90b6ec852864a560371be9427909f8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,6 +14,7 @@ option(USE_DEVELOPER_MODE
 )
 option(SASS_USE_WERROR "Switch on -Werror" OFF)
 option(SASS_ENABLE_SANITIZERS "Enable sanitizers" OFF)
+option(SASS_BUILD_DOCS "Build documentation" OFF)
 
 if(SASS_ENABLE_SANITIZERS)
     add_definitions(-DSANITIZERS_ENABLED)
@@ -67,6 +68,8 @@ if(USE_DEVELOPER_MODE)
         PURPOSE "Needed to build the API documentation."
         TYPE OPTIONAL
     )
+
+    add_subdirectory(tests)
     enable_testing()
 endif()
 
@@ -108,14 +111,7 @@ if(DOXYGEN_FOUND)
     )
 endif()
 
-install(
-    DIRECTORY user_docs/manuals
-    DESTINATION bin
-)
-
-
-# IF(STATIC)
-# INCLUDE(${CMAKE_PROJECT_PATH}/CMakeLists.txt.static)
-# ELSE(STATIC)
-# INCLUDE(${CMAKE_PROJECT_PATH}/CMakeLists.txt.shared)
-# ENDIF(STATIC)
+# install(
+#   DIRECTORY tests/waterdyn4/
+#   DESTINATION bin/tests/waterdyn4/
+# )
diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..18f000a4c9661c1aa931e1690a01b33bd0b7612a
--- /dev/null
+++ b/tests/CMakeLists.txt
@@ -0,0 +1,13 @@
+set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/tests)
+
+add_executable(unit_broadcast
+  unit_broadcast.cpp
+)
+
+target_link_libraries(unit_broadcast PUBLIC
+  SassenaCore)
+
+install(
+  DIRECTORY waterdyn4/
+  DESTINATION ${CMAKE_BINARY_DIR}/bin/tests/waterdyn4
+)