Skip to content

Commit d76c050

Browse files
committed
Travis: add more cmake examples
1 parent 0059596 commit d76c050

File tree

1 file changed

+31
-3
lines changed

1 file changed

+31
-3
lines changed

.travis.yml

Lines changed: 31 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ matrix:
109109
- &cmake-build-test
110110
stage: "CMake"
111111
name: "CMake blinky example"
112-
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky
112+
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-blinky TARGET_NAME=K64F
113113
language: python
114114
python: 3.8
115115
install:
@@ -130,14 +130,42 @@ matrix:
130130
- >-
131131
cd -;
132132
touch .mbed;
133-
mbedtools configure -t GCC_ARM -m K64F;
133+
mbedtools configure -t GCC_ARM -m ${TARGET_NAME};
134134
mkdir -p build
135135
script:
136136
- cd build && cmake .. -GNinja -DMBED_PROFILE=develop && cmake --build .
137137

138138
- <<: *cmake-build-test
139139
name: "CMake kvstore example"
140-
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-kvstore
140+
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-kvstore TARGET_NAME=K64F
141+
142+
- <<: *cmake-build-test
143+
name: "CMake ble example"
144+
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-ble TARGET_NAME=K64F
145+
146+
- <<: *cmake-build-test
147+
name: "CMake cellular example"
148+
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-cellular TARGET_NAME=K64F
149+
150+
- <<: *cmake-build-test
151+
name: "CMake devicekey example"
152+
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-devicekey TARGET_NAME=K64F
153+
154+
- <<: *cmake-build-test
155+
name: "CMake lorawan example"
156+
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-lorawan TARGET_NAME=K64F
157+
158+
- <<: *cmake-build-test
159+
name: "CMake crypto example"
160+
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-mbed-crypto TARGET_NAME=K64F
161+
162+
- <<: *cmake-build-test
163+
name: "CMake nfc example"
164+
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-nfc TARGET_NAME=K64F
165+
166+
- <<: *cmake-build-test
167+
name: "CMake sockets example"
168+
env: NAME=cmake_test EXAMPLE_NAME=mbed-os-example-sockets TARGET_NAME=K64F
141169

142170
### Docs Tests ###
143171
- &docs-vm

0 commit comments

Comments
 (0)