mirror of
https://github.com/MariaDB/server.git
synced 2025-08-17 21:39:33 +00:00
MDEV-17103 MY_CHECK_{C,CXX}_COMPILER_FLAG do not work on with localized gcc
messages Force LANG=C for MY_CHECK_{C,CXX}_COMPILER_FLAG
This commit is contained in:
@ -13,7 +13,8 @@ SET(fail_patterns
|
|||||||
FAIL_REGEX "warning:.*redefined"
|
FAIL_REGEX "warning:.*redefined"
|
||||||
FAIL_REGEX "[Ww]arning: [Oo]ption"
|
FAIL_REGEX "[Ww]arning: [Oo]ption"
|
||||||
)
|
)
|
||||||
|
#The regex patterns above are not localized, thus LANG=C
|
||||||
|
SET(ENV{LANG} C)
|
||||||
MACRO (MY_CHECK_C_COMPILER_FLAG flag)
|
MACRO (MY_CHECK_C_COMPILER_FLAG flag)
|
||||||
STRING(REGEX REPLACE "[-,= +]" "_" result "HAVE_C_${flag}")
|
STRING(REGEX REPLACE "[-,= +]" "_" result "HAVE_C_${flag}")
|
||||||
SET(SAVE_CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS}")
|
SET(SAVE_CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS}")
|
||||||
|
Reference in New Issue
Block a user