summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Graf <tgraf@suug.ch>2011-03-16 13:46:41 +0100
committerThomas Graf <tgraf@suug.ch>2011-03-16 13:46:41 +0100
commitd8d67c0a4c348837ed3c3f8377b1f8a4e5574f5f (patch)
tree589dc8ae2e1e9b2ad6061f0906043834cf0876cf
parentb5c474e533fa3aceaebf3189acd3b5643092845b (diff)
downloadlibnl-d8d67c0a4c348837ed3c3f8377b1f8a4e5574f5f.tar.gz
Provide numeric version defines
-rw-r--r--configure.in7
-rw-r--r--include/netlink/version.h.in7
2 files changed, 12 insertions, 2 deletions
diff --git a/configure.in b/configure.in
index 34ece73..a0199d0 100644
--- a/configure.in
+++ b/configure.in
@@ -6,7 +6,7 @@
# License as published by the Free Software Foundation version 2.1
# of the License.
#
-# Copyright (c) 2003-2010 Thomas Graf <tgraf@suug.ch>
+# Copyright (c) 2003-2011 Thomas Graf <tgraf@suug.ch>
#
AC_INIT(libnl, 2.1, tgraf@suug.ch)
@@ -15,6 +15,11 @@ AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([-Wall foreign subdir-objects])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES(yes)], [])
+MAJ_VERSION=2
+AC_SUBST([MAJ_VERSION])
+MIN_VERSION=1
+AC_SUBST([MIN_VERSION])
+
AC_PROG_CC
AM_PROG_CC_C_O
AC_PROG_INSTALL
diff --git a/include/netlink/version.h.in b/include/netlink/version.h.in
index 7bd38cc..9deb365 100644
--- a/include/netlink/version.h.in
+++ b/include/netlink/version.h.in
@@ -6,7 +6,7 @@
* License as published by the Free Software Foundation version 2.1
* of the License.
*
- * Copyright (c) 2008 Thomas Graf <tgraf@suug.ch>
+ * Copyright (c) 2008-2011 Thomas Graf <tgraf@suug.ch>
*/
#ifndef NETLINK_VERSION_H_
@@ -15,4 +15,9 @@
#define LIBNL_STRING "@PACKAGE_STRING@"
#define LIBNL_VERSION "@PACKAGE_VERSION@"
+#define LIBNL_VER_MAJ @MAJ_VERSION@
+#define LIBNL_VER_MIN @MIN_VERSION@
+#define LIBNL_VER(maj,min) ((maj) << 8 | (min))
+#define LIBNL_VER_NUM LIBNL_VER(LIBNL_VER_MAJ, LIBNL_VER_MIN)
+
#endif