@@ -25,42 +25,21 @@ include_guard(GLOBAL)
2525# <lang> = cxx,fortran,cuda
2626# <id> = gnu,intel,pgi,cray,clang,appleclang,crayclang,ibmclang,intelllvm,msvc,nvidia,nvhpc,xlclang
2727#
28- if (CMAKE_VERSION VERSION_LESS 3.20)
29- foreach (_language CXX Fortran CUDA )
30- set (_comp_lang "$<COMPILE_LANGUAGE:${_language} >" )
31- string (TOLOWER "${_language} " _lang)
32-
33- foreach (_comp GNU Intel PGI Cray Clang AppleClang CrayClang IBMClang IntelLLVM MSVC NVIDIA NVHPC XLClang )
34- string (TOLOWER "${_comp} " _id)
35- # Define variables
36- set (_comp_id "$<${_language} _COMPILER_ID:${_comp} >" )
37- set (_${_lang} _${_id} "$<AND:${_comp_lang} ,${_comp_id} >" )
38- set (_${_lang} _${_id} _dbg "$<AND:${_comp_lang} ,${_comp_id} ,$<CONFIG:Debug>>" )
39- set (_${_lang} _${_id} _rel "$<AND:${_comp_lang} ,${_comp_id} ,$<CONFIG:Release>>" )
40- set (_${_lang} _${_id} _rwdbg "$<AND:${_comp_lang} ,${_comp_id} ,$<CONFIG:RelWithDebInfo>>" )
41- unset (_comp_id)
42- endforeach ()
43-
44- unset (_comp_lang)
45- unset (_lang)
46- endforeach ()
47- else ()
48- foreach (_language CXX Fortran CUDA )
49- string (TOLOWER "${_language} " _lang)
50-
51- foreach (_comp GNU Intel PGI Cray Clang AppleClang CrayClang IBMClang IntelLLVM MSVC NVIDIA NVHPC XLClang )
52- string (TOLOWER "${_comp} " _id)
53- # Define variables
54- set (_${_lang} _${_id} "$<COMPILE_LANG_AND_ID:${_language} ,${_comp} >" )
55- set (_${_lang} _${_id} _dbg "$<AND:${_${_lang} _${_id} },$<CONFIG:Debug>>" )
56- set (_${_lang} _${_id} _rel "$<AND:${_${_lang} _${_id} },$<CONFIG:Release>>" )
57- set (_${_lang} _${_id} _rwdbg "$<AND:${_${_lang} _${_id} },$<CONFIG:RelWithDebInfo>>" )
58- unset (_id)
59- endforeach ()
60-
61- unset (_lang)
62- endforeach ()
63- endif ()
28+ foreach (_language CXX Fortran CUDA )
29+ string (TOLOWER "${_language} " _lang)
30+
31+ foreach (_comp GNU Intel PGI Cray Clang AppleClang CrayClang IBMClang IntelLLVM MSVC NVIDIA NVHPC XLClang )
32+ string (TOLOWER "${_comp} " _id)
33+ # Define variables
34+ set (_${_lang} _${_id} "$<COMPILE_LANG_AND_ID:${_language} ,${_comp} >" )
35+ set (_${_lang} _${_id} _dbg "$<AND:${_${_lang} _${_id} },$<CONFIG:Debug>>" )
36+ set (_${_lang} _${_id} _rel "$<AND:${_${_lang} _${_id} },$<CONFIG:Release>>" )
37+ set (_${_lang} _${_id} _rwdbg "$<AND:${_${_lang} _${_id} },$<CONFIG:RelWithDebInfo>>" )
38+ unset (_id)
39+ endforeach ()
40+
41+ unset (_lang)
42+ endforeach ()
6443
6544
6645#
0 commit comments