diff --git a/scripts/cmake/CompilerSetup.cmake b/scripts/cmake/CompilerSetup.cmake
index dc59f2dd852dcfd0cd95bd433d057354c95438dc..37842a4c14105cad80282fb35963f4ca9902e6fa 100644
--- a/scripts/cmake/CompilerSetup.cmake
+++ b/scripts/cmake/CompilerSetup.cmake
@@ -122,6 +122,7 @@ if(MSVC)
         # This fixes compile errors with
         # std::numeric_limits<T>::min() / max()
         -DNOMINMAX
+        -DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE # when VC is newer than Boost
     )
     set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /ignore:4099")
 endif()