summaryrefslogtreecommitdiffstats
path: root/mkspecs
diff options
context:
space:
mode:
authorLorn Potter <lorn.potter@gmail.com>2018-03-12 16:52:03 +1000
committerLorn Potter <lorn.potter@gmail.com>2018-03-20 19:36:41 +0000
commit9b8d9aae06472abe3382ea782869231bf542d7b6 (patch)
tree3c66a81e90de68e8c5fc015b9d812f4b8ac7f041 /mkspecs
parentfe955df5128bb6a3bdcbb893f8ce852478b55ead (diff)
webassembly: add BINARYEN_TRAP_MODE value of clamp
When converting doubles to int, as in QPointF::toPoint(), results in integer overflow, so this 'clamps' value to something reasonable. Change-Id: I4247906ac012219c38baf3413cd7f8040ac8d5c6 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
Diffstat (limited to 'mkspecs')
-rw-r--r--mkspecs/features/html5/html5.prf6
1 files changed, 3 insertions, 3 deletions
diff --git a/mkspecs/features/html5/html5.prf b/mkspecs/features/html5/html5.prf
index ff48b9845a..8c38e37593 100644
--- a/mkspecs/features/html5/html5.prf
+++ b/mkspecs/features/html5/html5.prf
@@ -31,9 +31,9 @@ contains(TEMPLATE, .*app) {
INSTALLS += js_file
!contains(CONFIG,config_test):!build_pass:cross_compile: {
- QMAKE_CFLAGS += -s WASM=1 -s MODULARIZE=1 -s \"BINARYEN_METHOD=\'native-wasm\'\"
- QMAKE_CXXFLAGS += -s WASM=1 -s MODULARIZE=1 -s \"BINARYEN_METHOD=\'native-wasm\'\"
- QMAKE_LFLAGS += -s WASM=1 -s MODULARIZE=1 -s \"BINARYEN_METHOD=\'native-wasm\'\"
+ QMAKE_CFLAGS += -s WASM=1 -s MODULARIZE=1 -s \"BINARYEN_METHOD=\'native-wasm\'\" -s \"BINARYEN_TRAP_MODE=\'clamp\'\"
+ QMAKE_CXXFLAGS += -s WASM=1 -s MODULARIZE=1 -s \"BINARYEN_METHOD=\'native-wasm\'\" -s \"BINARYEN_TRAP_MODE=\'clamp\'\"
+ QMAKE_LFLAGS += -s WASM=1 -s MODULARIZE=1 -s \"BINARYEN_METHOD=\'native-wasm\'\" -s \"BINARYEN_TRAP_MODE=\'clamp\'\"
}
# Generate/copy hosting html and javascript to the application build directory.