[dpdk-dev] [PATCH 2/3] build: hide debug messages in non-developer mode
From: Bruce Richardson <hidden>
Date: 2021-02-25 15:29:29
Subsystem:
library code, the rest · Maintainers:
Andrew Morton, Linus Torvalds
The messages about what components have what dependency names, and information about function versioning not being supported on windows are only of interest to developers, so hide them when building in non-developer mode. Signed-off-by: Bruce Richardson <redacted> --- drivers/meson.build | 6 ++++-- lib/meson.build | 10 ++++++---- 2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/drivers/meson.build b/drivers/meson.build
index fdf76120ac..b26051c21c 100644
--- a/drivers/meson.build
+++ b/drivers/meson.build@@ -208,8 +208,10 @@ foreach subpath:subdirs set_variable('shared_@0@'.format(lib_name), shared_dep) set_variable('static_@0@'.format(lib_name), static_dep) dependency_name = ''.join(lib_name.split('rte_')) - message('drivers/@0@: Defining dependency "@1@"'.format( - drv_path, dependency_name)) + if developer_mode + message('drivers/@0@: Defining dependency "@1@"'.format( + drv_path, dependency_name)) + endif endif # build endforeach
diff --git a/lib/meson.build b/lib/meson.build
index 7712aa4977..b378050299 100644
--- a/lib/meson.build
+++ b/lib/meson.build@@ -115,9 +115,9 @@ foreach l:libraries shared_dep = declare_dependency(include_directories: includes) static_dep = shared_dep else - if is_windows and use_function_versioning + if is_windows and use_function_versioning and developer_mode message('@0@: Function versioning is not supported by Windows.' - .format(name)) + .format(name)) endif if use_function_versioning
@@ -206,7 +206,9 @@ foreach l:libraries set_variable('shared_rte_' + name, shared_dep) set_variable('static_rte_' + name, static_dep) - message('lib/@0@: Defining dependency "@1@"'.format( - dir_name, name)) + if developer_mode + message('lib/@0@: Defining dependency "@1@"'.format( + dir_name, name)) + endif endif # if build endforeach
--
2.27.0