metrics: fix header installation with meson
[dpdk.git] / lib / librte_metrics / meson.build
index e26d1f4..eed27b8 100644 (file)
@@ -3,3 +3,12 @@
 
 sources = files('rte_metrics.c')
 headers = files('rte_metrics.h')
+
+jansson = dependency('jansson', required: false)
+if jansson.found()
+       ext_deps += jansson
+       sources += files('rte_metrics_telemetry.c')
+       headers += files('rte_metrics_telemetry.h')
+       deps += ['ethdev', 'telemetry']
+       includes += include_directories('../librte_telemetry')
+endif