CMake: Check CMake builds CMake-capable targets in Travis

pull/13566/head
Robert Walton 2020-08-13 15:52:19 +01:00 committed by Hugues Kamba
parent 7343ad6c02
commit 6687a6bc13
1 changed files with 27 additions and 3 deletions

View File

@ -112,7 +112,7 @@ matrix:
- &cmake-build-test
stage: "CMake"
name: "CMake blinky example - develop"
name: "CMake blinky example - develop (K64F)"
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky TARGET_NAME=K64F PROFILE=develop
language: python
python: 3.8
@ -140,13 +140,37 @@ matrix:
- cd build && cmake .. -GNinja -DCMAKE_BUILD_TYPE=${PROFILE} && cmake --build .
- <<: *cmake-build-test
name: "CMake blinky example - release"
name: "CMake blinky example - release (K64F)"
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky TARGET_NAME=K64F PROFILE=release
- <<: *cmake-build-test
name: "CMake blinky example - debug"
name: "CMake blinky example - debug (K64F)"
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky TARGET_NAME=K64F PROFILE=debug
- <<: *cmake-build-test
name: "CMake blinky example - develop (DISCO_L475VG_IOT01A)"
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky TARGET_NAME=DISCO_L475VG_IOT01A PROFILE=develop
- <<: *cmake-build-test
name: "CMake blinky example - release (DISCO_L475VG_IOT01A)"
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky TARGET_NAME=DISCO_L475VG_IOT01A PROFILE=release
- <<: *cmake-build-test
name: "CMake blinky example - debug (DISCO_L475VG_IOT01A)"
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky TARGET_NAME=DISCO_L475VG_IOT01A PROFILE=debug
- <<: *cmake-build-test
name: "CMake blinky example - develop (NRF52840_DK)"
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky TARGET_NAME=NRF52840_DK PROFILE=develop
- <<: *cmake-build-test
name: "CMake blinky example - release (NRF52840_DK)"
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky TARGET_NAME=NRF52840_DK PROFILE=release
- <<: *cmake-build-test
name: "CMake blinky example - debug (NRF52840_DK)"
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky TARGET_NAME=NRF52840_DK PROFILE=debug
### Docs Tests ###
- &docs-vm