cmake_minimum_required(VERSION 3.15) project(neurox) set(CMAKE_C_STANDART 11) set(SOURCES ${SOURCES} src/FXAlloc.c) set(HEADERS headers/_FXAlloc.h) set(INCLUDES includes/FXAlloc.h) add_library(fxalloc STATIC ${SOURCES} ${HEADERS} ${INCLUDES}) target_include_directories(fxalloc PUBLIC includes PRIVATE headers)