cmake_minimum_required(VERSION 3.15) project(neurox) set(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)