@@ -109,7 +109,7 @@ matrix:
109
109
- &cmake-build-test
110
110
stage : " CMake"
111
111
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
113
113
language : python
114
114
python : 3.8
115
115
install :
@@ -130,14 +130,42 @@ matrix:
130
130
- >-
131
131
cd -;
132
132
touch .mbed;
133
- mbedtools configure -t GCC_ARM -m K64F ;
133
+ mbedtools configure -t GCC_ARM -m ${TARGET_NAME} ;
134
134
mkdir -p build
135
135
script :
136
136
- cd build && cmake .. -GNinja -DMBED_PROFILE=develop && cmake --build .
137
137
138
138
- << : *cmake-build-test
139
139
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
141
169
142
170
# ## Docs Tests ###
143
171
- &docs-vm
0 commit comments