cmake_minimum_required(VERSION 3.10)
project(CgeConf LANGUAGES C)

set(CMAKE_C_STANDARD 99)
set(CMAKE_C_STANDARD_REQUIRED ON)

set(CONF_SOURCES
    Conf.c
    Query.c
)

set(CONF_HEADERS
    CgeConf.h
    CgeConfQuery.h
)

add_library(CgeConf STATIC ${CONF_SOURCES} ${CONF_HEADERS})

target_include_directories(CgeConf PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})

install(TARGETS CgeConf
    ARCHIVE DESTINATION lib
    LIBRARY DESTINATION lib
    RUNTIME DESTINATION bin
)

install(FILES ${CONF_HEADERS} DESTINATION include)
