about summary refs log tree commit diff
path: root/m4/libnl-check.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/libnl-check.m4')
-rw-r--r--m4/libnl-check.m411
1 files changed, 4 insertions, 7 deletions
diff --git a/m4/libnl-check.m4 b/m4/libnl-check.m4
index f7d6d707..8eef576f 100644
--- a/m4/libnl-check.m4
+++ b/m4/libnl-check.m4
@@ -4,14 +4,12 @@ AC_DEFUN([NM_LIBNL_CHECK], [
     save_LDFLAGS="$LDFLAGS"
     CFLAGS="$CFLAGS $LIBNL_CFLAGS"
     LDFLAGS="$LDFLAGS $LIBNL_LIBS"
-    AC_RUN_IFELSE([
+    AC_RUN_IFELSE([AC_LANG_PROGRAM([[
 #include <stdio.h>
 #include <netlink/route/addr.h>
 #include <netlink/object-api.h>
-
-int
-main (int argc, char **argv)
-{
+]],
+[[
 	struct nl_handle *nlh;
 	struct nl_cache *cache;
 	struct nl_object *obj;
@@ -37,8 +35,7 @@ main (int argc, char **argv)
 		return 1;
 	else
 		return 2;
-}
-], libnl_bug=$?, libnl_bug=$?, libnl_bug=cross)
+]])], libnl_bug=$?, libnl_bug=$?, libnl_bug=cross)
 
     CFLAGS="$save_CFLAGS"
     LDFLAGS="$save_LDFLAGS"