build: add option to build without Qt WebEngine

This patch allows building the project without Qt WebEngine, by
disabling (for the time being) the features that depend on it:
the emoji picker, link previews, and media file previews in the
chatview.

Co-authored-by: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
Co-authored-by: Amin Bandali <amin.bandali@savoirfairelinux.com>
Change-Id: I74751b0cc6f22c61a6fd7281ca3207e0fdbb2212
This commit is contained in:
kkostiuk
2022-04-05 15:04:26 -04:00
committed by Amin Bandali
parent d6d1f90315
commit 3f88ceda93
17 changed files with 353 additions and 150 deletions

2
.gitignore vendored
View File

@@ -23,7 +23,7 @@ build-local/
*.vcxproj
*.vcxproj.filters
*qmlcache.qrc
qml_without_webengine.qrc
.deploy.stamp
# auto-gen files