tools/ci: migrate some ci build configurations to CMake

This commit is contained in:
raiden00pl 2023-07-18 21:40:45 +02:00 committed by Xiang Xiao
parent f97199340e
commit 26dda05cdf
5 changed files with 212 additions and 6 deletions

View File

@ -24,12 +24,6 @@ if(CONFIG_BOARDCTL)
list(APPEND SRCS nrf53_appinit.c)
endif()
if(CONFIG_ARCH_LEDS)
list(APPEND SRCS nrf53_autoleds.c)
else()
list(APPEND SRCS nrf53_userleds.c)
endif()
if(CONFIG_NRF53_APPCORE)
list(APPEND SRCS nrf53_cpunet_boot.c)
endif()

View File

@ -4,3 +4,77 @@
/arm/s32k1xx,CONFIG_ARM_TOOLCHAIN_GNU_EABI
/arm/sam34,CONFIG_ARM_TOOLCHAIN_GNU_EABI
# Boards build by CMake
CMake,nrf52832-dk:buttons
# CMake,nrf52832-dk:mcuboot_app
# CMake,nrf52832-dk:mcuboot_loader
# CMake,nrf52832-dk:mcuboot_loader_minimal
CMake,nrf52832-dk:nsh
CMake,nrf52832-dk:ostest_tickless
# CMake,nrf52832-dk:sdc
# CMake,nrf52832-dk:sdc_nimble
CMake,nrf52832-dk:wdog
CMake,nrf52832-mdk:nsh
CMake,nrf52832-sparkfun:nsh
CMake,nrf52840-dk:adc
CMake,nrf52840-dk:buttons
CMake,nrf52840-dk:cdcacm
# CMake,nrf52840-dk:composite
CMake,nrf52840-dk:highpri
# CMake,nrf52840-dk:mcuboot_app
# CMake,nrf52840-dk:mcuboot_loader
CMake,nrf52840-dk:nsh
CMake,nrf52840-dk:ostest_tickless
CMake,nrf52840-dk:pwm
CMake,nrf52840-dk:qspi
#CMake,nrf52840-dk:rndis
# CMake,nrf52840-dk:sdc
# CMake,nrf52840-dk:sdc_nimble
CMake,nrf52840-dk:sx127x
CMake,nrf52840-dk:timer
CMake,nrf52840-dongle:nsh
CMake,nrf52840-dongle:usbnsh
CMake,nrf52-feather:i2c
CMake,nrf52-feather:nsh
CMake,nrf52-feather:userleds
CMake,thingy52:nsh
CMake,nrf5340-audio-dk:nsh_cpuapp
CMake,nrf5340-dk:adc_cpuapp
CMake,nrf5340-dk:buttons_cpuapp
# CMake,nrf5340-dk:composite_cpuapp
# CMake,nrf5340-dk:mcuboot_app_cpuapp
# CMake,nrf5340-dk:mcuboot_loader_cpuapp
CMake,nrf5340-dk:nsh_cpuapp
CMake,nrf5340-dk:nsh_cpunet
CMake,nrf5340-dk:ostest_tickless_cpuapp
CMake,nrf5340-dk:pwm_cpuapp
CMake,nrf5340-dk:qspi_cpuapp
# CMake,nrf5340-dk:rpmsghci_bt_cpuapp
# CMake,nrf5340-dk:rpmsghci_nimble_cpuapp
# CMake,nrf5340-dk:rpmsghci_sdc_cpunet
# CMake,nrf5340-dk:rptun_cpuapp
# CMake,nrf5340-dk:rptun_cpunet
# CMake,nrf5340-dk:sdc_cpunet
# CMake,nrf5340-dk:sdc_nimble_cpunet
CMake,nrf5340-dk:timer_cpuapp
# CMake,thingy53:composite_cpuapp
CMake,thingy53:nsh_cpuapp
CMake,thingy53:nsh_cpunet
# CMake,nrf9160-dk:mcuboot_app
# CMake,nrf9160-dk:mcuboot_loader
CMake,nrf9160-dk:miniboot_s
# CMake,nrf9160-dk:modem_ns
CMake,nrf9160-dk:nsh
CMake,nrf9160-dk:ostest_tickless

View File

@ -5,3 +5,35 @@
/arm/stm32/nucleo-f2*,CONFIG_ARM_TOOLCHAIN_CLANG
/arm/stm32/nucleo-f30*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
# Boards build by CMake
CMake,nucleo-f103rb:adc
CMake,nucleo-f103rb:ihm07m1_b16
CMake,nucleo-f103rb:nsh
CMake,nucleo-f103rb:pwm
CMake,nucleo-f103rb:qenco
CMake,nucleo-f207zg:adc
CMake,nucleo-f207zg:nsh
CMake,nucleo-f207zg:pwm
# CMake,nucleo-f302r8:can
CMake,nucleo-f302r8:cansock
CMake,nucleo-f302r8:highpri
CMake,nucleo-f302r8:ihm07m1_b16
CMake,nucleo-f302r8:ihm07m1_f32
CMake,nucleo-f302r8:nsh
CMake,nucleo-f302r8:qenco
CMake,nucleo-f303re:adc
# CMake,nucleo-f303re:can
CMake,nucleo-f303re:hello
CMake,nucleo-f303re:nsh
# CMake,nucleo-f303re:nxlines
CMake,nucleo-f303re:pwm
# CMake,nucleo-f303re:serialrx
CMake,nucleo-f303ze:adc
CMake,nucleo-f303ze:nsh
# CMake,nucleo-f303ze:nxlines_oled

View File

@ -7,3 +7,55 @@
/arm/stm32/nucleo-l*,CONFIG_ARM_TOOLCHAIN_CLANG
/arm/stm32/olimex-*,CONFIG_ARM_TOOLCHAIN_GNU_EABI
# Boards build by CMake
CMake,nucleo-f334r8:adc
CMake,nucleo-f334r8:highpri
CMake,nucleo-f334r8:nsh
CMake,nucleo-f334r8:spwm1
CMake,nucleo-f334r8:spwm2
CMake,nucleo-f410rb:nsh
CMake,nucleo-f412zg:nsh
CMake,nucleo-f429zi:netnsh
CMake,nucleo-f429zi:nsh
CMake,nucleo-f446re:adc
# CMake,nucleo-f446re:can
CMake,nucleo-f446re:cansock
CMake,nucleo-f446re:dac
CMake,nucleo-f446re:gpio
CMake,nucleo-f446re:ihm08m1_b16
CMake,nucleo-f446re:ihm08m1_f32
# CMake,nucleo-f446re:lcd
CMake,nucleo-f446re:nsh
CMake,nucleo-f446re:pwm
CMake,nucleo-f446re:qenco
CMake,nucleo-f4x1re:f401-fb
CMake,nucleo-f4x1re:f401-nsh
CMake,nucleo-f4x1re:f411-mcp2515-extid
CMake,nucleo-f4x1re:f411-nsh
CMake,nucleo-g431kb:comp
CMake,nucleo-g431kb:nsh
CMake,nucleo-g431kb:pwm
CMake,nucleo-g431rb:adc
# CMake,nucleo-g431rb:can
CMake,nucleo-g431rb:cansock
CMake,nucleo-g431rb:cordic
CMake,nucleo-g431rb:ihm16m1_b16
CMake,nucleo-g431rb:ihm16m1_f32
CMake,nucleo-g431rb:nsh
CMake,nucleo-g431rb:pwm
CMake,nucleo-g431rb:qenco
# CMake,nucleo-g474re:nsh
# CMake,nucleo-g474re:usbserial
# CMake,nucleo-l152re:lcd
CMake,nucleo-l152re:nsh

View File

@ -1,3 +1,57 @@
/arm/stm32f*,CONFIG_ARM_TOOLCHAIN_CLANG
/arm/stm32h*,CONFIG_ARM_TOOLCHAIN_CLANG
# Boards build by CMake
CMake,nucleo-144:f722-can
CMake,nucleo-144:f722-cansock
# CMake,nucleo-144:f722-composite
CMake,nucleo-144:f746-evalos
CMake,nucleo-144:f746-nsh
CMake,nucleo-144:f746-pysim
CMake,nucleo-144:f767-evalos
CMake,nucleo-144:f767-netnsh
CMake,nucleo-144:f767-nsh
CMake,steval-eth001v1:foc_b16
CMake,steval-eth001v1:foc_f32
CMake,steval-eth001v1:nsh
CMake,stm32f746g-disco:audio
CMake,stm32f746g-disco:fb
# CMake,stm32f746g-disco:lvgl
CMake,stm32f746g-disco:netnsh
CMake,stm32f746g-disco:nsh
# CMake,stm32f746g-disco:nxdemo
# CMake,stm32f746g-disco:nxterm
CMake,stm32f746-ws:nsh
CMake,stm32f769i-disco:netnsh
CMake,stm32f769i-disco:nsh
CMake,stm32f777zit6-meadow:nsh
# CMake,stm32f777zit6-meadow:sdram
# CMake,nucleo-h743zi:composite
# CMake,nucleo-h743zi:elf
# CMake,nucleo-h743zi:mcuboot-app
# CMake,nucleo-h743zi:mcuboot-loader
CMake,nucleo-h743zi:netnsh
CMake,nucleo-h743zi:nsh
# CMake,nucleo-h743zi:nxlines_oled
CMake,nucleo-h743zi:otg_fs_host
CMake,nucleo-h743zi:pwm
# CMake,nucleo-h743zi:rndis
# CMake,nucleo-h743zi2:jumbo
CMake,nucleo-h743zi2:netnsh
CMake,nucleo-h743zi2:nsh
CMake,nucleo-h743zi2:pysim
CMake,nucleo-h743zi2:socketcan
# CMake,stm32h745i-disco:lvgl
CMake,stm32h745i-disco:netnsh
CMake,stm32h745i-disco:nsh
CMake,stm32h745i-disco:touchtest