UNPKG

med-img-reader

Version:

Reads any type of medical image in the browser.

37 lines (28 loc) 1 kB
cmake_minimum_required(VERSION 3.3) include(ExternalProject) SET(FLAGS "--bind -Wno-warn-absolute-paths --memory-init-file 0 -s DISABLE_EXCEPTION_CATCHING=0 -s ALLOW_MEMORY_GROWTH=1 -s TOTAL_MEMORY=1.5GB -s MODULARIZE=1 -s EXPORT_NAME=\"'MedImgReaderModule'\" -s 'EXTRA_EXPORTED_RUNTIME_METHODS=[\"FS\"]'" ) SET (CMAKE_CXX_FLAGS ${FLAGS} CACHE STRING "compile flags" FORCE) SET (CMAKE_C_FLAGS ${FLAGS} CACHE STRING "compile flags" FORCE) set(ITK_IO_MODULES_USED ITKIONIFTI ITKIONRRD MGHIO ITKIOGDCM ITKIOPNG ITKIOJPEG ) find_package(ITK COMPONENTS ITKCommon ITKIOImageBase ${ITK_IO_MODULES_USED} ) IF(${ITK_FOUND}) include(${ITK_USE_FILE}) ENDIF(${ITK_FOUND}) INCLUDE_DIRECTORIES($ENV{EMSCRIPTEN}/system/include/emscripten/) SET(EXE_NAME MedImgReader) SET(${EXE_NAME}_LIBRARIES ${ITK_LIBRARIES}) SET(${EXE_NAME}_SOURCE MedImgReader.cxx) add_executable(${EXE_NAME} ${${EXE_NAME}_SOURCE}) target_link_libraries(${EXE_NAME} ${${EXE_NAME}_LIBRARIES}) # subdirs(BRAINSTools)