mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
Sync with configure.in.
This commit is contained in:
parent
d2de34829e
commit
71c0fb50fe
50
configure.ac
50
configure.ac
|
@ -81,7 +81,7 @@ AC_ARG_ENABLE(snmp,
|
|||
[ --enable-snmp enable SNMP support])
|
||||
AC_ARG_WITH(libpam,
|
||||
[ --with-libpam use libpam for PAM support in vtysh])
|
||||
AC_ARG_ENABLE(tcpsock,
|
||||
AC_ARG_ENABLE(tcp-zebra,
|
||||
[ --enable-tcp-zebra enable TCP/IP socket connection between zebra and protocol daemon])
|
||||
dnl Temporary option until OSPF NSSA implementation complete
|
||||
AC_ARG_ENABLE(nssa,
|
||||
|
@ -98,9 +98,8 @@ AC_ARG_ENABLE(ospf-te,
|
|||
[ --enable-ospf-te enable Traffic Engineering Extension to OSPF])
|
||||
AC_ARG_ENABLE(multipath,
|
||||
[ --enable-multipath=ARG enable multipath function, ARG must be digit])
|
||||
|
||||
dnl AC_ARG_ENABLE(rtadv,
|
||||
dnl [ --enable-rtadv enable IPV6 router advertisment option])
|
||||
AC_ARG_ENABLE(rtadv,
|
||||
[ --disable-rtadv disable IPV6 router advertisment feature])
|
||||
|
||||
if test "${enable_broken_aliases}" = "yes"; then
|
||||
if test "${enable_netlink}" = "yes"
|
||||
|
@ -129,9 +128,13 @@ if test "${enable_ospf_te}" = "yes"; then
|
|||
AC_DEFINE(HAVE_OSPF_TE,,OSPF TE)
|
||||
fi
|
||||
|
||||
dnl if test "${enable_rtadv}" = "yes"; then
|
||||
dnl AC_DEFINE(HAVE_RTADV)
|
||||
dnl fi
|
||||
AC_MSG_CHECKING(Should Zebra's RTADV be used)
|
||||
if test "${enable_rtadv}" = "no"; then
|
||||
AC_MSG_RESULT(no)
|
||||
else
|
||||
AC_DEFINE(HAVE_RTADV)
|
||||
AC_MSG_RESULT(yes)
|
||||
fi
|
||||
|
||||
changequote(, )dnl
|
||||
|
||||
|
@ -157,7 +160,7 @@ dnl -------------------
|
|||
dnl Check header files.
|
||||
dnl -------------------
|
||||
AC_STDC_HEADERS
|
||||
AC_CHECK_HEADERS(string.h stropts.h sys/conf.h sys/ksym.h sys/time.h sys/times.h sys/select.h sys/sysctl.h sys/sockio.h sys/types.h net/if_dl.h net/if_var.h linux/version.h kvm.h netdb.h netinet/in.h net/netopt.h netinet/in_var.h netinet/in6_var.h netinet/in6.h inet/nd.h asm/types.h netinet/icmp6.h netinet6/nd6.h libutil.h)
|
||||
AC_CHECK_HEADERS(string.h stropts.h sys/conf.h sys/ksym.h sys/time.h sys/times.h sys/select.h sys/sysctl.h sys/sockio.h sys/types.h net/if_dl.h net/if_var.h linux/version.h kvm.h netdb.h netinet/in.h net/netopt.h netinet/in_var.h netinet/in6_var.h netinet6/in6_var.h netinet/in6.h netinet6/in6.h inet/nd.h asm/types.h netinet/icmp6.h netinet6/nd6.h libutil.h)
|
||||
|
||||
dnl check some types
|
||||
AC_C_CONST
|
||||
|
@ -469,6 +472,23 @@ if grep WIDE /usr/include/netinet6/in6.h >/dev/null 2>&1; then
|
|||
fi
|
||||
AC_MSG_RESULT(KAME)
|
||||
fi
|
||||
dnl -------------------------
|
||||
dnl MUSICA IPv6
|
||||
dnl default host check
|
||||
dnl It is not used by Kheops
|
||||
dnl -------------------------
|
||||
if grep MUSICA /usr/include6/netinet6/in6.h >/dev/null 2>&1; then
|
||||
zebra_cv_ipv6=yes
|
||||
AC_DEFINE(HAVE_IPV6)
|
||||
AC_DEFINE(MUSICA)
|
||||
AC_DEFINE(KAME)
|
||||
RIPNGD="ripngd"
|
||||
OSPF6D="ospf6d"
|
||||
if test -d /usr/local/v6/lib -a -f /usr/local/v6/lib/libinet6.a; then
|
||||
LIB_IPV6="-L/usr/local/v6/lib -linet6"
|
||||
fi
|
||||
AC_MSG_RESULT(MUSICA)
|
||||
fi
|
||||
dnl ---------
|
||||
dnl NRL check
|
||||
dnl ---------
|
||||
|
@ -788,13 +808,24 @@ net/if.h,
|
|||
dnl ----------------------------
|
||||
dnl check structure in6_aliasreq
|
||||
dnl ----------------------------
|
||||
AC_MSG_CHECKING(whether struct if6_aliasreq exist)
|
||||
AC_MSG_CHECKING(whether struct in6_aliasreq exist)
|
||||
AC_EGREP_HEADER(in6_aliasreq,
|
||||
netinet6/in6_var.h,
|
||||
[AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(HAVE_IN6_ALIASREQ,,in6_aliasreq)],
|
||||
AC_MSG_RESULT(no))
|
||||
|
||||
dnl -----------------------------------
|
||||
dnl check ifra_lifetime of in6_aliasreq
|
||||
dnl -----------------------------------
|
||||
AC_MSG_CHECKING(whether in6_aliasreq.ifra_lifetime exist)
|
||||
AC_TRY_COMPILE([#include <sys/types.h>
|
||||
#include <netinet6/in6_var.h>
|
||||
],[static struct if6_aliasreq ac_i;int ac_j = sizeof (ac_i.ifra_lifetime);],
|
||||
[AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(HAVE_IFRA_LIFETIME)],
|
||||
AC_MSG_RESULT(no))
|
||||
|
||||
dnl ---------------------------
|
||||
dnl check structure rt_addrinfo
|
||||
dnl ---------------------------
|
||||
|
@ -926,5 +957,6 @@ host operationg system : ${host_os}
|
|||
source code location : ${srcdir}
|
||||
compiler : ${CC}
|
||||
compiler flags : ${CFLAGS}
|
||||
linker flags : ${LDFLAGS} ${LIBS}
|
||||
directory for pid files : ${ac_piddir}
|
||||
"
|
||||
|
|
Loading…
Reference in a new issue