diff options
Diffstat (limited to 'src/quick/configure.json')
-rw-r--r-- | src/quick/configure.json | 157 |
1 files changed, 157 insertions, 0 deletions
diff --git a/src/quick/configure.json b/src/quick/configure.json new file mode 100644 index 0000000000..4ed11e8318 --- /dev/null +++ b/src/quick/configure.json @@ -0,0 +1,157 @@ +{ + "module": "quick", + "depends": [ + "qml-private", + "gui-private" + ], + "testDir": "../../config.tests", + + "commandline": { + "options": { + "d3d12": "boolean", + "quick-animatedimage": "boolean", + "quick-canvas": "boolean", + "quick-designer": "boolean", + "quick-flipable": "boolean", + "quick-gridview": "boolean", + "quick-listview": "boolean", + "quick-path": "boolean", + "quick-pathview": "boolean", + "quick-positioners": "boolean", + "quick-shadereffect": "boolean", + "quick-sprite": "boolean" + } + }, + + "tests": { + "d3d12": { + "label": "Direct3D 12", + "type": "compile", + "test": "d3d12" + } + }, + + "features": { + "d3d12": { + "label": "Direct3D 12", + "purpose": "Provides a Direct3D 12 backend for the Qt Quick Scenegraph", + "condition": "tests.d3d12", + "output": [ + "publicFeature" + ] + }, + "quick-animatedimage": { + "label": "AnimatedImage item", + "purpose": "Provides the Qt Quick AnimatedImage Item", + "condition": "features.movie", + "output": [ + "privateFeature" + ] + }, + "quick-canvas": { + "label": "Canvas item", + "purpose": "Provides the Qt Quick Canvas Item", + "output": [ + "privateFeature" + ] + }, + "quick-designer": { + "label": "Support for Quick Designer", + "purpose": "Provides support for the Qt Quick Designer in Qt Creator", + "output": [ + "privateFeature" + ] + }, + "quick-flipable": { + "label": "Flipable item", + "purpose": "Provides the Qt Quick Flipable Item", + "output": [ + "privateFeature" + ] + }, + "quick-gridview": { + "label": "GridView item", + "purpose": "Provides the Qt Quick GridView item", + "output": [ + "privateFeature" + ] + }, + "quick-itemview": { + "label": "ItemView item", + "condition": "features.quick-gridview || features.quick-listview", + "output": [ + "privateFeature" + ] + }, + "quick-viewtransitions": { + "label": "Transitions required for ItemViews and Positioners", + "condition": "features.quick-itemview || features.quick-positioners", + "output": [ + "privateFeature" + ] + }, + "quick-listview": { + "label": "ListView item", + "purpose": "Provides the Qt Quick ListView item", + "output": [ + "privateFeature" + ] + }, + "quick-path": { + "label": "Path support", + "purpose": "Provides Path elements in Qt Quick", + "output": [ + "privateFeature" + ] + }, + "quick-pathview": { + "label": "PathView item", + "purpose": "Provides the Qt Quick PathView item", + "condition": "features.quick-path", + "output": [ + "privateFeature" + ] + }, + "quick-positioners": { + "label": "Positioner items", + "purpose": "Provides Positioner items in Qt Quick", + "output": [ + "privateFeature" + ] + }, + "quick-shadereffect": { + "label": "ShaderEffect item", + "purpose": "Provides Shader effects in Qt Quick", + "output": [ + "privateFeature" + ] + }, + "quick-sprite": { + "label": "Sprite item", + "purpose": "Provides the Qt Quick Sprite Item", + "output": [ + "privateFeature" + ] + } + }, + + "summary": [ + { + "section": "Qt Quick", + "entries": [ + "d3d12", + "quick-animatedimage", + "quick-canvas", + "quick-designer", + "quick-flipable", + "quick-gridview", + "quick-listview", + "quick-path", + "quick-pathview", + "quick-positioners", + "quick-shadereffect", + "quick-sprite" + ] + } + ] +} |