diff --git a/scripts/cmake/DependenciesExternalProject.cmake b/scripts/cmake/DependenciesExternalProject.cmake index 9d3f4de6d25fc8598aa605b8d4a6718550ffdb9f..e404b39089d2d3d42ba4465c6408710267d037a7 100644 --- a/scripts/cmake/DependenciesExternalProject.cmake +++ b/scripts/cmake/DependenciesExternalProject.cmake @@ -312,7 +312,8 @@ elseif(NOT OGS_BUILD_VTK AND NOT OGS_USE_MKL) endif() if(NOT VTK_FOUND) - if("${OGS_EXTERNAL_DEPENDENCIES_CACHE}" STREQUAL "") + if("${OGS_EXTERNAL_DEPENDENCIES_CACHE}" STREQUAL "" AND + NOT EXISTS "${PROJECT_BINARY_DIR}/_ext/VTK/src/VTK") # Fixes https://stackoverflow.com/questions/9894961 on vismac05: set(_loguru_patch PATCH_COMMAND git apply "${PROJECT_SOURCE_DIR}/scripts/cmake/loguru.patch"