comparison OrthancStone/Resources/WebAssemblyUnitTests/CMakeLists.txt @ 2048:a05b03f45289 deep-learning

added ORTHANC_WEBGL2_HEAP_COMPAT
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 08 Mar 2023 17:46:04 +0100
parents 47724d23feaf
children 5956d7357098
comparison
equal deleted inserted replaced
2047:0b596428e60c 2048:a05b03f45289
37 set(WASM_FLAGS "-s WASM=1 -s FETCH=1 -s ASSERTIONS=1 -s DISABLE_EXCEPTION_CATCHING=0") 37 set(WASM_FLAGS "-s WASM=1 -s FETCH=1 -s ASSERTIONS=1 -s DISABLE_EXCEPTION_CATCHING=0")
38 if (CMAKE_BUILD_TYPE STREQUAL "Debug") 38 if (CMAKE_BUILD_TYPE STREQUAL "Debug")
39 set(WASM_FLAGS "${WASM_FLAGS} -s SAFE_HEAP=1") 39 set(WASM_FLAGS "${WASM_FLAGS} -s SAFE_HEAP=1")
40 endif() 40 endif()
41 41
42 set(WASM_LINKER_FLAGS "${WASM_LINKER_FLAGS} -s ENVIRONMENT=web")
42 set(WASM_LINKER_FLAGS "${WASM_LINKER_FLAGS} -s EXTRA_EXPORTED_RUNTIME_METHODS='[\"ccall\", \"cwrap\"]'") 43 set(WASM_LINKER_FLAGS "${WASM_LINKER_FLAGS} -s EXTRA_EXPORTED_RUNTIME_METHODS='[\"ccall\", \"cwrap\"]'")
43 set(WASM_LINKER_FLAGS "${WASM_LINKER_FLAGS} -s ERROR_ON_UNDEFINED_SYMBOLS=1") 44 set(WASM_LINKER_FLAGS "${WASM_LINKER_FLAGS} -s ERROR_ON_UNDEFINED_SYMBOLS=1")
44 set(WASM_LINKER_FLAGS "${WASM_LINKER_FLAGS} -s ALLOW_MEMORY_GROWTH=1 -s TOTAL_MEMORY=268435456") # 256MB + resize 45 set(WASM_LINKER_FLAGS "${WASM_LINKER_FLAGS} -s ALLOW_MEMORY_GROWTH=1 -s TOTAL_MEMORY=268435456") # 256MB + resize
45 set(WASM_LINKER_FLAGS "${WASM_LINKER_FLAGS} -s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1") 46 set(WASM_LINKER_FLAGS "${WASM_LINKER_FLAGS} -s DISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1")
46 add_definitions( 47 add_definitions(
47 -DDISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1 48 -DDISABLE_DEPRECATED_FIND_EVENT_TARGET_BEHAVIOR=1
48 -DORTHANC_BUILD_UNIT_TESTS=1 49 -DORTHANC_BUILD_UNIT_TESTS=1
50 -DORTHANC_WEBGL2_HEAP_COMPAT=0
49 ) 51 )
50 52
51 53
52 # Stone of Orthanc configuration 54 # Stone of Orthanc configuration
53 # --------------------------------------------------------------- 55 # ---------------------------------------------------------------