diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-09-22 16:44:19 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-09-22 16:44:19 +0200 |
commit | f0551b8645d9e3babf35e40fbc74c02ec8990e58 (patch) | |
tree | 140ce0b81f1da4a385a02709e03e9a734c0ee420 /docs/manual/Building.md | |
parent | Fixed bug with starting up if the local socket wasn't cleaned up (diff) | |
download | smolbote-f0551b8645d9e3babf35e40fbc74c02ec8990e58.tar.xz |
Updated documentation
Diffstat (limited to 'docs/manual/Building.md')
-rw-r--r-- | docs/manual/Building.md | 26 |
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 |