cmake: Added sources and includes

This commit is contained in:
CarlWachter 2025-03-25 15:10:31 +01:00
parent e2337414ad
commit 03d0486f74
2 changed files with 21 additions and 0 deletions

20
CMakeLists.txt Normal file
View File

@ -0,0 +1,20 @@
cmake_minimum_required(VERSION 3.10)
set(TACOS_SOURCES
src/thread.cpp
src/statemachine.cpp
src/can_bus.cpp
src/startup.cpp
src/watchdog.cpp
src/tacos.cpp
src/debug.cpp
src/events.cpp
)
list(TRANSFORM TACOS_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/")
# Define includes
set(TACOS_INCLUDES ${CMAKE_CURRENT_SOURCE_DIR}/include)
# Propagate to the parent scope
set(TACOS_SOURCES ${TACOS_SOURCES} PARENT_SCOPE)
set(TACOS_INCLUDES ${TACOS_INCLUDES} PARENT_SCOPE)

View File

@ -5,6 +5,7 @@
#include <sta/debug/assert.hpp>
#include <sta/tacos/statemachine.hpp>
#include <sta/tacos.hpp>
#include <can.h>
extern CAN_HandleTypeDef STA_STM32_CAN_HANDLE;