[cmake] clean up cmake options (#4727)

* enable optional features
* remove OT_NCP
* remove OT_NCP_RADIO_ONLY
* sort options
This commit is contained in:
Yakun Xu
2020-03-24 07:29:48 -07:00
committed by GitHub
parent 322359fd88
commit cb55c530bd
2 changed files with 40 additions and 34 deletions
+16
View File
@@ -36,10 +36,25 @@ readonly OT_BUILD_JOBS=$(getconf _NPROCESSORS_ONLN)
readonly OT_BUILDDIR="$(pwd)/build"
readonly OT_SRCDIR="$(pwd)"
readonly OT_TEST_COMMON_OPTIONS=(
"-DOT_BORDER_AGENT=ON"
"-DOT_BORDER_ROUTER=ON"
"-DOT_CHANNEL_MANAGER=ON"
"-DOT_CHANNEL_MONITOR=ON"
"-DOT_CHILD_SUPERVISION=ON"
"-DOT_COAP=ON"
"-DOT_COAPS=ON"
"-DOT_COMMISSIONER=ON"
"-DOT_COVERAGE=ON"
"-DOT_DHCP6_CLIENT=ON"
"-DOT_DHCP6_SERVER=ON"
"-DOT_DIAGNOSTIC=ON"
"-DOT_IP6_FRAGM=ON"
"-DOT_JAM_DETECTION=ON"
"-DOT_JOINER=ON"
"-DOT_MAC_FILTER=ON"
"-DOT_REFERENCE_DEVICE=ON"
"-DOT_SERVICE=ON"
"-DOT_SLAAC=ON"
)
readonly COLOR_PASS='\033[0;32m'
@@ -86,6 +101,7 @@ build_posix()
options+=(
"-DOT_PLATFORM=posix"
"-DOT_READLINE=readline"
"-DOT_THREAD_VERSION=${version}"
)