aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickcontrols2/configure.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'src/quickcontrols2/configure.cmake')
-rw-r--r--src/quickcontrols2/configure.cmake29
1 files changed, 24 insertions, 5 deletions
diff --git a/src/quickcontrols2/configure.cmake b/src/quickcontrols2/configure.cmake
index 768a7c8c..c17574eb 100644
--- a/src/quickcontrols2/configure.cmake
+++ b/src/quickcontrols2/configure.cmake
@@ -14,30 +14,49 @@
#### Features
-qt_feature("quickcontrols2_default" PRIVATE
+qt_feature("quickcontrols2-default" PRIVATE
LABEL "Default"
)
-qt_feature("quickcontrols2_fusion" PRIVATE
+qt_feature("quickcontrols2-fusion" PRIVATE
SECTION "Quick Controls 2"
LABEL "Fusion"
PURPOSE "Provides the platform agnostic desktop-oriented Fusion style."
CONDITION QT_FEATURE_quickcontrols2_default
)
-qt_feature("quickcontrols2_imagine" PRIVATE
+qt_feature("quickcontrols2-imagine" PRIVATE
SECTION "Quick Controls 2"
LABEL "Imagine"
PURPOSE "Provides a style based on configurable image assets."
CONDITION QT_FEATURE_quickcontrols2_default
)
-qt_feature("quickcontrols2_material" PRIVATE
+qt_feature("quickcontrols2-material" PRIVATE
SECTION "Quick Controls 2"
LABEL "Material"
PURPOSE "Provides a style based on the Material Design guidelines."
CONDITION QT_FEATURE_quickcontrols2_default
)
-qt_feature("quickcontrols2_universal" PRIVATE
+qt_feature("quickcontrols2-universal" PRIVATE
SECTION "Quick Controls 2"
LABEL "Universal"
PURPOSE "Provides a style based on the Universal Design guidelines."
CONDITION QT_FEATURE_quickcontrols2_default
)
+qt_feature("quickcontrols2-macos" PRIVATE
+ SECTION "Quick Controls 2"
+ LABEL "macOS"
+ PURPOSE "Provides a native macOS desktop style."
+ CONDITION QT_FEATURE_quickcontrols2_default
+)
+qt_feature("quickcontrols2-windows" PRIVATE
+ SECTION "Quick Controls 2"
+ LABEL "Windows"
+ PURPOSE "Provides a native Windows desktop style."
+ CONDITION QT_FEATURE_quickcontrols2_default
+)
+qt_configure_add_summary_section(NAME "Qt Quick Controls 2")
+qt_configure_add_summary_entry(
+ TYPE "featureList"
+ ARGS "quickcontrols2-default quickcontrols2-fusion quickcontrols2-imagine quickcontrols2-material quickcontrols2-universal quickcontrols2-macos quickcontrols2-windows"
+ MESSAGE "Styles"
+)
+qt_configure_end_summary_section() # end of "Qt Quick Controls 2" section