set(PACKAGE himath_lib)

enable_nls()

set(SOURCE_FILES
        convolute.h
        himath_lib.h
        numutil.h
        convolute.c
        covsrt.c
        fft.c
        gaussj.c
        himath_lib_nls_init.c
        lfit.c
        linefit.c
        maproj.c
        MapProjInt.c
        matrix.c
        mrqmin.c
        poly.c
        triangle.c
        xypoly.c)

add_library(himath SHARED ${SOURCE_FILES})
set_target_properties(himath PROPERTIES COMPILE_FLAGS "-fPIC")
target_include_directories(himath PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
        ${CMAKE_CURRENT_SOURCE_DIR}/../user_lib
        ${CMAKE_CURRENT_SOURCE_DIR}/../include)
