summaryrefslogtreecommitdiffstats
path: root/src/qtbase.mk
diff options
context:
space:
mode:
authorBoris Nagaev <bnagaev@gmail.com>2015-09-23 18:02:27 (GMT)
committerBoris Nagaev <bnagaev@gmail.com>2015-09-23 20:07:15 (GMT)
commitd38cb7ee2ed72429498f33d2bd7925a92885b282 (patch)
tree4be2e3eb52a93668df6cfb5b926158ea9c0478af /src/qtbase.mk
parentb52642a62d7ab75751b9e22e13043b0f61bae50a (diff)
downloadmxe-d38cb7ee2ed72429498f33d2bd7925a92885b282.zip
mxe-d38cb7ee2ed72429498f33d2bd7925a92885b282.tar.gz
mxe-d38cb7ee2ed72429498f33d2bd7925a92885b282.tar.bz2
qt and qtbase: fix the test built the manual way
Add MOC and RCC commands and files produced to the test. close #883
Diffstat (limited to 'src/qtbase.mk')
-rw-r--r--src/qtbase.mk10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/qtbase.mk b/src/qtbase.mk
index 6cfe342..676de59 100644
--- a/src/qtbase.mk
+++ b/src/qtbase.mk
@@ -72,9 +72,17 @@ define $(PKG)_BUILD
# build test the manual way
mkdir '$(1)/test-$(PKG)-pkgconfig'
'$(PREFIX)/$(TARGET)/qt5/bin/uic' -o '$(1)/test-$(PKG)-pkgconfig/ui_qt-test.h' '$(TOP_DIR)/src/qt-test.ui'
+ '$(PREFIX)/$(TARGET)/qt5/bin/moc' \
+ -o '$(1)/test-$(PKG)-pkgconfig/moc_qt-test.cpp' \
+ -I'$(1)/test-$(PKG)-pkgconfig' \
+ '$(TOP_DIR)/src/qt-test.hpp'
+ '$(PREFIX)/$(TARGET)/qt5/bin/rcc' -name qt-test -o '$(1)/test-$(PKG)-pkgconfig/qrc_qt-test.cpp' '$(TOP_DIR)/src/qt-test.qrc'
'$(TARGET)-g++' \
-W -Wall -Werror -std=c++0x -pedantic \
- '$(TOP_DIR)/src/qt-test.cpp' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG)-pkgconfig.exe' \
+ '$(TOP_DIR)/src/qt-test.cpp' \
+ '$(1)/test-$(PKG)-pkgconfig/moc_qt-test.cpp' \
+ '$(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`