mirror of
https://github.com/espressif/openthread.git
synced 2026-08-18 00:19:52 +00:00
[travis] enable most build features in cmake build check (#4636)
This commit is contained in:
+26
-1
@@ -416,10 +416,35 @@ build_samr21() {
|
||||
}
|
||||
|
||||
[ $BUILD_TARGET != simulation ] || {
|
||||
CMAKE_FLAGS=" \
|
||||
-DOT_COMPILE_WARNING_AS_ERROR=on \
|
||||
-DOT_BORDER_AGENT=on \
|
||||
-DOT_BORDER_ROUTER=on \
|
||||
-DOT_COAP=on \
|
||||
-DOT_COAPS=on \
|
||||
-DOT_COMMISSIONER=on \
|
||||
-DOT_CHANNEL_MANAGER=on \
|
||||
-DOT_CHANNEL_MONITOR=on \
|
||||
-DOT_CHILD_SUPERVISION=on \
|
||||
-DOT_DHCP6_CLIENT=on \
|
||||
-DOT_DHCP6_SERVER=on \
|
||||
-DOT_DIAGNOSTIC=on \
|
||||
-DOT_DNS_CLIENT=on \
|
||||
-DOT_ECDSA=on \
|
||||
-DOT_IP6_FRAGM=on \
|
||||
-DOT_JAM_DETECTION=on \
|
||||
-DOT_JOINER=on \
|
||||
-DOT_LINK_RAW=on \
|
||||
-DOT_MAC_FILTER=on \
|
||||
-DOT_MTD_NETDIAG=on \
|
||||
-DOT_SERVICE=on \
|
||||
-DOT_SLAAC=on \
|
||||
-DOT_SNTP_CLIENT=on"
|
||||
|
||||
git checkout -- . || die
|
||||
git clean -xfd || die
|
||||
mkdir build && cd build || die
|
||||
cmake -GNinja -DOT_PLATFORM=simulation -DOT_COMPILE_WARNING_AS_ERROR=ON .. || die
|
||||
cmake -GNinja -DOT_PLATFORM=simulation $CMAKE_FLAGS .. || die
|
||||
ninja || die
|
||||
cd .. || die
|
||||
|
||||
|
||||
Reference in New Issue
Block a user