diff --git a/tests/toranj/build.sh b/tests/toranj/build.sh index 907b6e45a..12b5497f2 100755 --- a/tests/toranj/build.sh +++ b/tests/toranj/build.sh @@ -39,6 +39,7 @@ display_usage() { echo " ncp : Build OpenThread NCP FTD mode with POSIX platform" echo " rcp : Build OpenThread RCP (NCP in radio mode) with POSIX platform" echo " posix-app : Build OpenThread POSIX App NCP" + echo " cmake : Configure and build OpenThread using cmake/ninja (RCP and NCP) only" echo "" echo "Options:" echo " -c/--enable-coverage Enable code coverage" @@ -131,6 +132,14 @@ case ${build_config} in make -j 8 || die ;; + cmake) + echo "====================================================================================================" + echo "Building OpenThread (NCP/CLI for FTD/MTD/RCP mode) with POSIX platform using cmake" + echo "====================================================================================================" + cmake -GNinja -DOT_PLATFORM=posix -DOT_CONFIG=../tests/toranj/openthread-core-toranj-config.h . || die + ninja || die + ;; + *) echo "Error: Unknown configuration \"$1\"" display_usage