add_library(progressbar progressbar.c)
add_library(statusbar statusbar.c)

set_target_properties(progressbar PROPERTIES PUBLIC_HEADER
    ${PROJECT_SOURCE_DIR}/include/progressbar/progressbar.h)
set_target_properties(statusbar PROPERTIES PUBLIC_HEADER
    ${PROJECT_SOURCE_DIR}/include/progressbar/statusbar.h)

# SIXTE: Use GNUInstallDirs variables (CMAKE_INSTALL_<dir> instead of
#        bin, lib, and include)
install(
    TARGETS progressbar statusbar
    RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
    ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
    PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/progressbar
)
