Skip to content

Commit e5ad7f6

Browse files
committed
cmake/zephyr: unify cmake rules for src/logging
Adding all source files in a single, giant zephyr/CMakeLists.txt is inconvenient and does not scale. Modify Zephyr rules to use definitions in src/logging/ instead. Link: #8260 Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
1 parent db51733 commit e5ad7f6

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

src/logging/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# SPDX-License-Identifier: BSD-3-Clause
2+
3+
add_local_sources_ifdef(CONFIG_LOG_BACKEND_SOF_PROBE sof log_backend_probe.c)

zephyr/CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ add_subdirectory(../src/init/ init_unused_install/)
210210
add_subdirectory(../src/ipc/ ipc_unused_install/)
211211
add_subdirectory(../src/lib/ lib_unused_install/)
212212
add_subdirectory(../src/library_manager/ library_manager_unused_install/)
213+
add_subdirectory(../src/logging/ logging_unused_install/)
213214
add_subdirectory(../src/schedule/ schedule_unused_install/)
214215
add_subdirectory(../src/trace/ trace_unused_install/)
215216
add_subdirectory(test/)
@@ -476,9 +477,6 @@ zephyr_library_sources(
476477
# SOF module interface functions
477478
add_subdirectory(../src/module module_unused_install/)
478479

479-
zephyr_library_sources_ifdef(CONFIG_LOG_BACKEND_SOF_PROBE
480-
${SOF_SRC_PATH}/logging/log_backend_probe.c)
481-
482480
zephyr_library_sources_ifdef(CONFIG_FAST_GET lib/fast-get.c)
483481

484482
# Optional SOF sources - depends on Kconfig - WIP

0 commit comments

Comments
 (0)