summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDonald Carr <donald.carr@nokia.com>2012-07-03 21:59:27 +0000
committerQt by Nokia <qt-info@nokia.com>2012-07-05 11:55:07 +0200
commitff11bc5e3371ec3dfd911e40054bc6037d683190 (patch)
tree1d45102920fc5a09b161eabb81194974b36e8d63
parent6abbd283447edd4100c0fc24abab206ff9957410 (diff)
Prevent compilation failure when cross compiling
qmlplugindump is built for the target, and hence should not be executed on the host. To further complicate matters, it has a hard dependency on Qt Declarative internals and hence can't be adjusted to being a host tool since it would effectively require a complete Qt build on the host machine. Change-Id: I979fdd65039664d267f92b79a6791c220fb73b90 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com> Reviewed-by: Denis Dzyubenko <denis.dzyubenko@nokia.com>
-rw-r--r--src/imports/jsondb-listmodel/jsondb-listmodel.pro2
-rw-r--r--src/imports/jsondb/jsondb.pro2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/imports/jsondb-listmodel/jsondb-listmodel.pro b/src/imports/jsondb-listmodel/jsondb-listmodel.pro
index 3ac956f0..181ab641 100644
--- a/src/imports/jsondb-listmodel/jsondb-listmodel.pro
+++ b/src/imports/jsondb-listmodel/jsondb-listmodel.pro
@@ -14,7 +14,7 @@ qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
INSTALLS += target qmldir
#rules for qmltypes
-contains(QMAKE_HOST.arch, x86) | contains(QMAKE_HOST.arch, x86_64) {
+!cross_compile:contains(QMAKE_HOST.arch, x86) | contains(QMAKE_HOST.arch, x86_64) {
qtPrepareTool(QMLPLUGINDUMP, qmlplugindump)
QMLTYPESFILE = $$QT.jsondb.imports/$$TARGETPATH/plugin.qmltypes
mac: !exists($$QMLPLUGINDUMP): QMLPLUGINDUMP = "$${QMLPLUGINDUMP}.app/Contents/MacOS/qmlplugindump"
diff --git a/src/imports/jsondb/jsondb.pro b/src/imports/jsondb/jsondb.pro
index e1753bbf..e553049b 100644
--- a/src/imports/jsondb/jsondb.pro
+++ b/src/imports/jsondb/jsondb.pro
@@ -14,7 +14,7 @@ qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH
INSTALLS += target qmldir
#rules for qmltypes
-contains(QMAKE_HOST.arch, x86) | contains(QMAKE_HOST.arch, x86_64) {
+!cross_compile:contains(QMAKE_HOST.arch, x86) | contains(QMAKE_HOST.arch, x86_64) {
qtPrepareTool(QMLPLUGINDUMP, qmlplugindump)
mac: !exists($$QMLPLUGINDUMP): QMLPLUGINDUMP = "$${QMLPLUGINDUMP}.app/Contents/MacOS/qmlplugindump"
unix:!mac: QMLPLUGINDUMP = "$${QMLPLUGINDUMP} -platform minimal"