From d20a5fd9397ac0894bb4da3116bd4535d113f375 Mon Sep 17 00:00:00 2001 From: Frantisek Hrbata Date: Mon, 10 Mar 2025 08:57:10 +0100 Subject: [PATCH] fix: adjust C standard preferences for Linux target In commit 70407df8c285 ("fix(build): don't call enable_language() before proje.."), the C standard preferences were mistakenly changed to `set(preferred_c_versions gnu99 gnu17 gnu11 gnu99)`. This was likely an oversight from my testing. This corrects the C standard preferences to the intended order. Fixes: 70407df8c285 ("fix(build): don't call enable_language() before proje..") Signed-off-by: Frantisek Hrbata --- tools/cmake/build.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/cmake/build.cmake b/tools/cmake/build.cmake index 16fa5fc9da..f9d97d50b7 100644 --- a/tools/cmake/build.cmake +++ b/tools/cmake/build.cmake @@ -179,7 +179,7 @@ function(__linux_build_set_lang_version) # Building for Linux target, fall back to an older version of the standard # if the preferred one is not supported by the compiler. - set(preferred_c_versions gnu99 gnu17 gnu11 gnu99) + set(preferred_c_versions gnu17 gnu11 gnu99) set(ver_found FALSE) foreach(c_version ${preferred_c_versions}) check_c_compiler_flag("-std=${c_version}" ver_${c_version}_supported)