med-img-reader
Version:
Reads any type of medical image in the browser.
37 lines (28 loc) • 1 kB
Plain Text
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)