mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-09 11:25:55 +00:00
Remove cmake module support for Visual C++ 2010 (MSVC10)
but keep the MSVC11 (Visual C++ 2012) support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204706 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -205,14 +205,8 @@ if( MSVC_IDE )
|
|||||||
if( LLVM_COMPILER_JOBS STREQUAL "0" )
|
if( LLVM_COMPILER_JOBS STREQUAL "0" )
|
||||||
add_llvm_definitions( /MP )
|
add_llvm_definitions( /MP )
|
||||||
else()
|
else()
|
||||||
if (MSVC10)
|
message(STATUS "Number of parallel compiler jobs set to " ${LLVM_COMPILER_JOBS})
|
||||||
message(FATAL_ERROR
|
add_llvm_definitions( /MP${LLVM_COMPILER_JOBS} )
|
||||||
"Due to a bug in CMake only 0 and 1 is supported for "
|
|
||||||
"LLVM_COMPILER_JOBS when generating for Visual Studio 2010")
|
|
||||||
else()
|
|
||||||
message(STATUS "Number of parallel compiler jobs set to " ${LLVM_COMPILER_JOBS})
|
|
||||||
add_llvm_definitions( /MP${LLVM_COMPILER_JOBS} )
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
message(STATUS "Parallel compilation disabled")
|
message(STATUS "Parallel compilation disabled")
|
||||||
@@ -231,13 +225,7 @@ if( MSVC )
|
|||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /STACK:10000000")
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /STACK:10000000")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if( MSVC10 )
|
if( MSVC11 )
|
||||||
# MSVC 10 will complain about headers in the STL not being exported, but
|
|
||||||
# will not complain in MSVC 11.
|
|
||||||
add_llvm_definitions(
|
|
||||||
-wd4275 # Suppress 'An exported class was derived from a class that was not exported.'
|
|
||||||
)
|
|
||||||
elseif( MSVC11 )
|
|
||||||
add_llvm_definitions(-D_VARIADIC_MAX=10)
|
add_llvm_definitions(-D_VARIADIC_MAX=10)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user