summaryrefslogtreecommitdiff
path: root/Modules/Internal
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2022-04-07 15:00:38 -0400
committerBrad King <brad.king@kitware.com>2022-04-07 15:07:48 -0400
commit9dd585d12c54f6d0768aea6526ea627f81f436ad (patch)
treeeec63dd00ceee7b4b32a33d74f1fbac438d7eef7 /Modules/Internal
parente9236b6641d9279e353be8a08ffec3be6168c7df (diff)
downloadcmake-9dd585d12c54f6d0768aea6526ea627f81f436ad.tar.gz
CheckCompilerFlag: Fix regression in locale environment preservation
Fix a typo from commit 660e0d80ae (internal/CheckCompilerFlag: rely on common configuration, 2022-01-12, v3.23.0-rc1~124^2~1) that caused locale environment variables to not be restored after they are set during the check.
Diffstat (limited to 'Modules/Internal')
-rw-r--r--Modules/Internal/CheckFlagCommonConfig.cmake4
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/Internal/CheckFlagCommonConfig.cmake b/Modules/Internal/CheckFlagCommonConfig.cmake
index 3934c0249b..c011c24238 100644
--- a/Modules/Internal/CheckFlagCommonConfig.cmake
+++ b/Modules/Internal/CheckFlagCommonConfig.cmake
@@ -59,8 +59,8 @@ macro(CMAKE_CHECK_FLAG_COMMON_INIT _FUNC _LANG _SRC _PATTERNS)
return()
endif()
# Normalize locale during test compilation.
- set(_locale_vars LC_ALL LC_MESSAGES LANG)
- foreach(v IN LISTS _locale_vars)
+ set(_CFCC_locale_vars LC_ALL LC_MESSAGES LANG)
+ foreach(v IN LISTS _CFCC_locale_vars)
set(_CMAKE_CHECK_FLAG_COMMON_CONFIG_locale_vars_saved_${v} "$ENV{${v}}")
set(ENV{${v}} C)
endforeach()