mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
Merge topic 'compile-features-lang-vars'
bd16a985fc CompilerId/Features: Tolerate variables named for languages
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Timothy Brackett <brackett.tc@gmail.com>
Merge-request: !6060
This commit is contained in:
@@ -18,7 +18,7 @@ function(compiler_id_detection outvar lang)
|
||||
file(GLOB lang_files
|
||||
"${CMAKE_ROOT}/Modules/Compiler/*-DetermineCompiler.cmake")
|
||||
set(nonlang CXX)
|
||||
if (lang STREQUAL CXX)
|
||||
if ("x${lang}" STREQUAL "xCXX")
|
||||
set(nonlang C)
|
||||
endif()
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
function(cmake_determine_compile_features lang)
|
||||
|
||||
if(lang STREQUAL C AND COMMAND cmake_record_c_compile_features)
|
||||
if("x${lang}" STREQUAL "xC" AND COMMAND cmake_record_c_compile_features)
|
||||
message(CHECK_START "Detecting ${lang} compile features")
|
||||
|
||||
set(CMAKE_C90_COMPILE_FEATURES)
|
||||
@@ -54,7 +54,7 @@ function(cmake_determine_compile_features lang)
|
||||
|
||||
message(CHECK_PASS "done")
|
||||
|
||||
elseif(lang STREQUAL CXX AND COMMAND cmake_record_cxx_compile_features)
|
||||
elseif("x${lang}" STREQUAL "xCXX" AND COMMAND cmake_record_cxx_compile_features)
|
||||
message(CHECK_START "Detecting ${lang} compile features")
|
||||
|
||||
set(CMAKE_CXX98_COMPILE_FEATURES)
|
||||
@@ -110,7 +110,7 @@ function(cmake_determine_compile_features lang)
|
||||
|
||||
message(CHECK_PASS "done")
|
||||
|
||||
elseif(lang STREQUAL CUDA AND COMMAND cmake_record_cuda_compile_features)
|
||||
elseif("x${lang}" STREQUAL "xCUDA" AND COMMAND cmake_record_cuda_compile_features)
|
||||
message(CHECK_START "Detecting ${lang} compile features")
|
||||
|
||||
set(CMAKE_CUDA03_COMPILE_FEATURES)
|
||||
|
||||
Reference in New Issue
Block a user