From: Tyler Retzlaff <roret...@microsoft.com>

declare reduced set of exports for rte_metrics on windows and include
it in the set of libraries to build and install.

rte_metrics_tel* exports depend on conditionally available component.
this change minimally allows enabling the building of rte_metrics on
windows.

Signed-off-by: Tyler Retzlaff <roret...@microsoft.com>
---
 lib/librte_metrics/rte_metrics_exports.def | 8 ++++++++
 lib/meson.build                            | 1 +
 2 files changed, 9 insertions(+)
 create mode 100644 lib/librte_metrics/rte_metrics_exports.def

diff --git a/lib/librte_metrics/rte_metrics_exports.def 
b/lib/librte_metrics/rte_metrics_exports.def
new file mode 100644
index 000000000..40ec342a0
--- /dev/null
+++ b/lib/librte_metrics/rte_metrics_exports.def
@@ -0,0 +1,8 @@
+EXPORTS
+       rte_metrics_get_names
+       rte_metrics_get_values
+       rte_metrics_init
+       rte_metrics_reg_name
+       rte_metrics_reg_names
+       rte_metrics_update_value
+       rte_metrics_update_values
diff --git a/lib/meson.build b/lib/meson.build
index ed00f8914..845397fba 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -45,6 +45,7 @@ if is_windows
                'mempool', 'mbuf', 'net', 'meter', 'ethdev', 'pci',
                'cmdline',
                'hash',
+               'metrics',
        ] # only supported libraries for windows
 endif
 
-- 
2.29.0.vfs.0.0

Reply via email to