set(lib cerf)

set(cerf_LIBRARY ${lib} PARENT_SCOPE)

set(src_files erfcx.c err_fcts.c im_w_of_x.c w_of_z.c width.c cerf_ptr.c)
set(inc_files cerf.h cerf_ptr.h cerf cerf_real.h)

add_library(${lib} ${src_files})

set_target_properties(${lib} PROPERTIES
    OUTPUT_NAME ${lib})
#    VERSION ${CMAKE_PROJECT_VERSION_MAJOR}
#    SOVERSION ${CMAKE_PROJECT_VERSION_MINOR}
target_link_libraries(${lib} m)

install(
    TARGETS ${lib}
    LIBRARY DESTINATION lib
    RUNTIME DESTINATION lib
    ARCHIVE DESTINATION lib
    COMPONENT Libraries)
install(
    FILES ${inc_files}
    DESTINATION include
    COMPONENT Headers)

if(WIN32)
    set(CPACK_PACKAGE_VENDOR "Forschungszentrum Jülich GmbH")
    set(CPACK_GENERATOR "ZIP")
    set(CPACK_PACKAGE_DIRECTORY ${CMAKE_SOURCE_DIR})
    include(CPack)
endif()
