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 +)