[cmake] add support for cc1352 (#4690)

This commit is contained in:
Jing Ma
2020-04-01 23:53:34 -07:00
committed by GitHub
parent 602d975596
commit 64e03b8347
3 changed files with 168 additions and 0 deletions
+26
View File
@@ -39,6 +39,30 @@ reset_source()
git clean -xfd
}
build_cc1352()
{
local options=("${OT_COMMON_OPTIONS[@]}")
options+=(
"-DOT_PLATFORM=cc1352"
"-DCMAKE_TOOLCHAIN_FILE=examples/platforms/cc1352/arm-none-eabi.cmake"
"-DOT_COMMISSIONER=on"
"-DOT_DHCP6_CLIENT=on"
"-DOT_DHCP6_SERVER=on"
"-DOT_DNS_CLIENT=on"
"-DOT_JOINER=on"
"-DOT_SLAAC=on"
"-DCMAKE_BUILD_TYPE=Release"
)
reset_source
mkdir build
cd build
cmake -GNinja "${options[@]}" ..
ninja
cd ..
}
build_cc2538()
{
local options=("${OT_COMMON_OPTIONS[@]}")
@@ -53,10 +77,12 @@ build_cc2538()
cd build
cmake -GNinja "${options[@]}" ..
ninja
cd ..
}
main()
{
build_cc1352
build_cc2538
}