wasm: stop removing all html and wasm files on distclean

moves setting QMAKE_DISTCLEAN to wasm/=.prf and only
remove files we create.

Fixes: QTBUG-134110
Done-with: Morten Johan Sørvig <morten.sorvig@qt.io>
Pick-to: 6.9
Change-Id: I4b62cd423fe7814f8a39d67ae98bb61111b0618e
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
This commit is contained in:
Lorn Potter 2025-04-25 05:05:31 +10:00
parent 2db64357fa
commit 5ff542493d
2 changed files with 4 additions and 2 deletions

View File

@ -82,6 +82,4 @@ equals(QMAKE_HOST.os, Windows) {
"$(AR) $(DESTDIR)$(TARGET) @$(OBJECTS_DIR)/$(TARGET).rsp"
}
QMAKE_DISTCLEAN += *.html *.js *.wasm
load(qt_config)

View File

@ -24,6 +24,7 @@ exists($$QMAKE_QT_CONFIG) {
EMCC_LFLAGS += -s EXPORT_NAME=$$EXPORT_NAME
qtConfig(thread) {
EMCC_LFLAGS += -pthread
@ -59,6 +60,9 @@ exists($$QMAKE_QT_CONFIG) {
}
EMCC_LFLAGS += -s MAXIMUM_MEMORY=$$MAXIMUM_MEMORY
target_filename_base = $$replace(TARGET, \.js$, )
QMAKE_DISTCLEAN += qtloader.js qtlogo.svg $${target_filename_base}.wasm $${target_filename_base}.js $${target_filename_base}.html
qtConfig(sse2) {
QMAKE_CFLAGS += -O2 -msimd128 -msse -msse2
QMAKE_CXXFLAGS += -O2 -msimd128 -msse -msse2