SET(medimport500_SOURCES
  MAJ_500_510_dataset_attr_ILC.c
)

FILE(COPY "${PROJECT_SOURCE_DIR}/src/hdfi/_MEDvisit.c" DESTINATION ${CMAKE_CURRENT_SOURCE_DIR})

# On Win platform, we need to make sure symbols are properly exported in
# the intermediary OBJECT targets
# The definition "-D<target>_EXPORTS" is normally added automatically by CMake
# when building Win DLL,
# but this doesn't work when using intermediary targets (ADD_LIBRARY(... OBJECT ...)
IF(WIN32)
  ADD_DEFINITIONS(-Dmedimport_EXPORTS)
ENDIF()

ADD_LIBRARY(_medimport500 OBJECT ${medimport500_SOURCES})

ADD_LIBRARY(_medimport500_static OBJECT ${medimport500_SOURCES})
MED_SET_DEFINITIONS(_medimport500_static MED3_USESTATIC)
