summaryrefslogtreecommitdiffstats
path: root/src/qtbase.mk
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2016-07-16 14:29:41 (GMT)
committerTony Theodore <tonyt@logyst.com>2016-07-16 14:29:41 (GMT)
commitfef76ed094cfdd328487c4ad6434327ac90c9997 (patch)
tree451147b0730b2df9a75d027422a2587668df0264 /src/qtbase.mk
parentf88bbe7ffd06b3b90d9d50c3bb37b3de31aeac75 (diff)
downloadmxe-fef76ed094cfdd328487c4ad6434327ac90c9997.zip
mxe-fef76ed094cfdd328487c4ad6434327ac90c9997.tar.gz
mxe-fef76ed094cfdd328487c4ad6434327ac90c9997.tar.bz2
qtbase: fix pkgconfig files and enable debug variants
fixes #1316
Diffstat (limited to 'src/qtbase.mk')
-rw-r--r--src/qtbase.mk13
1 files changed, 6 insertions, 7 deletions
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'