cmake_minimum_required(VERSION 3.22) # Register library to the system add_library(Controller INTERFACE) file(GLOB_RECURSE SOURCES "${CMAKE_CURRENT_LIST_DIR}/*.c") target_sources(Controller INTERFACE ${SOURCES}) target_include_directories(Controller INTERFACE include )