mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-26 05:32:25 +00:00
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:
parent
13f0d301e8
commit
b62b44ccc5
@ -562,12 +562,3 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
|
||||
)
|
||||
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()
|
||||
|
||||
|
@ -43,13 +43,4 @@ add_llvm_library(LLVMCore
|
||||
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)
|
||||
|
@ -49,14 +49,6 @@ add_llvm_target(ARMCodeGen
|
||||
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(AsmParser)
|
||||
add_subdirectory(Disassembler)
|
||||
|
@ -1,10 +1,3 @@
|
||||
add_llvm_library(LLVMARMDisassembler
|
||||
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()
|
||||
|
@ -1,11 +1,3 @@
|
||||
add_llvm_library(LLVMMipsDisassembler
|
||||
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()
|
||||
|
@ -41,15 +41,6 @@ set(ADTSources
|
||||
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
|
||||
${ADTSources}
|
||||
)
|
||||
|
@ -25,12 +25,6 @@ set(IRSources
|
||||
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
|
||||
# missing-file-checker in LLVM's weird CMake build.
|
||||
set(LLVM_OPTIONAL_SOURCES
|
||||
|
Loading…
Reference in New Issue
Block a user