Mercurial > hg > orthanc
comparison OrthancFramework/Resources/CMake/EmscriptenParameters.cmake @ 4070:f1e82dd6acb1 framework
fixed emscripten options
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 12 Jun 2020 17:37:11 +0200 |
parents | cf454aabfc19 |
children | ea95eecead6f |
comparison
equal
deleted
inserted
replaced
4069:cf454aabfc19 | 4070:f1e82dd6acb1 |
---|---|
4 | 4 |
5 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s DISABLE_EXCEPTION_CATCHING=0") | 5 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s DISABLE_EXCEPTION_CATCHING=0") |
6 | 6 |
7 if (EMSCRIPTEN_TARGET_MODE STREQUAL "wasm") | 7 if (EMSCRIPTEN_TARGET_MODE STREQUAL "wasm") |
8 # WebAssembly | 8 # WebAssembly |
9 set(WASM_FLAGS "${WASM_FLAGS} -s WASM=1 -s FETCH=1") | 9 set(WASM_FLAGS "${WASM_FLAGS} -s WASM=1") |
10 | 10 |
11 elseif (EMSCRIPTEN_TARGET_MODE STREQUAL "asm.js") | 11 elseif (EMSCRIPTEN_TARGET_MODE STREQUAL "asm.js") |
12 # asm.js targeting IE 11 | 12 # asm.js targeting IE 11 |
13 set(WASM_FLAGS "-s WASM=0 -s ASM_JS=2 -s FETCH=1 -s LEGACY_VM_SUPPORT=1") | 13 set(WASM_FLAGS "-s WASM=0 -s ASM_JS=2 -s LEGACY_VM_SUPPORT=1") |
14 | 14 |
15 else() | 15 else() |
16 message(FATAL_ERROR "Bad value for EMSCRIPTEN_TARGET_MODE: ${EMSCRIPTEN_TARGET_MODE}") | 16 message(FATAL_ERROR "Bad value for EMSCRIPTEN_TARGET_MODE: ${EMSCRIPTEN_TARGET_MODE}") |
17 endif() | 17 endif() |
18 | 18 |