Fix tst_qresourceengine for platforms with embedded test data
load(resources) makes embedding the test data into the executable fail for platforms that use builtin test data. As the load call is only used to obtain QMAKE_RCC we can avoid that call by assuming that rcc was not renamed and assembling the path ourself. Change-Id: I25b982d10f5617d9a213803e7e4bcc85fc66b2e7 Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io>
This commit is contained in:
parent
0793dd90d6
commit
8e776d39ff
@ -1,13 +1,13 @@
|
||||
CONFIG += testcase
|
||||
TARGET = tst_qresourceengine
|
||||
load(resources)
|
||||
|
||||
QT = core testlib
|
||||
SOURCES = tst_qresourceengine.cpp
|
||||
RESOURCES += testqrc/test.qrc
|
||||
|
||||
runtime_resource.target = runtime_resource.rcc
|
||||
runtime_resource.depends = $$PWD/testqrc/test.qrc
|
||||
runtime_resource.commands = $$QMAKE_RCC -root /runtime_resource/ -binary $${runtime_resource.depends} -o $${runtime_resource.target}
|
||||
runtime_resource.commands = $$[QT_INSTALL_BINS]/rcc -root /runtime_resource/ -binary $${runtime_resource.depends} -o $${runtime_resource.target}
|
||||
QMAKE_EXTRA_TARGETS = runtime_resource
|
||||
PRE_TARGETDEPS += $${runtime_resource.target}
|
||||
QMAKE_DISTCLEAN += $${runtime_resource.target}
|
||||
|
Loading…
Reference in New Issue
Block a user