aboutsummaryrefslogtreecommitdiff
path: root/docs/manual/Building.md
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2017-09-22 16:44:19 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2017-09-22 16:44:19 +0200
commitf0551b8645d9e3babf35e40fbc74c02ec8990e58 (patch)
tree140ce0b81f1da4a385a02709e03e9a734c0ee420 /docs/manual/Building.md
parentFixed bug with starting up if the local socket wasn't cleaned up (diff)
downloadsmolbote-f0551b8645d9e3babf35e40fbc74c02ec8990e58.tar.xz
Updated documentation
Diffstat (limited to 'docs/manual/Building.md')
-rw-r--r--docs/manual/Building.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/manual/Building.md b/docs/manual/Building.md
new file mode 100644
index 0000000..aa5c1f4
--- /dev/null
+++ b/docs/manual/Building.md
@@ -0,0 +1,26 @@
+# Building
+
+### Notes (TODO: move)
+* Windows: MSVC compiler is required because of QtWebEngine dependency
+* Windows: Passing the -v or -h parameters creates a dialog box instead of
+writing the output to stdout. This is Qt behaviour.
+* Windows: Use windeployqt.exe to collect the libraries
+```
+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.
+
+
+
+[1]: https://doc.qt.io/qbs/index.html