diff --git a/scripts/cmake/MetisSetup.cmake b/scripts/cmake/MetisSetup.cmake
index 35a0e882ef3a775b16d98321d2e673a126bd8bcf..2b1d6a1d1763600a4c7ae8e7089fbea1256a44a0 100644
--- a/scripts/cmake/MetisSetup.cmake
+++ b/scripts/cmake/MetisSetup.cmake
@@ -23,6 +23,12 @@ include_directories(BEFORE ${METIS_PATH}/libmetis)
 file(GLOB metis_sources ${METIS_PATH}/libmetis/*.c)
 # Build libmetis.
 add_library(metis ${GKlib_sources} ${metis_sources})
+if(MSVC)
+    set_target_properties(metis PROPERTIES COMPILE_FLAGS /W0)
+else()
+    set_target_properties(metis PROPERTIES COMPILE_FLAGS -w)
+endif()
+
 if(UNIX)
   target_link_libraries(metis m)
 elseif(MSVC)