Cleaning up a bunch of pre-Visual C++ 2012 build hacks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202806 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Yaron Keren 2014-03-04 09:23:33 +00:00
parent 13f0d301e8
commit b62b44ccc5
7 changed files with 0 additions and 56 deletions

View File

@ -562,12 +562,3 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
) )
endif() endif()
# Workaround for MSVS10 to avoid the Dialog Hell
# FIXME: This could be removed with future version of CMake.
if(MSVC_VERSION EQUAL 1600)
set(LLVM_SLN_FILENAME "${CMAKE_CURRENT_BINARY_DIR}/LLVM.sln")
if( EXISTS "${LLVM_SLN_FILENAME}" )
file(APPEND "${LLVM_SLN_FILENAME}" "\n# This should be regenerated!\n")
endif()
endif()

View File

@ -43,13 +43,4 @@ add_llvm_library(LLVMCore
Verifier.cpp Verifier.cpp
) )
# Workaround: It takes over 20 minutes to compile with msvc10.
# FIXME: Suppressing optimizations to core libraries would not be good thing.
if( MSVC_VERSION LESS 1700 )
set_property(
SOURCE Function.cpp
PROPERTY COMPILE_FLAGS "/Og-"
)
endif()
add_dependencies(LLVMCore intrinsics_gen) add_dependencies(LLVMCore intrinsics_gen)

View File

@ -49,14 +49,6 @@ add_llvm_target(ARMCodeGen
Thumb2SizeReduction.cpp Thumb2SizeReduction.cpp
) )
# workaround for hanging compilation on MSVC9, 10
if( MSVC_VERSION EQUAL 1600 OR MSVC_VERSION EQUAL 1500 )
set_property(
SOURCE ARMISelLowering.cpp
PROPERTY COMPILE_FLAGS "/Od"
)
endif()
add_subdirectory(TargetInfo) add_subdirectory(TargetInfo)
add_subdirectory(AsmParser) add_subdirectory(AsmParser)
add_subdirectory(Disassembler) add_subdirectory(Disassembler)

View File

@ -1,10 +1,3 @@
add_llvm_library(LLVMARMDisassembler add_llvm_library(LLVMARMDisassembler
ARMDisassembler.cpp ARMDisassembler.cpp
) )
# 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"
)
endif()

View File

@ -1,11 +1,3 @@
add_llvm_library(LLVMMipsDisassembler add_llvm_library(LLVMMipsDisassembler
MipsDisassembler.cpp MipsDisassembler.cpp
) )
# workaround for hanging compilation on MSVC9 and 10
if( MSVC_VERSION EQUAL 1400 OR MSVC_VERSION EQUAL 1500 OR MSVC_VERSION EQUAL 1600 )
set_property(
SOURCE MipsDisassembler.cpp
PROPERTY COMPILE_FLAGS "/Od"
)
endif()

View File

@ -41,15 +41,6 @@ set(ADTSources
polymorphic_ptr_test.cpp polymorphic_ptr_test.cpp
) )
# They cannot be compiled on MSVC9 due to its bug.
if(MSVC AND MSVC_VERSION LESS 1600)
set(LLVM_OPTIONAL_SOURCES
DenseMapTest.cpp
SmallVectorTest.cpp
)
list(REMOVE_ITEM ADTSources ${LLVM_OPTIONAL_SOURCES})
endif()
add_llvm_unittest(ADTTests add_llvm_unittest(ADTTests
${ADTSources} ${ADTSources}
) )

View File

@ -25,12 +25,6 @@ set(IRSources
WaymarkTest.cpp WaymarkTest.cpp
) )
# MSVC9 and 8 cannot compile ValueMapTest.cpp due to their bug.
# See issue#331418 in Visual Studio.
if(MSVC AND MSVC_VERSION LESS 1600)
list(REMOVE_ITEM IRSources ValueMapTest.cpp)
endif()
# HACK: Declare a couple of source files as optionally compiled to satisfy the # HACK: Declare a couple of source files as optionally compiled to satisfy the
# missing-file-checker in LLVM's weird CMake build. # missing-file-checker in LLVM's weird CMake build.
set(LLVM_OPTIONAL_SOURCES set(LLVM_OPTIONAL_SOURCES