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