X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest-pmd%2Fmeson.build;h=43130c88560c194652e8efadae717f06b63904d4;hb=a2dfcd1ff609f5a4fd3b65774618a35c5c9f73c6;hp=b05c531c7f05fcdf2eafb9d9465faf8ea143d91f;hpb=fe629897def9ff5aa003a1a298df47239afb337f;p=dpdk.git diff --git a/app/test-pmd/meson.build b/app/test-pmd/meson.build index b05c531c7f..43130c8856 100644 --- a/app/test-pmd/meson.build +++ b/app/test-pmd/meson.build @@ -28,7 +28,11 @@ sources = files( 'util.c', ) -deps += ['ethdev', 'gro', 'gso', 'cmdline', 'metrics', 'bus_pci'] +if dpdk_conf.has('RTE_HAS_JANSSON') + ext_deps += jansson_dep +endif + +deps += ['ethdev', 'cmdline', 'bus_pci'] if dpdk_conf.has('RTE_CRYPTO_SCHEDULER') deps += 'crypto_scheduler' endif @@ -39,9 +43,18 @@ if dpdk_conf.has('RTE_LIB_BPF') sources += files('bpf_cmd.c') deps += 'bpf' endif +if dpdk_conf.has('RTE_LIB_GRO') + deps += 'gro' +endif +if dpdk_conf.has('RTE_LIB_GSO') + deps += 'gso' +endif if dpdk_conf.has('RTE_LIB_LATENCYSTATS') deps += 'latencystats' endif +if dpdk_conf.has('RTE_LIB_METRICS') + deps += 'metrics' +endif if dpdk_conf.has('RTE_LIB_PDUMP') deps += 'pdump' endif @@ -60,8 +73,3 @@ endif if dpdk_conf.has('RTE_NET_DPAA') deps += ['bus_dpaa', 'mempool_dpaa', 'net_dpaa'] endif -jansson_dep = dependency('jansson', required: false, method: 'pkg-config') -if jansson_dep.found() - dpdk_conf.set('RTE_HAS_JANSSON', 1) - ext_deps += jansson_dep -endif