diff --git a/scripts/cmake/ConanSetup.cmake b/scripts/cmake/ConanSetup.cmake
index 8a578e8f489fbd069a48bfcfb031fd7b733b7584..c1fa22c0fbaad940b635a70f9260a1e8eeba1c34 100644
--- a/scripts/cmake/ConanSetup.cmake
+++ b/scripts/cmake/ConanSetup.cmake
@@ -102,3 +102,8 @@ conan_cmake_run(REQUIRES ${CONAN_REQUIRES}
                 UPDATE
                 BUILD ${OGS_CONAN_BUILD}
 )
+
+if(NOT ${OGS_CONAN_BUILD} MATCHES "never|always|missing")
+    message(STATUS "Warning: Resetting CMake variable OGS_CONAN_BUILD to its default value of 'missing'")
+    set(OGS_CONAN_BUILD "missing" CACHE INTERNAL "")
+endif()