set(PACKAGE iris-prodsub_lib)

message(STATUS ${PACKAGE})

set(LIB_NAME prodsup-iris)
set(SOURCE_FILES
    FileFilters.C
    GetRadarRainrateFromRain1.C
    iprod_create.C
    iris_file_names.C
    is_immediate_prod.C
    menu_file_load.C
    product_write.C
    psc_support.C
    psi_text.C
    task_name_match.C)

if (DEFINED BASE_SOURCE_DIR)
    include_directories(${BASE_SOURCE_DIR}/user_lib)
    include_directories(${BASE_SOURCE_DIR}/misc_lib)
    include_directories(${BASE_SOURCE_DIR}/himath_lib)
endif (DEFINED BASE_SOURCE_DIR)

include_directories(
                    ${CMAKE_CURRENT_SOURCE_DIR}/../include 
                    ${CMAKE_CURRENT_SOURCE_DIR}/../share_lib)

add_library(${LIB_NAME} SHARED ${SOURCE_FILES})
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}
  DESTINATION ${IRIS_LIB}
  LIBRARY COMPONENT base NAMELINK_COMPONENT devel)

install(
  FILES ${CMAKE_CURRENT_SOURCE_DIR}/prodsup_lib.h
  DESTINATION ${IRIS_INCLUDE}/prodsup_lib
  COMPONENT devel)
