set(PACKAGE data_converters-sigmet)

message(STATUS ${PACKAGE})

set(LIB_NAME sigmet)
set(SOURCE_FILES
  dllist.h
  iris_utils.h
  sigmet_headers.h
  sigmet_product.h
  sigmet_utils.h
  iris_utils.c
  sigmet_utils.c)

add_library (${LIB_NAME} SHARED ${SOURCE_FILES})
set_target_properties(${LIB_NAME} PROPERTIES COMPILE_FLAGS "-D_GNU_SOURCE -fPIC")
target_include_directories (${LIB_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})

set(LIB_MAJOR_VER 10) # Set Library major version, this is also used for SO file versioning
set(LIB_MINOR_VER 0) # Set Library minor version
set(LIB_PATCH_VER 0) # Set Library patch version
set(LIB_VERSION "${LIB_MAJOR_VER}.${LIB_MINOR_VER}.${LIB_PATCH_VER}")
set_target_properties(${LIB_NAME} PROPERTIES VERSION ${LIB_VERSION} SOVERSION ${LIB_MAJOR_VER})

install(
  TARGETS ${LIB_NAME}
  PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ GROUP_WRITE WORLD_READ
  DESTINATION ${IRIS_LIB}
  LIBRARY COMPONENT base NAMELINK_COMPONENT devel)