diff --git a/Applications/Utils/Tests.cmake b/Applications/Utils/Tests.cmake
index 508059418108e243e09b46c55ddbe5dd50d7525c..c47a3b237c5de918e7e03096decfb9871c991e66 100644
--- a/Applications/Utils/Tests.cmake
+++ b/Applications/Utils/Tests.cmake
@@ -312,7 +312,7 @@ if(SNAKEMAKE AND NOT OGS_USE_MPI AND TEE_TOOL_PATH)
             --configfile ${PROJECT_BINARY_DIR}/buildinfo.yaml
             -s ${CMAKE_CURRENT_SOURCE_DIR}/VoxelGridFromLayers.smk
     )
-    add_dependencies(ctest ExtractBoundary Layers2Grid AddFaultToVoxelGrid)
+    add_dependencies(ctest ExtractBoundary Layers2Grid AddFaultToVoxelGrid generateStructuredMesh)
 endif()
 
 AddTest(
diff --git a/scripts/cmake/test/Test.cmake b/scripts/cmake/test/Test.cmake
index 40c6c1404c112e7a4e6476ab22fe4cd9d9275e55..70449e7aa6e4110698b4fc6772f78a537cf3c9c9 100644
--- a/scripts/cmake/test/Test.cmake
+++ b/scripts/cmake/test/Test.cmake
@@ -54,10 +54,6 @@ if(CMAKE_CONFIGURATION_TYPES)
 endif()
 add_custom_target(ctest-cleanup ${CMAKE_COMMAND} -E remove -f Tests/ctest.log)
 
-if(OGS_BUILD_UTILS)
-    list(APPEND test_dependencies generateStructuredMesh)
-endif()
-
 add_custom_target(
     ctest
     COMMAND