The checking of symbols within each library and driver is only of interest to developers, so limit to developer mode only.
Signed-off-by: Bruce Richardson <bruce.richard...@intel.com> --- drivers/meson.build | 20 +++++++++++--------- lib/meson.build | 2 +- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/drivers/meson.build b/drivers/meson.build index b26051c21c..54af1f132f 100644 --- a/drivers/meson.build +++ b/drivers/meson.build @@ -170,15 +170,17 @@ foreach subpath:subdirs endif else lk_args = ['-Wl,--version-script=' + version_map] - # on unix systems check the output of the - # check-symbols.sh script, using it as a - # dependency of the .so build - lk_deps += custom_target(lib_name + '.sym_chk', - command: [check_symbols, - version_map, '@INPUT@'], - capture: true, - input: static_lib, - output: lib_name + '.sym_chk') + if developer_mode + # on unix systems check the output of the + # check-symbols.sh script, using it as a + # dependency of the .so build + lk_deps += custom_target(lib_name + '.sym_chk', + command: [check_symbols, + version_map, '@INPUT@'], + capture: true, + input: static_lib, + output: lib_name + '.sym_chk') + endif endif shared_lib = shared_library(lib_name, diff --git a/lib/meson.build b/lib/meson.build index b378050299..d003ad3dfe 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -173,7 +173,7 @@ foreach l:libraries endif lk_deps = [version_map, def_file, mingw_map] - if not is_windows + if developer_mode and not is_windows # on unix systems check the output of the # check-symbols.sh script, using it as a # dependency of the .so build -- 2.27.0