From 60ac80c7cffd2e082deabdd0aeb904ea9025b078 Mon Sep 17 00:00:00 2001 From: CarlWachter Date: Tue, 25 Mar 2025 15:10:31 +0100 Subject: [PATCH] cmake: Added sources and includes --- CMakeLists.txt | 20 ++++++++++++++++++++ src/can_bus.cpp | 1 + 2 files changed, 21 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..ebbc0b3 --- /dev/null +++ b/CMakeLists.txt @@ -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) \ No newline at end of file diff --git a/src/can_bus.cpp b/src/can_bus.cpp index bc4efda..3504ef0 100644 --- a/src/can_bus.cpp +++ b/src/can_bus.cpp @@ -5,6 +5,7 @@ #include #include #include +#include extern CAN_HandleTypeDef STA_STM32_CAN_HANDLE;