{ "module": "webengine", "depends": [ "printsupport" ], "testDir": "tools/qmake/config.tests", "commandline": { "options": { "alsa": "boolean", "embedded": "boolean", "pepper-plugins": "boolean", "printing-and-pdf": "boolean", "proprietary-codecs": "boolean", "pulseaudio": "boolean", "spellchecker": "boolean", "webrtc": "boolean" } }, "libraries": { "alsa": { "label": "ALSA", "test": "alsa", "sources": [ "-lasound" ] }, "pulseaudio": { "label": "PulseAudio >= 0.9.10", "sources": [ { "type": "pkgConfig", "args": "libpulse >= 0.9.10 libpulse-mainloop-glib" } ] } }, "tests" : { "ninja": { "label": "system ninja", "type": "detectNinja" }, "gn": { "label": "system gn", "type": "detectGn" }, "embedded": { "label": "embedded", "type": "embedded" } }, "features": { "embedded": { "label": "Embedded build", "condition": "config.unix", "autoDetect": "tests.embedded", "purpose": "Enables the embedded build configuration", "output": [ "privateFeature" ] }, "alsa": { "label": "ALSA", "condition": "config.unix && libs.alsa", "output": [ "privateFeature" ] }, "pulseaudio": { "label": "PulseAudio", "autoDetect": "config.unix", "condition": "libs.pulseaudio", "output": [ "privateFeature" ] }, "pepper-plugins": { "label": "Pepper Plugins", "autoDetect": "!features.embedded", "purpose": "Enables use of Pepper Flash and Widevine plugins", "output": [ "privateFeature" ] }, "printing-and-pdf": { "label": "Printing and PDF", "condition": "module.printsupport && features.printer", "autoDetect": "!features.embedded", "purpose": "Enables printing and output to PDF", "output": [ "privateFeature" ] }, "proprietary-codecs": { "label": "Proprietary Codecs", "autoDetect": false, "purpose": "Enables the use of proprietary codecs such as h.264/h.265 and MP3", "output": [ "privateFeature" ] }, "spellchecker": { "label": "Spellchecker", "purpose": "Enables the use of Chromium's spellchecker", "output": [ "privateFeature" ] }, "webrtc": { "label": "WebRTC", "autoDetect": "!features.embedded", "purpose": "Enables WebRTC support", "output": [ "privateFeature" ] }, "system-ninja": { "label": "Using system ninja", "condition": "tests.ninja", "output": [ "privateFeature" ] }, "system-gn": { "label": "Using system gn", "autoDetect": false, "condition": "tests.gn", "output": [ "privateFeature" ] } }, "summary": [ { "section": "Qt WebEngine", "entries": [ "embedded", "pepper-plugins", "printing-and-pdf", "proprietary-codecs", "spellchecker", "webrtc", "system-ninja", { "type": "feature", "args": "alsa", "condition": "config.unix" }, { "type": "feature", "args": "pulseaudio", "condition": "config.unix" } ] } ] }