diff --git a/Inst_eddies/Tests/CMakeLists.txt b/Inst_eddies/Tests/CMakeLists.txt
index e6cbcc95ed53cea12770bd4648f9fae21fcac8af..2f361e726ad44d52e998ba17e5d56d19eabd3c72 100644
--- a/Inst_eddies/Tests/CMakeLists.txt
+++ b/Inst_eddies/Tests/CMakeLists.txt
@@ -106,3 +106,16 @@ target_link_libraries(test_set_max_speed Geometry::geometry
   Numer_Rec_95::numer_rec_95 NetCDF95::netcdf95 Shapelib_03::shapelib_03
   Contour_531::contour_531 Jumble::jumble NR_util::nr_util
   NetCDF_Fortran::netcdff gpc_f)
+
+foreach(my_target IN ITEMS test_get_1_outerm test_set_all_outerm
+    test_good_contour test_inside_4 test_mean_speed
+    test_max_speed_contour_ssh test_nearby_extr test_local_extrema
+    test_set_max_speed)
+
+  set_target_properties(${my_target} PROPERTIES Fortran_MODULE_DIRECTORY
+    ${CMAKE_CURRENT_BINARY_DIR}/${my_target}_modules)
+
+  target_include_directories(${my_target} PRIVATE
+    ${PROJECT_BINARY_DIR}/${my_target}_modules>)
+
+endforeach()