mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 04:30:23 +00:00
Fix CRT selection logic when using CMake NMake generator.
CMAKE_CONFIGURATION_TYPES is only set on Visual Studio generators. For NMake CMAKE_BUILD_TYPE is used instead. Patch by EJose Fonseca! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143898 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c8eb880a7f
commit
2b37946051
@ -60,7 +60,7 @@ variables (LLVM_USE_CRT_DEBUG, etc) instead.")
|
|||||||
|
|
||||||
make_crt_regex(MSVC_CRT_REGEX ${MSVC_CRT})
|
make_crt_regex(MSVC_CRT_REGEX ${MSVC_CRT})
|
||||||
|
|
||||||
foreach(build_type ${CMAKE_CONFIGURATION_TYPES})
|
foreach(build_type ${CMAKE_CONFIGURATION_TYPES} ${CMAKE_BUILD_TYPE})
|
||||||
string(TOUPPER "${build_type}" build)
|
string(TOUPPER "${build_type}" build)
|
||||||
if (NOT LLVM_USE_CRT_${build})
|
if (NOT LLVM_USE_CRT_${build})
|
||||||
get_current_crt(LLVM_USE_CRT_${build}
|
get_current_crt(LLVM_USE_CRT_${build}
|
||||||
@ -75,7 +75,7 @@ variables (LLVM_USE_CRT_DEBUG, etc) instead.")
|
|||||||
endif(NOT LLVM_USE_CRT_${build})
|
endif(NOT LLVM_USE_CRT_${build})
|
||||||
endforeach(build_type)
|
endforeach(build_type)
|
||||||
|
|
||||||
foreach(build_type ${CMAKE_CONFIGURATION_TYPES})
|
foreach(build_type ${CMAKE_CONFIGURATION_TYPES} ${CMAKE_BUILD_TYPE})
|
||||||
string(TOUPPER "${build_type}" build)
|
string(TOUPPER "${build_type}" build)
|
||||||
if ("${LLVM_USE_CRT_${build}}" STREQUAL "")
|
if ("${LLVM_USE_CRT_${build}}" STREQUAL "")
|
||||||
set(flag_string " ")
|
set(flag_string " ")
|
||||||
|
Loading…
Reference in New Issue
Block a user