Don't default warnings to ON on MSVC, the spew is enough to triple the build time. :/
authorDaniel Dunbar <daniel@zuster.org>
Tue, 1 Dec 2009 19:11:36 +0000 (19:11 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 1 Dec 2009 19:11:36 +0000 (19:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90251 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt

index 3ad466901ac028f1c3ef7ecba0c6deb5e107a643..9bce0392db4ff4b641eb0f3e49f52e5647f7e093 100644 (file)
@@ -191,7 +191,13 @@ set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${LLVM_BINARY_DIR}/lib )
 add_llvm_definitions( -D__STDC_LIMIT_MACROS )
 add_llvm_definitions( -D__STDC_CONSTANT_MACROS )
 
-option(LLVM_ENABLE_WARNINGS "Enable compiler warnings." ON)
+# MSVC has a gazillion warnings with this.
+if( MSVC )
+  option(LLVM_ENABLE_WARNINGS "Enable compiler warnings." OFF)
+else( MSVC )
+  option(LLVM_ENABLE_WARNINGS "Enable compiler warnings." ON)
+endif()
+
 option(LLVM_ENABLE_PEDANTIC "Compile with pedantic enabled." ON)
 option(LLVM_ENABLE_WERROR "Fail and stop if a warning is triggered." OFF)