mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-12-09 05:05:17 -05:00
Add support for the port in the CMakeLists.txt files
This commit is contained in:
parent
4a74745eb2
commit
d8b08270d0
2 changed files with 7 additions and 0 deletions
|
|
@ -85,6 +85,7 @@ if(NOT FREERTOS_PORT)
|
|||
" GCC_ARM_CM85_NTZ_NONSECURE - Compiler: GCC Target: ARM Cortex-M85 non-trustzone non-secure\n"
|
||||
" GCC_ARM_CM85_TFM - Compiler: GCC Target: ARM Cortex-M85 non-secure for TF-M\n"
|
||||
" GCC_ARM_CR5 - Compiler: GCC Target: ARM Cortex-R5\n"
|
||||
" GCC_ARM_CRX_MPU - Compiler: GCC Target: ARM Cortex-Rx with MPU\n"
|
||||
" GCC_ARM_CRX_NOGIC - Compiler: GCC Target: ARM Cortex-Rx no GIC\n"
|
||||
" GCC_ARM7_AT91FR40008 - Compiler: GCC Target: ARM7 Atmel AT91R40008\n"
|
||||
" GCC_ARM7_AT91SAM7S - Compiler: GCC Target: ARM7 Atmel AT91SAM7S\n"
|
||||
|
|
|
|||
|
|
@ -193,6 +193,11 @@ add_library(freertos_kernel_port STATIC
|
|||
GCC/ARM_CR5/port.c
|
||||
GCC/ARM_CR5/portASM.S>
|
||||
|
||||
$<$<STREQUAL:${FREERTOS_PORT},GCC_ARM_CRX_MPU>:
|
||||
GCC/ARM_CRx_MPU/port.c
|
||||
GCC/ARM_CRx_MPU/portASM.S
|
||||
GCC/ARM_CRx_MPU/mpu_wrappers_v2_asm.S>
|
||||
|
||||
$<$<STREQUAL:${FREERTOS_PORT},GCC_ARM_CRX_NOGIC>:
|
||||
GCC/ARM_CRx_No_GIC/port.c
|
||||
GCC/ARM_CRx_No_GIC/portASM.S>
|
||||
|
|
@ -806,6 +811,7 @@ target_include_directories(freertos_kernel_port PUBLIC
|
|||
|
||||
# ARMv7-R ports for GCC
|
||||
$<$<STREQUAL:${FREERTOS_PORT},GCC_ARM_CR5>:${CMAKE_CURRENT_LIST_DIR}/GCC/ARM_CR5>
|
||||
$<$<STREQUAL:${FREERTOS_PORT},GCC_ARM_CRX_MPU>:${CMAKE_CURRENT_LIST_DIR}/GCC/ARM_CRx_MPU>
|
||||
$<$<STREQUAL:${FREERTOS_PORT},GCC_ARM_CRX_NOGIC>:${CMAKE_CURRENT_LIST_DIR}/GCC/ARM_CRx_No_GIC>
|
||||
|
||||
# ARMv4T ARM7TDMI ports for GCC
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue