From d8d67c0a4c348837ed3c3f8377b1f8a4e5574f5f Mon Sep 17 00:00:00 2001 From: Thomas Graf Date: Wed, 16 Mar 2011 13:46:41 +0100 Subject: [PATCH] Provide numeric version defines --- configure.in | 7 ++++++- include/netlink/version.h.in | 7 ++++++- 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 +# Copyright (c) 2003-2011 Thomas Graf # 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 + * Copyright (c) 2008-2011 Thomas Graf */ #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