aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/m4
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2020-05-14 16:04:56 +0300
committerPetri Savolainen <petri.savolainen@nokia.com>2020-05-20 12:32:08 +0300
commit1903400cc1a8c37ceaa3f3c67ba629f3be3cc09d (patch)
treed7fb590a7ccd4f8ccf9d79353e14a570ba814470 /platform/linux-generic/m4
parent5be5581cb4913e219d838b2074d9e25b59454d58 (diff)
linux-gen: record default config file version
Enables checking default configuration file version during configure phase. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Diffstat (limited to 'platform/linux-generic/m4')
-rw-r--r--platform/linux-generic/m4/configure.m42
-rw-r--r--platform/linux-generic/m4/odp_libconfig.m418
2 files changed, 19 insertions, 1 deletions
diff --git a/platform/linux-generic/m4/configure.m4 b/platform/linux-generic/m4/configure.m4
index 82fe6fe9c..bcd55b7c5 100644
--- a/platform/linux-generic/m4/configure.m4
+++ b/platform/linux-generic/m4/configure.m4
@@ -23,7 +23,7 @@ AS_IF([test "x$with_pcap" != xno],
[ODP_PCAP([with_pcap=yes]‚[with_pcap=no])])
AM_CONDITIONAL([HAVE_PCAP], [test x$have_pcap = xyes])
-ODP_LIBCONFIG([linux-generic])
+m4_include([platform/linux-generic/m4/odp_libconfig.m4])
m4_include([platform/linux-generic/m4/odp_pcapng.m4])
m4_include([platform/linux-generic/m4/odp_netmap.m4])
m4_include([platform/linux-generic/m4/odp_dpdk.m4])
diff --git a/platform/linux-generic/m4/odp_libconfig.m4 b/platform/linux-generic/m4/odp_libconfig.m4
new file mode 100644
index 000000000..9bc1ba1be
--- /dev/null
+++ b/platform/linux-generic/m4/odp_libconfig.m4
@@ -0,0 +1,18 @@
+##########################################################################
+# Configuration file version
+##########################################################################
+m4_define([_odp_config_version_generation], [0])
+m4_define([_odp_config_version_major], [1])
+m4_define([_odp_config_version_minor], [13])
+
+m4_define([_odp_config_version],
+ [_odp_config_version_generation._odp_config_version_major._odp_config_version_minor])
+
+_ODP_CONFIG_VERSION_GENERATION=_odp_config_version_generation
+AC_SUBST(_ODP_CONFIG_VERSION_GENERATION)
+_ODP_CONFIG_VERSION_MAJOR=_odp_config_version_major
+AC_SUBST(_ODP_CONFIG_VERSION_MAJOR)
+_ODP_CONFIG_VERSION_MINOR=_odp_config_version_minor
+AC_SUBST(_ODP_CONFIG_VERSION_MINOR)
+
+ODP_LIBCONFIG([$with_platform])