Support PRELOAD var substitution for WASM main html with qmake
The PRELOAD variable in wasm_shell.html wouldn't get substituted with preload list when using qmake. Do that as it is done in cmake. Fixes: QTBUG-115507 Change-Id: I3c659626dc6fa6f4fdf9e31bd62b87fc6a7d8bbe Reviewed-by: Lorn Potter <lorn.potter@gmail.com> Reviewed-by: Piotr Wierciński <piotr.wiercinski@qt.io>
This commit is contained in:
parent
43480998ef
commit
2b0d6a068f
@ -101,11 +101,16 @@ contains(TEMPLATE, .*app) {
|
|||||||
WASM_PLUGIN_PATH = $$PWD/../../../src/plugins/platforms/wasm
|
WASM_PLUGIN_PATH = $$PWD/../../../src/plugins/platforms/wasm
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PRELOAD = ""
|
||||||
|
shared {
|
||||||
|
PRELOAD = "preload:\ ['qt_plugins.json',\ 'qt_qml_imports.json'],"
|
||||||
|
}
|
||||||
|
|
||||||
# Copy/Generate main .html file (e.g. myapp.html) from the webassembly_shell.html by
|
# Copy/Generate main .html file (e.g. myapp.html) from the webassembly_shell.html by
|
||||||
# replacing the app name placeholder with the actual app name.
|
# replacing the app name placeholder with the actual app name.
|
||||||
apphtml.name = application main html file
|
apphtml.name = application main html file
|
||||||
apphtml.output = $$DESTDIR/$$TARGET_HTML
|
apphtml.output = $$DESTDIR/$$TARGET_HTML
|
||||||
apphtml.commands = $$QMAKE_STREAM_EDITOR -e s/@APPNAME@/$$TARGET_BASE/g -e s/@APPEXPORTNAME@/$$EXPORT_NAME/g $$WASM_PLUGIN_PATH/wasm_shell.html > $$DESTDIR/$$TARGET_HTML
|
apphtml.commands = $$QMAKE_STREAM_EDITOR -e s/@APPNAME@/$$TARGET_BASE/g -e s/@APPEXPORTNAME@/$$EXPORT_NAME/g -e s/@PRELOAD@/$$PRELOAD/g $$WASM_PLUGIN_PATH/wasm_shell.html > $$DESTDIR/$$TARGET_HTML
|
||||||
apphtml.input = $$WASM_PLUGIN_PATH/wasm_shell.html
|
apphtml.input = $$WASM_PLUGIN_PATH/wasm_shell.html
|
||||||
apphtml.depends = $$apphtml.input
|
apphtml.depends = $$apphtml.input
|
||||||
QMAKE_EXTRA_COMPILERS += apphtml
|
QMAKE_EXTRA_COMPILERS += apphtml
|
||||||
|
Loading…
Reference in New Issue
Block a user