project(tests) # Specify the modules to be included add_subdirectory(${checkout_src_root}/${deltares_common_module} deltares_common) add_subdirectory(${checkout_src_root}/${deltares_common_c_module} deltares_common_c) add_subdirectory(${checkout_src_root}/${deltares_common_mpi_module} deltares_common_mpi) add_subdirectory(${checkout_src_root}/${ftnunit_module} ftnunit) add_subdirectory(${checkout_src_root}/${test_deltares_common_module} test_deltares_common) # Trachytopes add_subdirectory(${checkout_src_root}/${trachytopes_kernel_module} trachytopes_kernel) add_subdirectory(${checkout_src_root}/${trachytopes_io_module} trachytopes_io) # Flow1d add_subdirectory(${checkout_src_root}/${flow1d_core_module} flow1d_core) add_subdirectory(${checkout_src_root}/${flow1d_io_module} flow1d_io) add_subdirectory(${checkout_src_root}/${flow1d_module} flow1d) # Waq add_subdirectory(${checkout_src_root}/${waq_utils_c_module} waq_utils_c) add_subdirectory(${checkout_src_root}/${waq_utils_f_module} waq_utils_f) add_subdirectory(${checkout_src_root}/${waq_process_module} waq_process) add_subdirectory(${checkout_src_root}/${wq_processes_module} wq_processes) # Morphology add_subdirectory(${checkout_src_root}/${morphology_plugins_c_module} morphology_plugins_c) add_subdirectory(${checkout_src_root}/${morphology_data_module} morphology_data) add_subdirectory(${checkout_src_root}/${morphology_kernel_module} morphology_kernel) add_subdirectory(${checkout_src_root}/${morphology_io_module} morphology_io) # Dflowfm modules add_subdirectory(${checkout_src_root}/${dflowfm_kernel_module} dflowfm_kernel) # Third party libraries # kdtree add_subdirectory(${checkout_src_root}/${kdtree_module} kdtree) add_subdirectory(${checkout_src_root}/${kdtree_wrapper_module} kdtree_wrapper) # md5 add_subdirectory(${checkout_src_root}/${md5_module} md5) # metis add_subdirectory(${checkout_src_root}/${metis_module} metis) add_subdirectory(${checkout_src_root}/${metisoptions_module} metisoptions) # Note that the metisoptions should be loaded AFTER metis is loaded, as it depends on settings set by the CMakeLists.txt of the metis library # petsc add_subdirectory(${checkout_src_root}/${petsc_module} petsc) # triangle add_subdirectory(${checkout_src_root}/${triangle_c_module} triangle_c) # libsigwatch add_subdirectory(${checkout_src_root}/${libsigwatch_module} libsigwatch) #libfortrangis add_subdirectory(${checkout_src_root}/${fortrangis_module} fortrangis) add_subdirectory(${checkout_src_root}/${shp_module} shp) add_subdirectory(${checkout_src_root}/${proj_module} proj) # netcdf add_subdirectory(${checkout_src_root}/${netcdf_module} netcdf) # io_netcdf add_subdirectory(${checkout_src_root}/${io_netcdf_module} io_netcdf) # ec_module add_subdirectory(${checkout_src_root}/${ec_module} ec_module) # gridgeom add_subdirectory(${checkout_src_root}/${gridgeom_module} gridgeom)