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)