SET(LIB_NAME heasp_simput)

set(${LIB_NAME}_SOURCES
        WriteRMF.c
        WritePHA.c
        WriteARF.c
        SPutils.c
        ReturnChannel.c
        MergeARFRMF.c
        TransposeRMF.c
        SPio.c
        RMF.c
        ReadRMF.c
        ReadARF.c
        ReadPHA.c)

set(${LIB_NAME}_HEADERS
        heaspio.h
        heasp.h)

add_library(${LIB_NAME} SHARED ${${LIB_NAME}_SOURCES} ${${LIB_NAME}_HEADERS})
set_target_properties(${LIB_NAME} PROPERTIES VERSION "1.0.0")
target_include_directories(${LIB_NAME} PUBLIC
        ${CMAKE_CURRENT_SOURCE_DIR}
        ${CMAKE_SOURCE_DIR}/extlib/cfitsio)
target_link_libraries(${LIB_NAME} PUBLIC
        compiler_flags
        heainit_simput)

# INSTALL
set(installable_libs ${LIB_NAME})
install(TARGETS ${installable_libs})
install(FILES ${${LIB_NAME}_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
