X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=acinclude.m4;h=d502b000d4b56001f02c37c9e376a27e71e444fa;hb=8706009e555bb9fa04a5679e4be2c7c67506802b;hp=8bd4544b5d27431255dc07c5aebf973994a71bde;hpb=372d58a4e3d735a269856d1f285b5ed1b99f6dce;p=sliver-openvswitch.git diff --git a/acinclude.m4 b/acinclude.m4 index 8bd4544b5..d502b000d 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -288,7 +288,7 @@ AC_DEFUN([OVS_CHECK_IF_PACKET], [Define to 1 if net/if_packet.h is available.]) fi]) -dnl Checks for net/if_dl.h +dnl Checks for net/if_dl.h. AC_DEFUN([OVS_CHECK_IF_DL], [AC_CHECK_HEADER([net/if_dl.h], [HAVE_IF_DL=yes], @@ -427,6 +427,27 @@ EOF ovs_cv_gnu_make_if=no fi])]) +dnl OVS_CHECK_GNU_MAKE +dnl +dnl Checks whether make is GNU make (because Linux kernel Makefiles +dnl only work with GNU make). +AC_DEFUN([OVS_CHECK_GNU_MAKE], + [AC_CACHE_CHECK( + [whether ${MAKE-make} is GNU make], + [ovs_cv_gnu_make], + [rm -f conftest.out + AS_ECHO(["$as_me:$LINENO: invoking ${MAKE-make} --version:"]) >&AS_MESSAGE_LOG_FD 2>&1 + ${MAKE-make} --version >conftest.out 2>&1 + cat conftest.out >&AS_MESSAGE_LOG_FD 2>&1 + result=`cat conftest.out` + rm -f conftest.mk conftest.out + + case $result in # ( + GNU*) ovs_cv_gnu_make=yes ;; # ( + *) ovs_cv_gnu_make=no ;; + esac]) + AM_CONDITIONAL([GNU_MAKE], [test $ovs_cv_gnu_make = yes])]) + dnl OVS_CHECK_SPARSE_TARGET dnl dnl The "cgcc" script from "sparse" isn't very good at detecting the