X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fmeson.build;h=4d8f842ab806f21269c22d9eb6c994985766a8d9;hb=5cbe184802aae6f3033617c7a281e9e33eaf41a1;hp=bd154fa7ad92f7ddc11dc0cd71620e88e2885a68;hpb=95276abaaf0a3e605e99a306f1923f46c3037a64;p=dpdk.git diff --git a/drivers/meson.build b/drivers/meson.build index bd154fa7ad..4d8f842ab8 100644 --- a/drivers/meson.build +++ b/drivers/meson.build @@ -17,9 +17,10 @@ dpdk_driver_classes = ['common', 'event', # depends on common, bus, mempool and net. 'baseband'] # depends on common and bus. -disabled_drivers = get_option('disable_drivers').split(',') +disabled_drivers = run_command(list_dir_globs, get_option('disable_drivers'), + ).stdout().split() -default_cflags = machine_args +default_cflags = machine_args + ['-DALLOW_EXPERIMENTAL_API'] if cc.has_argument('-Wno-format-truncation') default_cflags += '-Wno-format-truncation' endif @@ -43,7 +44,6 @@ foreach class:dpdk_driver_classes reason = '' # set if build == false to explain name = drv fmt_name = '' - allow_experimental_apis = false sources = [] objs = [] cflags = default_cflags @@ -105,10 +105,6 @@ foreach class:dpdk_driver_classes dpdk_conf.set(config_flag_fmt.format(fmt_name.to_upper()),1) lib_name = driver_name_fmt.format(fmt_name) - if allow_experimental_apis - cflags += '-DALLOW_EXPERIMENTAL_API' - endif - dpdk_extra_ldflags += pkgconfig_extra_libs # generate pmdinfo sources by building a temporary