project(tinyspline)

set(HEADER_FILES
    tinyspline.h
    tinysplinecpp.h)

set(SOURCE_FILES
    tinyspline.c
    tinysplinecpp.cpp)

if(WIN32)
	SET(LIB_TYPE STATIC)
else()
	SET(LIB_TYPE SHARED)
endif()

add_library(${PROJECT_NAME} ${LIB_TYPE} ${HEADER_FILES} ${SOURCE_FILES})

install(TARGETS ${PROJECT_NAME}
        COMPONENT ${PROJECT_NAME}_libraries
        EXPORT ${PROJECT_NAME}Targets
        RUNTIME DESTINATION bin
        LIBRARY DESTINATION lib
        ARCHIVE DESTINATION lib)

install(EXPORT ${PROJECT_NAME}Targets
        DESTINATION lib/cmake/${PROJECT_NAME})
