cmake_minimum_required(VERSION 3.13) set(LIB_FREERTOS_NAME FreeRTOS) project(${LIB_FREERTOS_NAME} VERSION 202210.01-LTS) add_library(${LIB_FREERTOS_NAME}) target_sources( ${LIB_FREERTOS_NAME} PRIVATE FreeRTOS/FreeRTOS-Kernel/list.c FreeRTOS/FreeRTOS-Kernel/queue.c FreeRTOS/FreeRTOS-Kernel/tasks.c FreeRTOS/FreeRTOS-Kernel/timers.c ) target_link_directories(${LIB_FREERTOS_NAME} PUBLIC FreeRTOS/FreeRTOS-Kernel/include )