summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mkspecs/common/wasm/wasm.conf2
-rw-r--r--mkspecs/features/wasm/wasm.prf4
2 files changed, 4 insertions, 2 deletions
diff --git a/mkspecs/common/wasm/wasm.conf b/mkspecs/common/wasm/wasm.conf
index eb883a4f744..d036e3885b7 100644
--- a/mkspecs/common/wasm/wasm.conf
+++ b/mkspecs/common/wasm/wasm.conf
@@ -82,6 +82,4 @@ equals(QMAKE_HOST.os, Windows) {
"$(AR) $(DESTDIR)$(TARGET) @$(OBJECTS_DIR)/$(TARGET).rsp"
}
-QMAKE_DISTCLEAN += *.html *.js *.wasm
-
load(qt_config)
diff --git a/mkspecs/features/wasm/wasm.prf b/mkspecs/features/wasm/wasm.prf
index 49a5b4baca6..a257f5f5cb5 100644
--- a/mkspecs/features/wasm/wasm.prf
+++ b/mkspecs/features/wasm/wasm.prf
@@ -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