Sergey Senozhatsky
2012-04-27 13:29:13 UTC
configure: fix to support libnl-3.0
Rename previously used CONFIG_LIBNL20 define to HAVE_LIBNL20 and move it
to generated config.h file.
HAVE_LIBNL20 should be defined for both libnl-2.0 and libnl-3.0 cases.
For libnl3 we should also add libnl-3.0 and libnl-genl-3.0 libs.
Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky-***@public.gmane.org>
---
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index c18a000..ff344f3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -49,8 +49,8 @@ PKG_CHECK_MODULES([NCURSES], [ncurses])
PKG_CHECK_MODULES([PCIUTILS], [libpci])
PKG_CHECK_MODULES([LIBNIL], [libnl-1],[],[
- PKG_CHECK_MODULES([LIBNIL], [libnl-2.0],[] ,[
- PKG_CHECK_MODULES([LIBNIL], [libnl-3.0],[] ,[AC_MSG_ERROR([libnl is required but was not found])])
+ PKG_CHECK_MODULES([LIBNIL], [libnl-2.0],[AC_DEFINE([HAVE_LIBNL20],[1],[Define if you have libnl-2.0 or higher])] ,[
+ PKG_CHECK_MODULES([LIBNIL], [libnl-3.0, libnl-genl-3.0],[AC_DEFINE([HAVE_LIBNL20],[1],[Define if you have libnl-3.0 or higher])] ,[AC_MSG_ERROR([libnl is required but was not found])])
])
])
Rename previously used CONFIG_LIBNL20 define to HAVE_LIBNL20 and move it
to generated config.h file.
HAVE_LIBNL20 should be defined for both libnl-2.0 and libnl-3.0 cases.
For libnl3 we should also add libnl-3.0 and libnl-genl-3.0 libs.
Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky-***@public.gmane.org>
---
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index c18a000..ff344f3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -49,8 +49,8 @@ PKG_CHECK_MODULES([NCURSES], [ncurses])
PKG_CHECK_MODULES([PCIUTILS], [libpci])
PKG_CHECK_MODULES([LIBNIL], [libnl-1],[],[
- PKG_CHECK_MODULES([LIBNIL], [libnl-2.0],[] ,[
- PKG_CHECK_MODULES([LIBNIL], [libnl-3.0],[] ,[AC_MSG_ERROR([libnl is required but was not found])])
+ PKG_CHECK_MODULES([LIBNIL], [libnl-2.0],[AC_DEFINE([HAVE_LIBNL20],[1],[Define if you have libnl-2.0 or higher])] ,[
+ PKG_CHECK_MODULES([LIBNIL], [libnl-3.0, libnl-genl-3.0],[AC_DEFINE([HAVE_LIBNL20],[1],[Define if you have libnl-3.0 or higher])] ,[AC_MSG_ERROR([libnl is required but was not found])])
])
])