aboutsummaryrefslogtreecommitdiff
path: root/BUILDING.md
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2017-07-30 14:12:24 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2017-07-30 14:12:24 +0200
commitca94e0cfc558f8667a1196f5e4c4c5ee6034684b (patch)
tree4259993e74e3a917fb07024f3b2a6fee2b66c0b1 /BUILDING.md
parentAdded homepage and newtab to profile widget (diff)
downloadsmolbote-ca94e0cfc558f8667a1196f5e4c4c5ee6034684b.tar.xz
Updated documentation
Diffstat (limited to 'BUILDING.md')
-rw-r--r--BUILDING.md20
1 files changed, 18 insertions, 2 deletions
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