*
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
add_library(Stm32FreeRtos INTERFACE)
|
||||
|
||||
target_include_directories(Stm32FreeRtos
|
||||
INTERFACE
|
||||
${STM32_FREERTOS_SOURCE_DIR}/Source
|
||||
${STM32_FREERTOS_SOURCE_DIR}/Source/include
|
||||
#${STM32_FREERTOS_SOURCE_DIR}/Source/CMSIS_RTOS_V2
|
||||
${STM32_FREERTOS_SOURCE_DIR}/Source/portable/GCC/ARM_CM7/r0p1
|
||||
)
|
||||
|
||||
file(GLOB_RECURSE Stm32FreeRtos_HEADERS
|
||||
#"${STM32_FREERTOS_SOURCE_DIR}/Source/CMSIS_RTOS_V2/*.h"
|
||||
"${STM32_FREERTOS_SOURCE_DIR}/Source/include/**/*.h"
|
||||
"${STM32_FREERTOS_SOURCE_DIR}/Source/portable/GCC/ARM_CM7/*.h"
|
||||
)
|
||||
|
||||
file(GLOB_RECURSE Stm32FreeRtos_SOURCES
|
||||
#"${STM32_FREERTOS_SOURCE_DIR}/Source/CMSIS_RTOS_V2/*.c"
|
||||
"${STM32_FREERTOS_SOURCE_DIR}/Source/portable/GCC/ARM_CM7/*.c"
|
||||
)
|
||||
|
||||
file(GLOB Stm32FreeRtos_SOURCES2 "${STM32_FREERTOS_SOURCE_DIR}/Source/*.c")
|
||||
list(APPEND Stm32FreeRtos_SOURCES ${Stm32FreeRtos_SOURCES2} ${STM32_FREERTOS_SOURCE_DIR}/Source/portable/MemMang/heap_4.c)
|
||||
|
||||
target_sources(Stm32FreeRtos
|
||||
INTERFACE
|
||||
${Stm32FreeRtos_HEADERS}
|
||||
${Stm32FreeRtos_SOURCES}
|
||||
)
|
||||
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Stm32FreeRtos
|
||||
REQUIRED_VARS
|
||||
Stm32FreeRtos_HEADERS
|
||||
Stm32FreeRtos_SOURCES
|
||||
)
|
||||
Reference in New Issue
Block a user