mirror of
https://github.com/espressif/openthread.git
synced 2026-07-27 22:37:45 +00:00
[cmake] add support for cc1352 (#4690)
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user