CMake: Add disabling optimization on MSVC8 and MSVC10 as workaround for some files...
authorNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 29 Dec 2010 03:59:27 +0000 (03:59 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 29 Dec 2010 03:59:27 +0000 (03:59 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122623 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/CMakeLists.txt
lib/Target/ARM/Disassembler/CMakeLists.txt
lib/Target/X86/Disassembler/CMakeLists.txt

index 4f721f8a3f00c344e777b03046670d51d50fd91a..9c66a6a160a43dd8f25de321ee4478b15e03fc31 100644 (file)
@@ -53,3 +53,11 @@ add_llvm_target(ARMCodeGen
   Thumb2RegisterInfo.cpp
   Thumb2SizeReduction.cpp
   )
+
+# workaround for hanging compilation on MSVC10
+if( MSVC_VERSION EQUAL 1600 )
+set_property(
+  SOURCE ARMISelLowering.cpp
+  PROPERTY COMPILE_FLAGS "/Od"
+  )
+endif()
index 5f4398977f2bd8744830ec759577b89d73c2b521..b23dd6ba57efa73fca5637a306fcf89675fe2e30 100644 (file)
@@ -4,8 +4,8 @@ add_llvm_library(LLVMARMDisassembler
   ARMDisassembler.cpp
   ARMDisassemblerCore.cpp
   )
-# workaround for hanging compilation on MSVC9 and 10
-if( MSVC_VERSION EQUAL 1500 OR MSVC_VERSION EQUAL 1600 )
+# workaround for hanging compilation on MSVC8, 9 and 10
+if( MSVC_VERSION EQUAL 1400 OR MSVC_VERSION EQUAL 1500 OR MSVC_VERSION EQUAL 1600 )
 set_property(
   SOURCE ARMDisassembler.cpp
   PROPERTY COMPILE_FLAGS "/Od"
index 97589c00515bd9b643ab6632d625dbd0bc5441e1..972a0d9e7e031b548bfc8c7215310ce3176f9830 100644 (file)
@@ -5,7 +5,7 @@ add_llvm_library(LLVMX86Disassembler
   X86DisassemblerDecoder.c
   )
 # workaround for hanging compilation on MSVC9 and 10
-if( MSVC_VERSION EQUAL 1500 OR MSVC_VERSION EQUAL 1600 )
+if( MSVC_VERSION EQUAL 1400 OR MSVC_VERSION EQUAL 1500 OR MSVC_VERSION EQUAL 1600 )
 set_property(
   SOURCE X86Disassembler.cpp
   PROPERTY COMPILE_FLAGS "/Od"