From b2866e26a1a29bdc4f6dfe37883f75afc3a49f85 Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Tue, 3 Mar 2020 11:13:53 -0800 Subject: [PATCH] [travis] enable most build features in cmake build check (#4636) --- .travis/script.sh | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/.travis/script.sh b/.travis/script.sh index 2c52f21e4..98719499f 100755 --- a/.travis/script.sh +++ b/.travis/script.sh @@ -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