Configure Qt WebEngine build and runtime options
devQt WebEngine provides several configuration flags to control feature support, library linking, and codec capabilities. These options are primarily used during the build process or to configure the environment for specific platform requirements (notably Linux, macOS, and embedded systems).
Audio and Multimedia (Linux)
-webengine-alsa: Enables ALSA support. Default is[auto].-webengine-pulseaudio: Enables PulseAudio support. Default is[auto].-webengine-webrtc: Enables support for WebRTC. Default is[auto].
Library Linking (Linux)
The following flags determine whether to use system-provided libraries or the libraries bundled with Qt:
-webengine-icu: Use system ICU libraries. Options:[system/qt].-webengine-ffmpeg: Use system FFmpeg libraries. Options:[system/qt].-webengine-opus: Use system Opus libraries. Options:[system/qt].-webengine-webp: Use system WebP libraries. Options:[system/qt].
Codecs and Plugins
-webengine-proprietary-codecs: Enable support for proprietary codecs. Default is[no].-webengine-pepper-plugins: Enable use of Pepper Flash and Widevine plugins. Default is[auto].
Text and Printing
-webengine-spellchecker: Enable support for spellchecker. Default is[yes].-webengine-native-spellchecker: Enable support for native spellchecker (macOS only). Default is[no].-webengine-printing-and-pdf: Enable use of printing and output to PDF. Default is[auto].
Embedded Systems (Linux)
-webengine-embedded-build: Enable Linux embedded build. Default is[auto].
-webengine-alsa ................ Enable ALSA support [auto] (Linux only)
-webengine-pulseaudio .......... Enable PulseAudio support [auto]
(Linux only)
-webengine-embedded-build ...... Enable Linux embedded build [auto]
(Linux only)
-webengine-icu ................. Use system ICU libraries [system/qt]
(Linux only)
-webengine-ffmpeg .............. Use system FFmpeg libraries [system/qt]
(Linux only)
-webengine-opus ................ Use system Opus libraries [system/qt]
(Linux only)
-webengine-webp ................ Use system WebP libraries [system/qt]
(Linux only)
-webengine-pepper-plugins ...... Enable use of Pepper Flash and Widevine
plugins [auto]
-webengine-printing-and-pdf .... Enable use of printing and output to PDF
[auto]
-webengine-proprietary-codecs .. Enable support for proprietary codecs [no]
-webengine-spellchecker ........ Enable support for spellchecker [yes]
-webengine-native-spellchecker . Enable support for native spellchecker [no]
(macOS only)
-webengine-webrtc .............. Enable support for WebRTC [auto]