From 619ec7bc15a75d76182fb107e706ce882919e98a Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Mon, 6 Jul 2020 09:53:44 +0200 Subject: CMake: Support the -c++std configure argument Task-number: QTBUG-85373 Change-Id: I071c1d0c8bf96b34c5733d039b8a61e54e416800 Reviewed-by: Alexandru Croitor --- cmake/QtProcessConfigureArgs.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmake/QtProcessConfigureArgs.cmake b/cmake/QtProcessConfigureArgs.cmake index bad7418779..63607ef72a 100644 --- a/cmake/QtProcessConfigureArgs.cmake +++ b/cmake/QtProcessConfigureArgs.cmake @@ -134,6 +134,10 @@ while(configure_args) elseif(arg STREQUAL "-qtnamespace") list(POP_FRONT configure_args namespace) push("-DQT_NAMESPACE=${namespace}") + elseif(arg STREQUAL "-c++std") + list(POP_FRONT configure_args edition) + string(REGEX REPLACE "^c\\+\\+" "" edition "${edition}") + push("-DCMAKE_CXX_STANDARD=${edition}") elseif(arg STREQUAL "--") # Everything after this argument will be passed to CMake verbatim. push(${configure_args}) -- cgit v1.2.3