mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-27 15:15:23 +00:00
Move the net_buf implementation from the networking subsystem to a library as they have no dependency on the networking subsystem. Network buffers are used in subsystems outside of networking (e.g. Bluetooth, USB). Fixes: #36374 Signed-off-by: Henrik Brix Andersen <henrik@brixandersen.dk>
23 lines
693 B
CMake
23 lines
693 B
CMake
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# FIXME: SHADOW_VARS: Remove this once we have enabled -Wshadow globally.
|
|
add_compile_options($<TARGET_PROPERTY:compiler,warning_shadow_variables>)
|
|
|
|
add_subdirectory(crc)
|
|
if(NOT CONFIG_EXTERNAL_LIBC)
|
|
add_subdirectory(libc)
|
|
endif()
|
|
if(NOT CONFIG_NATIVE_LIBC)
|
|
add_subdirectory(posix)
|
|
endif()
|
|
add_subdirectory_ifdef(CONFIG_CPP cpp)
|
|
add_subdirectory(hash)
|
|
add_subdirectory(heap)
|
|
add_subdirectory(mem_blocks)
|
|
add_subdirectory_ifdef(CONFIG_NET_BUF net_buf)
|
|
add_subdirectory(os)
|
|
add_subdirectory(utils)
|
|
add_subdirectory_ifdef(CONFIG_SMF smf)
|
|
add_subdirectory_ifdef(CONFIG_OPENAMP open-amp)
|
|
add_subdirectory_ifdef(CONFIG_ACPI acpi)
|