mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-26 21:32:10 +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()
|
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
|
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)
|
||||||
|
@ -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)
|
||||||
|
@ -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()
|
|
||||||
|
@ -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()
|
|
||||||
|
@ -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}
|
||||||
)
|
)
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user