message: build(ImageIOs): Only enable exception catching on GE modules
  These are currently the only ones that need it.
diff: @@ -46,14 +46,18 @@ foreach(io_module ${BridgeJavaScript_ImageIOModules} BridgeJavaScript)
  set_property(TARGET ${wasm_target} APPEND_STRING
  PROPERTY LINK_FLAGS " --bind"
  )
  + set(exception_catching )
  + if(${io_module} STREQUAL "ITKIOGE")
  + set(exception_catching " -s DISABLE_EXCEPTION_CATCHING=0")
  + endif()
  set_property(TARGET ${target} APPEND_STRING
  - PROPERTY LINK_FLAGS " -s WASM=0 -s DISABLE_EXCEPTION_CATCHING=0 -s NO_EXIT_RUNTIME=1 -s INVOKE_RUN=0 --pre-js ${CMAKE_CURRENT_SOURCE_DIR}/EmscriptenModule/itkJSImageIOPre.js --post-js ${CMAKE_CURRENT_SOURCE_DIR}/EmscriptenModule/itkJSPost.js"
  + PROPERTY LINK_FLAGS " -s WASM=0 ${exception_catching} -s NO_EXIT_RUNTIME=1 -s INVOKE_RUN=0 --pre-js ${CMAKE_CURRENT_SOURCE_DIR}/EmscriptenModule/itkJSImageIOPre.js --post-js ${CMAKE_CURRENT_SOURCE_DIR}/EmscriptenModule/itkJSPost.js"
  )
  set(pre_js ${CMAKE_CURRENT_BINARY_DIR}/itkJSImageIOPre${imageio}.js)
  configure_file(${CMAKE_CURRENT_SOURCE_DIR}/EmscriptenModule/itkJSImageIOPre.js.in
  ${pre_js} @ONLY)
  set_property(TARGET ${wasm_target} APPEND_STRING
  - PROPERTY LINK_FLAGS " -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -s WASM=1 -s DISABLE_EXCEPTION_CATCHING=0 -s NO_EXIT_RUNTIME=1 -s INVOKE_RUN=0 --pre-js ${pre_js} --post-js ${CMAKE_CURRENT_SOURCE_DIR}/EmscriptenModule/itkJSPost.js"
  + PROPERTY LINK_FLAGS " -s BINARYEN_ASYNC_COMPILATION=0 -s SINGLE_FILE=1 -s WASM=1 ${exception_catching} -s NO_EXIT_RUNTIME=1 -s INVOKE_RUN=0 --pre-js ${pre_js} --post-js ${CMAKE_CURRENT_SOURCE_DIR}/EmscriptenModule/itkJSPost.js"
  )
  set_property(TARGET ${target}
  PROPERTY RUNTIME_OUTPUT_DIRECTORY
  