summaryrefslogtreecommitdiffstats
path: root/Makefile.mingw64
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.mingw64')
-rw-r--r--Makefile.mingw6413
1 files changed, 9 insertions, 4 deletions
diff --git a/Makefile.mingw64 b/Makefile.mingw64
index 498a9ae..78978ef 100644
--- a/Makefile.mingw64
+++ b/Makefile.mingw64
@@ -6,7 +6,7 @@ LOCAL_BUILD_PATH = $(TOP)/build.$(ARCH)
LOCAL_INST_PATH = $(TOP)/install.$(ARCH)
VERSION_SHORT = 5.14
-VERSION_RELEASE = 0
+VERSION_RELEASE = 2
VERSION = $(VERSION_SHORT).$(VERSION_RELEASE)
SSL_VERSION = 1.0.2r
@@ -33,7 +33,8 @@ ssl: ssl.$(ARCH)
qt: qt.$(ARCH)
download:
- $(MAKE) -C ./SOURCE
+ $(MAKE) -C ./SOURCE qtzip
+ $(MAKE) -C ./SOURCE ssltgz
ssl.$(ARCH):
rm -Rf $(LOCAL_BUILD_PATH)/openssl-$(SSL_VERSION)
@@ -42,7 +43,7 @@ ssl.$(ARCH):
tar -xzf $(TOP)/SOURCE/$(SSL_ARCHIVE)
cd $(LOCAL_BUILD_PATH)/openssl-$(SSL_VERSION) && \
export CFLAGS="-m64 -fpic" && \
- ./Configure --prefix=$(QT_INST_PATH) shared mingw64 && \
+ ./Configure --prefix=$(QT_INST_PATH) -m64 -static-libgcc -static-libstdc++ shared mingw64 && \
make clean && \
make && \
make install
@@ -53,7 +54,7 @@ qt.$(ARCH):
rm -Rf $(LOCAL_BUILD_PATH)/qt-everywhere-src-$(VERSION) ; \
fi
cd $(LOCAL_BUILD_PATH); \
- $(7ZIP) x $(TOP)/SOURCE/qt-everywhere-src-$(VERSION).tar.xz -so | $(7ZIP) x -aoa -si -ttar -o"."
+ $(7ZIP) x $(TOP)/SOURCE/qt-everywhere-src-$(VERSION).zip
cd $(LOCAL_BUILD_PATH)/qt-everywhere-src-$(VERSION) ;\
patch -p1 < $(TOP)/SOURCE/qt-5.12.3-cross-static-gcc-libs.patch
rm -Rf $(QT_SRC_PATH)
@@ -68,9 +69,13 @@ qt.$(ARCH):
-shared \
-release \
-strip \
+ -silent \
+ -no-rpath \
+ -no-pch \
-ssl \
-nomake examples \
-nomake tests \
+ -skip activeqt \
-skip qtwebengine \
-skip qtwebglplugin \
-skip qtwebchannel \