mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-09-01 16:42:39 +00:00
Fixes: #28197 zephyr_get_targets() provides a mechanism for retrieving all CMake targets for a given directory and below. This is useful when including external modules where only libraries required by Zephyr should be built. For example, in openthread, this reduces the number of build steps and build time significantly. Before, 780 steps: `time ninja -Cbuild` [708/708] Linking CXX executable zephyr/zephyr.elf 135.08user 30.24system 0:46.21elapsed 357%CPU After, 480 steps: `time ninja -Cbuild` [480/480] Linking CXX executable zephyr/zephyr.elf 84.02user 18.92system 0:30.72elapsed 335%CPU Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no> |
||
---|---|---|
.. | ||
app | ||
bintools | ||
compiler | ||
emu | ||
flash | ||
ide | ||
linker | ||
makefile_exports | ||
reports | ||
toolchain | ||
usage | ||
util | ||
boards.cmake | ||
ccache.cmake | ||
cfb.cmake | ||
dts.cmake | ||
extensions.cmake | ||
extra_flags.cmake | ||
gcc-m-cpu.cmake | ||
generic_toolchain.cmake | ||
git.cmake | ||
hex.cmake | ||
host-tools.cmake | ||
kconfig.cmake | ||
kobj.cmake | ||
mcuboot.cmake | ||
pristine.cmake | ||
python.cmake | ||
target_toolchain_flags.cmake | ||
target_toolchain.cmake | ||
version.cmake | ||
west.cmake | ||
zephyr_module.cmake |