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)