From 21e497fe6323b84e34c925e740f242edd6821c40 Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 29 Jul 2020 13:02:21 -0400 Subject: Clang: Fix fallback compile features when simulating old MSVC versions Refactoring in commit 25439c7d62 (Clang: Refactor CXX standard flags into __compiler_clang_cxx_standards(), 2020-03-16, v3.18.0-rc1~362^2~4) accidentally broke the `cxx_std_*` fallback feature names. Issue: #21033 --- Modules/Compiler/Clang.cmake | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Modules/Compiler/Clang.cmake b/Modules/Compiler/Clang.cmake index bb516d3..52d5350 100644 --- a/Modules/Compiler/Clang.cmake +++ b/Modules/Compiler/Clang.cmake @@ -222,11 +222,11 @@ macro(__compiler_clang_cxx_standards lang) # can be attempted. macro(cmake_record_${lang}_compile_features) list(APPEND CMAKE_${lang}_COMPILE_FEATURES - ${lang}_std_98 - ${lang}_std_11 - ${lang}_std_14 - ${lang}_std_17 - ${lang}_std_20 + cxx_std_98 + cxx_std_11 + cxx_std_14 + cxx_std_17 + cxx_std_20 ) _record_compiler_features(${lang} "" CMAKE_${lang}_COMPILE_FEATURES) endmacro() -- cgit v0.12