diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2024-03-18 21:55:12 +0100 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2024-03-19 14:52:48 +0100 |
commit | 14ec2ab89fa3347f95170d6980a6c793b7f37424 (patch) | |
tree | 88686ff27beffaa7f98a0639777a51ab36cbd05e /src/gui/configure.cmake | |
parent | e8e029e2a5573eecd7358cd5ed66afa89debb306 (diff) |
Add configure feature for Metal
Simplifies maintenance of code paths that rely on Metal.
Change-Id: I1d1f705fffc14dbafde346eeb555b43be6d5be54
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'src/gui/configure.cmake')
-rw-r--r-- | src/gui/configure.cmake | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gui/configure.cmake b/src/gui/configure.cmake index 754ca8d761..ddb0af35b6 100644 --- a/src/gui/configure.cmake +++ b/src/gui/configure.cmake @@ -811,6 +811,10 @@ qt_feature("vulkan" PUBLIC LABEL "Vulkan" CONDITION QT_FEATURE_library AND QT_FEATURE_vkgen AND WrapVulkanHeaders_FOUND ) +qt_feature("metal" PUBLIC + LABEL "Metal" + CONDITION MACOS OR IOS +) qt_feature("vkkhrdisplay" PRIVATE SECTION "Platform plugins" LABEL "VK_KHR_display" @@ -1288,6 +1292,7 @@ qt_configure_add_summary_entry(ARGS "opengles31") qt_configure_add_summary_entry(ARGS "opengles32") qt_configure_end_summary_section() # end of "OpenGL" section qt_configure_add_summary_entry(ARGS "vulkan") +qt_configure_add_summary_entry(ARGS "metal") qt_configure_add_summary_entry(ARGS "graphicsframecapture") qt_configure_add_summary_entry(ARGS "sessionmanager") qt_configure_end_summary_section() # end of "Qt Gui" section |