Files
RTOS_STM32F103C8T6/CMakeLists.txt
T

14 lines
469 B
CMake
Raw Normal View History

2026-05-29 13:18:56 +08:00
cmake_minimum_required(VERSION 3.15)
project(RTOS_STM32F103C8T6 C ASM)
file(GLOB SOURCES ${CMAKE_CURRENT_LIST_DIR}/*.c)
if (CMAKE_C_COMPILER_ID MATCHES GNU)
file(GLOB ARM_SOURCES ${CMAKE_CURRENT_LIST_DIR}/*_gnu.S)
endif ()
if (CMAKE_C_COMPILER_ID MATCHES ARMCC)
file(GLOB ARM_SOURCES ${CMAKE_CURRENT_LIST_DIR}/*_armcc.S)
endif ()
set(RTOS_PORT_SOURCES ${SOURCES} ${ARM_SOURCES} PARENT_SCOPE)
set(RTOS_PORT_INCLUDE_PATH ${CMAKE_CURRENT_LIST_DIR} PARENT_SCOPE)