From ca94e0cfc558f8667a1196f5e4c4c5ee6034684b Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Sun, 30 Jul 2017 14:12:24 +0200 Subject: Updated documentation --- BUILDING.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'BUILDING.md') diff --git a/BUILDING.md b/BUILDING.md index 8118420..d701a7d 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -1,8 +1,12 @@ ## Building +### Dependencies +* Qt, over 5.9, up-to-date Qt version recommended +* qbs, over 1.8.0 + ### Tools -* Qt -* gcc on linux, msvc on windows +* Qt: core, widgets, webengine, webenginewidgets +* gcc or clang on linux, msvc on windows * qbs ### Configuration @@ -48,6 +52,18 @@ QT_DIR\QT_VER\msvc2015_64\windeployqt.exe build-PROFILE\release\qtbrowser.exe ``` * grsecurity: You may need to exception qbs. +An optional system proxy should be picked up automatically. However, for proxies +that require a username or password, you need to connect to +QWebEnginePage::proxyAuthenticationRequired. + +Qt WebEngine Widgets uses the Qt Quick Scene Graph to compose the page. +Therefore, OpenGL support is required. +And that's also why QML is a dependancy. + +To use clang with QtCreator, you need to change the compiler in +Build & Run ยป Kits, not the qbs profile. + + ## Packaging ### Tarball -- cgit v1.2.1