X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fmeson.build;h=4a64756a68f816eae760ecd1ea2da655cc8e8241;hb=520e3f4888c508dad32da1d8c5486a7be9b0fbba;hp=c9a20f65b7af6e07d3f9c783366ea1a1589c9de7;hpb=0bf5832222971a0154c9150d4a7a4b82ecbc9ddb;p=dpdk.git diff --git a/lib/meson.build b/lib/meson.build index c9a20f65b7..4a64756a68 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -82,13 +82,14 @@ if is_windows endif optional_libs = [ - 'kni', - 'power', - 'vhost', + 'kni', + 'power', + 'vhost', ] disabled_libs = [] -opt_disabled_libs = run_command(list_dir_globs, get_option('disable_libs')).stdout().split() +opt_disabled_libs = run_command(list_dir_globs, get_option('disable_libs'), + check: true).stdout().split() foreach l:opt_disabled_libs if not optional_libs.contains(l) warning('Cannot disable mandatory library "@0@"'.format(l)) @@ -170,13 +171,14 @@ foreach l:libraries libname = 'rte_' + name includes += include_directories(l) - if is_windows and use_function_versioning + if developer_mode and is_windows and use_function_versioning message('@0@: Function versioning is not supported by Windows.'.format(name)) endif if use_function_versioning cflags += '-DRTE_USE_FUNCTION_VERSIONING' endif + cflags += '-DRTE_LOG_DEFAULT_LOGTYPE=lib.' + l # first build static lib static_lib = static_library(libname, @@ -227,7 +229,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