X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Fmeson.build;h=3acc67e6ed434836650c2871e7c22fa5cd8087bd;hb=bfe2ae495ee2682a79e1cc84b10914f37a82d3cf;hp=eb91f100bc8cde4b258c919723748489cff76331;hpb=3e3eeb4d5ff754c3425fc38a4cbd2f6be872f1d9;p=dpdk.git diff --git a/lib/meson.build b/lib/meson.build index eb91f100bc..3acc67e6ed 100644 --- a/lib/meson.build +++ b/lib/meson.build @@ -30,6 +30,8 @@ default_cflags = machine_args if cc.has_argument('-Wno-format-truncation') default_cflags += '-Wno-format-truncation' endif + +enabled_libs = [] # used to print summary at the end foreach l:libraries build = true name = l @@ -45,18 +47,17 @@ foreach l:libraries # use "deps" for internal DPDK dependencies, and "ext_deps" for # external package/library requirements ext_deps = [] - deps = ['eal'] # eal is standard dependency except for itself - if l == 'kvargs' - deps = [] - endif - if l == 'eal' - deps = ['kvargs'] + deps = [] + # eal is standard dependency once built + if dpdk_conf.has('RTE_LIBRTE_EAL') + deps += ['eal'] endif dir_name = 'librte_' + l subdir(dir_name) if build + enabled_libs += name dpdk_conf.set('RTE_LIBRTE_' + name.to_upper(), 1) install_headers(headers)