summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Edelev <alexey.edelev@qt.io>2020-11-11 17:19:22 +0100
committerAlexey Edelev <alexey.edelev@qt.io>2020-11-12 14:25:06 +0000
commitd312580a0539266bfd134bea50090d211eee6e1f (patch)
treedd52197d376c7f70c37e59d1f378c45fea8159ee
parent6af1358742a713a5c2202c5921211c5c42f23d62 (diff)
CMake: Add special processing of opengl configure option
Since feature evaluation expects explicit 'no' value for INPUT_opengl to disable either desktop or es2 opengl support, add special processing for -no-opengl option into QtProcessConfigureArgs.cmake Task-number: QTBUG-88142 Change-Id: Ib49123ee3e9f98035f6ec85a182382559f4db478 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
-rw-r--r--cmake/QtProcessConfigureArgs.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/cmake/QtProcessConfigureArgs.cmake b/cmake/QtProcessConfigureArgs.cmake
index e861fd9a07..b4494c8645 100644
--- a/cmake/QtProcessConfigureArgs.cmake
+++ b/cmake/QtProcessConfigureArgs.cmake
@@ -727,6 +727,11 @@ if("${INPUT_ltcg}" STREQUAL "yes")
endforeach()
endif()
+if(NOT "${INPUT_opengl}" STREQUAL "")
+ drop_input(opengl)
+ push("-DINPUT_opengl=${INPUT_opengl}")
+endif()
+
translate_list_input(device-option QT_QMAKE_DEVICE_OPTIONS)
translate_list_input(defines QT_EXTRA_DEFINES)
translate_list_input(fpaths QT_EXTRA_FRAMEWORKPATHS)