diff options
author | Lorn Potter <lorn.potter@gmail.com> | 2018-03-12 16:52:03 +1000 |
---|---|---|
committer | Lorn Potter <lorn.potter@gmail.com> | 2018-03-20 19:36:41 +0000 |
commit | 9b8d9aae06472abe3382ea782869231bf542d7b6 (patch) | |
tree | 3c66a81e90de68e8c5fc015b9d812f4b8ac7f041 /mkspecs | |
parent | fe955df5128bb6a3bdcbb893f8ce852478b55ead (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.prf | 6 |
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. |