diff --git a/scripts/cmake/Dependencies.cmake b/scripts/cmake/Dependencies.cmake
index e94e9565928810384f196da5d59715df955aa9f8..f7b2788f9cb72667ee448a7fd8fe9db474aba6f8 100644
--- a/scripts/cmake/Dependencies.cmake
+++ b/scripts/cmake/Dependencies.cmake
@@ -28,7 +28,12 @@ if(OGS_BUILD_TESTING)
 endif()
 
 # Check spdlog release for compatible fmt release
-CPMFindPackage(NAME fmt GIT_TAG 8.1.1 GITHUB_REPOSITORY fmtlib/fmt)
+CPMFindPackage(
+    NAME fmt
+    GIT_TAG 8.1.1
+    VERSION 8.1.1...<9.0.0
+    GITHUB_REPOSITORY fmtlib/fmt
+)
 CPMFindPackage(
     NAME spdlog
     GITHUB_REPOSITORY gabime/spdlog