build: hide debug messages in non-developer mode

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 <bruce.richardson@intel.com>
This commit is contained in:
Bruce Richardson 2021-02-25 15:29:02 +00:00 committed by Thomas Monjalon
parent bc46174338
commit d317f7ebd4
2 changed files with 10 additions and 6 deletions

View File

@ -209,8 +209,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

View File

@ -119,9 +119,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
@ -210,7 +210,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