static build

This commit is contained in:
Andrei Yankovich 2018-08-29 22:35:50 +03:00
parent 7468ce160f
commit f187495eb0
3 changed files with 20 additions and 0 deletions

3
.gitmodules vendored
View File

@ -1,3 +1,6 @@
[submodule "QuasarAppLib"]
path = QuasarAppLib
url = https://github.com/QuasarApp/QuasarAppLib.git
[submodule "qtBase"]
path = qtBase
url = https://github.com/qt/qtbase.git

1
qtBase Submodule

@ -0,0 +1 @@
Subproject commit bd42e2f0cebb2fe8de77a054e9d30aa803749a61

16
staticBuild.sh Executable file
View File

@ -0,0 +1,16 @@
#!/bin/bash
cd qtBase
git clean -xfd
./configure -confirm-license -release -optimize-size -static -no-opengl -no-openssl -opensource -nomake tests -nomake examples -no-gui -no-widgets -no-dbus -no-accessibility
make -j$(nproc)
cd ..
export PATH=$PATH:/qtBase
./qtBase/bin/qmake CQTDeployer.pro
make -j$(nproc)
strip build/*