cmake: introduce GCC_COMPILER_VERSION variable
Introduce GCC_COMPILER_VERSION to be used in Zephyr CMake when knowledge of the current GCC Compiler version is needed and CMAKE_C_COMPILER_VERSION has not been defined yet. CMAKE_C_COMPILER_VERSION is not defined until project() is called. Signed-off-by: Torsten Rasmussen <torsten.rasmussen@nordicsemi.no>
This commit is contained in:
parent
9f12f8afb2
commit
41ac85a2c5
1 changed files with 3 additions and 3 deletions
|
@ -39,11 +39,11 @@ endif()
|
|||
# Add check for GCC version >= 13.1
|
||||
execute_process(
|
||||
COMMAND ${CMAKE_C_COMPILER} -dumpfullversion
|
||||
OUTPUT_VARIABLE temp_compiler_version
|
||||
OUTPUT_VARIABLE GCC_COMPILER_VERSION
|
||||
)
|
||||
|
||||
if("${temp_compiler_version}" VERSION_LESS 4.3.0 OR
|
||||
"${temp_compiler_version}" VERSION_GREATER_EQUAL 13.1.0)
|
||||
if("${GCC_COMPILER_VERSION}" VERSION_LESS 4.3.0 OR
|
||||
"${GCC_COMPILER_VERSION}" VERSION_GREATER_EQUAL 13.1.0)
|
||||
set(fix_header_file include/limits.h)
|
||||
else()
|
||||
set(fix_header_file include-fixed/limits.h)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue