summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2022-05-28 10:35:03 -0700
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-06-12 20:13:57 +0000
commitdd78bdb992ec4824ef38570e57722ea92b3fdde4 (patch)
tree3855a529d29839bbc8e226b6a3c5ce41c800c174 /cmake
parent8e0befe7a6f86b13afe53c0185cf7a4372bb648b (diff)
CMake: up the minimum C version to C11
We're in 2022. A 11-year-old C standard probably suffices, especially since we require C++17 anyway. Change-Id: Ibcde9b9795ad42ac9978fffd16f3555327097ded Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 88f5955cb750f2fe3468fe13fef4a11b887315c1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtFlagHandlingHelpers.cmake7
1 files changed, 2 insertions, 5 deletions
diff --git a/cmake/QtFlagHandlingHelpers.cmake b/cmake/QtFlagHandlingHelpers.cmake
index c01b596b80..bac84354ea 100644
--- a/cmake/QtFlagHandlingHelpers.cmake
+++ b/cmake/QtFlagHandlingHelpers.cmake
@@ -236,11 +236,8 @@ function(qt_set_language_standards)
set(CMAKE_CXX_STANDARD 17 PARENT_SCOPE)
endif()
- if (c_std_11 IN_LIST CMAKE_C_COMPILE_FEATURES)
- set(CMAKE_C_STANDARD 11 PARENT_SCOPE)
- elseif (c_std_99 IN_LIST CMAKE_C_COMPILE_FEATURES)
- set(CMAKE_C_STANDARD 99 PARENT_SCOPE)
- endif()
+ set(CMAKE_C_STANDARD 11 PARENT_SCOPE)
+ set(CMAKE_C_STANDARD_REQUIRED ON PARENT_SCOPE)
endfunction()
function(qt_set_language_standards_interface_compile_features target)