summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2016-07-17 02:54:33 (GMT)
committerGitHub <noreply@github.com>2016-07-17 02:54:33 (GMT)
commitc97ae303d619310b69b2b709bb5f7572ebd0a82c (patch)
tree4d46f2d67ac996a60381cfe94f13fd415684460d
parenta4a33f258102d28efa209dfc72bd06a7c5cc858a (diff)
parent56a6275ed94ce104cfa9d6acb6eddaa0e84d11d3 (diff)
downloadmxe-c97ae303d619310b69b2b709bb5f7572ebd0a82c.zip
mxe-c97ae303d619310b69b2b709bb5f7572ebd0a82c.tar.gz
mxe-c97ae303d619310b69b2b709bb5f7572ebd0a82c.tar.bz2
Merge pull request #1442 from tonytheodore/qt5-pkgconfig-debug
qt5: fix pkg-config files and enable debug variants
-rw-r--r--Makefile2
-rw-r--r--src/qt3d.mk4
-rw-r--r--src/qt5.mk2
-rw-r--r--src/qtactiveqt.mk4
-rw-r--r--src/qtbase-1-fixes.patch65
-rw-r--r--src/qtbase.mk13
-rw-r--r--src/qtcanvas3d.mk4
-rw-r--r--src/qtcharts.mk4
-rw-r--r--src/qtconnectivity.mk4
-rw-r--r--src/qtdatavis3d.mk4
-rw-r--r--src/qtdeclarative-render2d.mk4
-rw-r--r--src/qtdeclarative.mk4
-rw-r--r--src/qtgamepad.mk4
-rw-r--r--src/qtgraphicaleffects.mk4
-rw-r--r--src/qtimageformats.mk4
-rw-r--r--src/qtlocation.mk4
-rw-r--r--src/qtmultimedia.mk4
-rw-r--r--src/qtofficeopenxml.mk4
-rw-r--r--src/qtpurchasing.mk4
-rw-r--r--src/qtquickcontrols.mk4
-rw-r--r--src/qtquickcontrols2.mk4
-rw-r--r--src/qtscript.mk4
-rw-r--r--src/qtscxml.mk4
-rw-r--r--src/qtsensors.mk4
-rw-r--r--src/qtserialbus.mk4
-rw-r--r--src/qtserialport.mk4
-rw-r--r--src/qtservice.mk4
-rw-r--r--src/qtsvg.mk4
-rw-r--r--src/qtsystems.mk4
-rw-r--r--src/qtvirtualkeyboard.mk4
-rw-r--r--src/qtwebchannel.mk4
-rw-r--r--src/qtwebengine.mk4
-rw-r--r--src/qtwebkit.mk4
-rw-r--r--src/qtwebsockets.mk4
-rw-r--r--src/qtwebview.mk4
-rw-r--r--src/qtwinextras.mk4
-rw-r--r--src/qtxlsxwriter.mk4
-rw-r--r--src/qtxmlpatterns.mk4
38 files changed, 108 insertions, 110 deletions
diff --git a/Makefile b/Makefile
index f86377e..5f87207 100644
--- a/Makefile
+++ b/Makefile
@@ -531,6 +531,8 @@ build-only-$(1)_$(3): TARGET = $(3)
build-only-$(1)_$(3): BUILD_$(if $(findstring shared,$(3)),SHARED,STATIC) = TRUE
build-only-$(1)_$(3): LIB_SUFFIX = $(if $(findstring shared,$(3)),dll,a)
build-only-$(1)_$(3): BITS = $(if $(findstring x86_64,$(3)),64,32)
+build-only-$(1)_$(3): BUILD_TYPE = $(if $(findstring debug,$(3) $($(1)_CONFIGURE_OPTS)),debug,release)
+build-only-$(1)_$(3): BUILD_TYPE_SUFFIX = $(if $(findstring debug,$(3) $($(1)_CONFIGURE_OPTS)),d)
build-only-$(1)_$(3): SOURCE_DIR = $(2)/$($(1)_SUBDIR)
build-only-$(1)_$(3): BUILD_DIR = $(2)/$($(1)_SUBDIR).build_
build-only-$(1)_$(3): TEST_FILE = $($(1)_TEST_FILE)
diff --git a/src/qt3d.mk b/src/qt3d.mk
index 1a4efa9..c21c2ae 100644
--- a/src/qt3d.mk
+++ b/src/qt3d.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qt5.mk b/src/qt5.mk
index d8389ed..c080f2a 100644
--- a/src/qt5.mk
+++ b/src/qt5.mk
@@ -4,6 +4,6 @@
PKG := qt5
$(PKG)_VERSION = $(qtbase_VERSION)
$(PKG)_DEPS := $(patsubst $(TOP_DIR)/src/%.mk,%,\
- $(shell grep -l 'DEPS.*qtbase' \
+ $(shell grep -l 'qtbase_VERSION' \
$(TOP_DIR)/src/qt*.mk \
--exclude '$(TOP_DIR)/src/qt5.mk'))
diff --git a/src/qtactiveqt.mk b/src/qtactiveqt.mk
index f17803f..4842adc 100644
--- a/src/qtactiveqt.mk
+++ b/src/qtactiveqt.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtbase-1-fixes.patch b/src/qtbase-1-fixes.patch
index 80ece60..029951f 100644
--- a/src/qtbase-1-fixes.patch
+++ b/src/qtbase-1-fixes.patch
@@ -224,3 +224,68 @@ index bd6f2d8..4b63461 100644
--
2.7.4
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Tony Theodore <tonyt@logyst.com>
+Date: Sat, 16 Jul 2016 20:31:07 +1000
+Subject: [PATCH] Fix pkgconfig file and library naming
+
+See: https://codereview.qt-project.org/#/c/165394/
+ https://bugreports.qt.io/browse/QTBUG-30898
+
+Currently, *.pc files are generated with debug suffix `d` in `-release`
+mode and without the suffix in `-debug` or `-debug-and-release`. This
+can be worked around by `CONIFG-=debug_and_release`, however, a more
+predictable and consistent naming approach would be preferable.
+
+This change mimics the *.prl file and lib conventions:
+
+ -release: creates normal *.pc files and lib names
+ -release -force-debug-info: normal as above
+ -debug: creates *d.pc and *d lib names
+ -debug-and-release: creates both
+ -default: creates both (default link: debug)
+
+and should be unsurprising to users of `pkg-config`. At very least,
+it's deterministic and easily incorporated into build systems.
+
+Task-number: 30898
+Change-Id: If75336ec7d21a7ec0cb6d245fe87c64afcb5a644
+
+diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf
+index 1111111..2222222 100644
+--- a/mkspecs/features/qt_module.prf
++++ b/mkspecs/features/qt_module.prf
+@@ -244,6 +244,10 @@ load(qt_installs)
+
+ load(qt_targets)
+
++# Set TARGET towards the end but before pkgconfig setup to keep naming
++# conventions consistent with *prl files
++TARGET = $$qt5LibraryTarget($$TARGET$$QT_LIBINFIX)
++
+ # this builds on top of qt_common
+ !internal_module:!lib_bundle:if(unix|mingw) {
+ CONFIG += create_pc
+@@ -254,12 +258,12 @@ load(qt_targets)
+ QMAKE_PKGCONFIG_LIBDIR = $$[QT_INSTALL_LIBS/raw]
+ QMAKE_PKGCONFIG_INCDIR = $$[QT_INSTALL_HEADERS/raw]
+ QMAKE_PKGCONFIG_CFLAGS = -I${includedir}/$$MODULE_INCNAME
+- QMAKE_PKGCONFIG_NAME = $$replace(TARGET, ^Qt, "Qt$$QT_MAJOR_VERSION ")
+- QMAKE_PKGCONFIG_FILE = $$replace(TARGET, ^Qt, Qt$$QT_MAJOR_VERSION)
++ QMAKE_PKGCONFIG_NAME = $$replace(TARGET, ^Qt$$QT_MAJOR_VERSION, "Qt$$QT_MAJOR_VERSION ")
++ QMAKE_PKGCONFIG_FILE = $$TARGET
+ for(i, MODULE_DEPENDS): \
+- QMAKE_PKGCONFIG_REQUIRES += $$replace(QT.$${i}.name, ^Qt, Qt$$eval(QT.$${i}.MAJOR_VERSION))
++ QMAKE_PKGCONFIG_REQUIRES += $$replace(QT.$${i}.name, ^Qt, Qt$$eval(QT.$${i}.MAJOR_VERSION))$$qtPlatformTargetSuffix()
+ isEmpty(QMAKE_PKGCONFIG_DESCRIPTION): \
+- QMAKE_PKGCONFIG_DESCRIPTION = $$replace(TARGET, ^Qt, "Qt ") module
++ QMAKE_PKGCONFIG_DESCRIPTION = $$replace(TARGET, ^Qt$$QT_MAJOR_VERSION, "Qt ") module
+ pclib_replace.match = $$lib_replace.match
+ !isEmpty(lib_replace.replace): \
+ pclib_replace.replace = $$QMAKE_PKGCONFIG_LIBDIR
+@@ -293,5 +297,3 @@ win32 {
+ # On other platforms, Qt's own compilation goes needs to compile the Qt 5.0 API
+ DEFINES *= QT_DISABLE_DEPRECATED_BEFORE=0x050000
+ }
+-
+-TARGET = $$qt5LibraryTarget($$TARGET$$QT_LIBINFIX) # Do this towards the end
diff --git a/src/qtbase.mk b/src/qtbase.mk
index 7267785..0904373 100644
--- a/src/qtbase.mk
+++ b/src/qtbase.mk
@@ -58,19 +58,18 @@ define $(PKG)_BUILD
-system-pcre \
-openssl-linked \
-dbus-linked \
- -v
+ -v \
+ $($(PKG)_CONFIGURE_OPTS)
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- $(MAKE) -C '$(1)' -j '$(JOBS)' QMAKE="$(1)/bin/qmake CONFIG-='debug debug_and_release'"
+ $(MAKE) -C '$(1)' -j '$(JOBS)'
rm -rf '$(PREFIX)/$(TARGET)/qt5'
$(MAKE) -C '$(1)' -j 1 install
ln -sf '$(PREFIX)/$(TARGET)/qt5/bin/qmake' '$(PREFIX)/bin/$(TARGET)'-qmake-qt5
mkdir '$(1)/test-qt'
cd '$(1)/test-qt' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' '$(PWD)/src/qt-test.pro'
- $(MAKE) -C '$(1)/test-qt' -j '$(JOBS)'
- $(INSTALL) -m755 '$(1)/test-qt/release/test-qt5.exe' '$(PREFIX)/$(TARGET)/bin/'
+ $(MAKE) -C '$(1)/test-qt' -j '$(JOBS)' $(BUILD_TYPE)
+ $(INSTALL) -m755 '$(1)/test-qt/$(BUILD_TYPE)/test-qt5.exe' '$(PREFIX)/$(TARGET)/bin/'
# build test the manual way
mkdir '$(1)/test-$(PKG)-pkgconfig'
@@ -87,7 +86,7 @@ define $(PKG)_BUILD
'$(1)/test-$(PKG)-pkgconfig/qrc_qt-test.cpp' \
-o '$(PREFIX)/$(TARGET)/bin/test-$(PKG)-pkgconfig.exe' \
-I'$(1)/test-$(PKG)-pkgconfig' \
- `'$(TARGET)-pkg-config' Qt5Widgets --cflags --libs`
+ `'$(TARGET)-pkg-config' Qt5Widgets$(BUILD_TYPE_SUFFIX) --cflags --libs`
# setup cmake toolchain
echo 'set(CMAKE_SYSTEM_PREFIX_PATH "$(PREFIX)/$(TARGET)/qt5" ${CMAKE_SYSTEM_PREFIX_PATH})' > '$(CMAKE_TOOLCHAIN_DIR)/$(PKG).cmake'
diff --git a/src/qtcanvas3d.mk b/src/qtcanvas3d.mk
index cb20086..f96367b 100644
--- a/src/qtcanvas3d.mk
+++ b/src/qtcanvas3d.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtcharts.mk b/src/qtcharts.mk
index c80d1e7..2c27ae0 100644
--- a/src/qtcharts.mk
+++ b/src/qtcharts.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtconnectivity.mk b/src/qtconnectivity.mk
index b946671..e211411 100644
--- a/src/qtconnectivity.mk
+++ b/src/qtconnectivity.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtdatavis3d.mk b/src/qtdatavis3d.mk
index ed8d77e..7276e41 100644
--- a/src/qtdatavis3d.mk
+++ b/src/qtdatavis3d.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtdeclarative-render2d.mk b/src/qtdeclarative-render2d.mk
index 0469cc0..6f2d322 100644
--- a/src/qtdeclarative-render2d.mk
+++ b/src/qtdeclarative-render2d.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtdeclarative.mk b/src/qtdeclarative.mk
index bb686a6..0058a69 100644
--- a/src/qtdeclarative.mk
+++ b/src/qtdeclarative.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtgamepad.mk b/src/qtgamepad.mk
index 892f408..c704fc6 100644
--- a/src/qtgamepad.mk
+++ b/src/qtgamepad.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtgraphicaleffects.mk b/src/qtgraphicaleffects.mk
index 18d1365..152eae8 100644
--- a/src/qtgraphicaleffects.mk
+++ b/src/qtgraphicaleffects.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtimageformats.mk b/src/qtimageformats.mk
index 0e867d5..8c7564f 100644
--- a/src/qtimageformats.mk
+++ b/src/qtimageformats.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtlocation.mk b/src/qtlocation.mk
index b7a87f5..41fe4c6 100644
--- a/src/qtlocation.mk
+++ b/src/qtlocation.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtmultimedia.mk b/src/qtmultimedia.mk
index ab43590..45b2fa6 100644
--- a/src/qtmultimedia.mk
+++ b/src/qtmultimedia.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtofficeopenxml.mk b/src/qtofficeopenxml.mk
index efc2b4e..6ae72c4 100644
--- a/src/qtofficeopenxml.mk
+++ b/src/qtofficeopenxml.mk
@@ -12,9 +12,7 @@ $(PKG)_DEPS := gcc qtbase
$(PKG)_UPDATE = $(call MXE_GET_GITHUB_SHA, dbzhang800/QtOfficeOpenXml, master)
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtpurchasing.mk b/src/qtpurchasing.mk
index 62d5850..bb6012a 100644
--- a/src/qtpurchasing.mk
+++ b/src/qtpurchasing.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtquickcontrols.mk b/src/qtquickcontrols.mk
index 4f87010..0956129 100644
--- a/src/qtquickcontrols.mk
+++ b/src/qtquickcontrols.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtquickcontrols2.mk b/src/qtquickcontrols2.mk
index c004abf..0a00fe1 100644
--- a/src/qtquickcontrols2.mk
+++ b/src/qtquickcontrols2.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtscript.mk b/src/qtscript.mk
index 5632e0b..0a169fd 100644
--- a/src/qtscript.mk
+++ b/src/qtscript.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtscxml.mk b/src/qtscxml.mk
index ad0f6b1..0086894 100644
--- a/src/qtscxml.mk
+++ b/src/qtscxml.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtsensors.mk b/src/qtsensors.mk
index f5ec184..5db51a7 100644
--- a/src/qtsensors.mk
+++ b/src/qtsensors.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtserialbus.mk b/src/qtserialbus.mk
index 602d0b9..a1094e7 100644
--- a/src/qtserialbus.mk
+++ b/src/qtserialbus.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtserialport.mk b/src/qtserialport.mk
index eeef50e..472bb60 100644
--- a/src/qtserialport.mk
+++ b/src/qtserialport.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtservice.mk b/src/qtservice.mk
index 972b087..f0971bc 100644
--- a/src/qtservice.mk
+++ b/src/qtservice.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)/qtservice/buildlib' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)/qtservice/buildlib' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)/qtservice/buildlib' -j '$(JOBS)'
$(MAKE) -C '$(1)/qtservice/buildlib' -j 1 install
endef
diff --git a/src/qtsvg.mk b/src/qtsvg.mk
index f59511c..52db43e 100644
--- a/src/qtsvg.mk
+++ b/src/qtsvg.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtsystems.mk b/src/qtsystems.mk
index aff7bb1..2a71a86 100644
--- a/src/qtsystems.mk
+++ b/src/qtsystems.mk
@@ -16,9 +16,7 @@ endef
define $(PKG)_BUILD
cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/syncqt.pl' -version 5.4.0
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtvirtualkeyboard.mk b/src/qtvirtualkeyboard.mk
index dbb0289..ba39c4b 100644
--- a/src/qtvirtualkeyboard.mk
+++ b/src/qtvirtualkeyboard.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtwebchannel.mk b/src/qtwebchannel.mk
index 045874d..c9360f3 100644
--- a/src/qtwebchannel.mk
+++ b/src/qtwebchannel.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtwebengine.mk b/src/qtwebengine.mk
index f21db08..01a01c7 100644
--- a/src/qtwebengine.mk
+++ b/src/qtwebengine.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtwebkit.mk b/src/qtwebkit.mk
index 22e4e28..621df85 100644
--- a/src/qtwebkit.mk
+++ b/src/qtwebkit.mk
@@ -17,9 +17,7 @@ endef
define $(PKG)_BUILD_SHARED
# looks for build tools with .exe suffix and tries to use win_flex
$(SED) -i 's,\.exe,,' '$(1)/Tools/qmake/mkspecs/features/functions.prf'
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && mkdir -p .git && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' FLEX=flex CONFIG-='debug debug_and_release'
+ cd '$(1)' && mkdir -p .git && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' FLEX=flex
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtwebsockets.mk b/src/qtwebsockets.mk
index a087ec9..1507c59 100644
--- a/src/qtwebsockets.mk
+++ b/src/qtwebsockets.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtwebview.mk b/src/qtwebview.mk
index 78efc17..e5f8d8c 100644
--- a/src/qtwebview.mk
+++ b/src/qtwebview.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtwinextras.mk b/src/qtwinextras.mk
index 13a69d7..ea26d57 100644
--- a/src/qtwinextras.mk
+++ b/src/qtwinextras.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtxlsxwriter.mk b/src/qtxlsxwriter.mk
index 2da012c..cc1fed4 100644
--- a/src/qtxlsxwriter.mk
+++ b/src/qtxlsxwriter.mk
@@ -12,9 +12,7 @@ $(PKG)_DEPS := gcc qtbase
$(PKG)_UPDATE = $(call MXE_GET_GITHUB_SHA, dbzhang800/QtXlsxWriter, master)
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef
diff --git a/src/qtxmlpatterns.mk b/src/qtxmlpatterns.mk
index dc5b6af..38d8ab0 100644
--- a/src/qtxmlpatterns.mk
+++ b/src/qtxmlpatterns.mk
@@ -15,9 +15,7 @@ define $(PKG)_UPDATE
endef
define $(PKG)_BUILD
- # invoke qmake with removed debug options as a workaround for
- # https://bugreports.qt-project.org/browse/QTBUG-30898
- cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake' CONFIG-='debug debug_and_release'
+ cd '$(1)' && '$(PREFIX)/$(TARGET)/qt5/bin/qmake'
$(MAKE) -C '$(1)' -j '$(JOBS)'
$(MAKE) -C '$(1)' -j 1 install
endef