zephyr/tests/modules/nanopb/lib/CMakeLists.txt
Pieter De Gendt e816fc5a81 tests: modules: nanopb: Add a custom nested library
Add a library to the Nanopb test to demonstrate building with a
dependency on the generated header files.

Signed-off-by: Pieter De Gendt <pieter.degendt@basalte.be>
2023-12-01 10:50:26 +00:00

13 lines
385 B
CMake

# SPDX-License-Identifier: Apache-2.0
add_library(mylib lib.c)
# Demonstrate that our library includes a generated header so we need the following dependency
add_dependencies(mylib nanopb_generated_headers)
# Add include directory to find the generated headers
target_include_directories(mylib PRIVATE ${CMAKE_BINARY_DIR})
# Link against zephyr
target_link_libraries(mylib zephyr)