The header file rte_version.h should be the unique place to define the version number. The makefile command "showversion" makes it accessible, and it is used to set the meson project version with an external command.
Signed-off-by: Thomas Monjalon <tho...@monjalon.net> --- I don't know how to check easily the meson version number. Please help in testing, thanks. --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 84af32ece..b9d1030e7 100644 --- a/meson.build +++ b/meson.build @@ -2,7 +2,7 @@ # Copyright(c) 2017 Intel Corporation project('DPDK', 'C', - version: '18.11-rc0', + version: run_command('make', 'showversion').stdout().strip(), license: 'BSD', default_options: ['buildtype=release', 'default_library=static'], meson_version: '>= 0.41' -- 2.18.0