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])
|
[ --enable-snmp enable SNMP support])
|
||||||
AC_ARG_WITH(libpam,
|
AC_ARG_WITH(libpam,
|
||||||
[ --with-libpam use libpam for PAM support in vtysh])
|
[ --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])
|
[ --enable-tcp-zebra enable TCP/IP socket connection between zebra and protocol daemon])
|
||||||
dnl Temporary option until OSPF NSSA implementation complete
|
dnl Temporary option until OSPF NSSA implementation complete
|
||||||
AC_ARG_ENABLE(nssa,
|
AC_ARG_ENABLE(nssa,
|
||||||
|
@ -98,9 +98,8 @@ AC_ARG_ENABLE(ospf-te,
|
||||||
[ --enable-ospf-te enable Traffic Engineering Extension to OSPF])
|
[ --enable-ospf-te enable Traffic Engineering Extension to OSPF])
|
||||||
AC_ARG_ENABLE(multipath,
|
AC_ARG_ENABLE(multipath,
|
||||||
[ --enable-multipath=ARG enable multipath function, ARG must be digit])
|
[ --enable-multipath=ARG enable multipath function, ARG must be digit])
|
||||||
|
AC_ARG_ENABLE(rtadv,
|
||||||
dnl AC_ARG_ENABLE(rtadv,
|
[ --disable-rtadv disable IPV6 router advertisment feature])
|
||||||
dnl [ --enable-rtadv enable IPV6 router advertisment option])
|
|
||||||
|
|
||||||
if test "${enable_broken_aliases}" = "yes"; then
|
if test "${enable_broken_aliases}" = "yes"; then
|
||||||
if test "${enable_netlink}" = "yes"
|
if test "${enable_netlink}" = "yes"
|
||||||
|
@ -129,9 +128,13 @@ if test "${enable_ospf_te}" = "yes"; then
|
||||||
AC_DEFINE(HAVE_OSPF_TE,,OSPF TE)
|
AC_DEFINE(HAVE_OSPF_TE,,OSPF TE)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl if test "${enable_rtadv}" = "yes"; then
|
AC_MSG_CHECKING(Should Zebra's RTADV be used)
|
||||||
dnl AC_DEFINE(HAVE_RTADV)
|
if test "${enable_rtadv}" = "no"; then
|
||||||
dnl fi
|
AC_MSG_RESULT(no)
|
||||||
|
else
|
||||||
|
AC_DEFINE(HAVE_RTADV)
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
fi
|
||||||
|
|
||||||
changequote(, )dnl
|
changequote(, )dnl
|
||||||
|
|
||||||
|
@ -157,7 +160,7 @@ dnl -------------------
|
||||||
dnl Check header files.
|
dnl Check header files.
|
||||||
dnl -------------------
|
dnl -------------------
|
||||||
AC_STDC_HEADERS
|
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
|
dnl check some types
|
||||||
AC_C_CONST
|
AC_C_CONST
|
||||||
|
@ -469,6 +472,23 @@ if grep WIDE /usr/include/netinet6/in6.h >/dev/null 2>&1; then
|
||||||
fi
|
fi
|
||||||
AC_MSG_RESULT(KAME)
|
AC_MSG_RESULT(KAME)
|
||||||
fi
|
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 ---------
|
||||||
dnl NRL check
|
dnl NRL check
|
||||||
dnl ---------
|
dnl ---------
|
||||||
|
@ -788,13 +808,24 @@ net/if.h,
|
||||||
dnl ----------------------------
|
dnl ----------------------------
|
||||||
dnl check structure in6_aliasreq
|
dnl check structure in6_aliasreq
|
||||||
dnl ----------------------------
|
dnl ----------------------------
|
||||||
AC_MSG_CHECKING(whether struct if6_aliasreq exist)
|
AC_MSG_CHECKING(whether struct in6_aliasreq exist)
|
||||||
AC_EGREP_HEADER(in6_aliasreq,
|
AC_EGREP_HEADER(in6_aliasreq,
|
||||||
netinet6/in6_var.h,
|
netinet6/in6_var.h,
|
||||||
[AC_MSG_RESULT(yes)
|
[AC_MSG_RESULT(yes)
|
||||||
AC_DEFINE(HAVE_IN6_ALIASREQ,,in6_aliasreq)],
|
AC_DEFINE(HAVE_IN6_ALIASREQ,,in6_aliasreq)],
|
||||||
AC_MSG_RESULT(no))
|
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 ---------------------------
|
||||||
dnl check structure rt_addrinfo
|
dnl check structure rt_addrinfo
|
||||||
dnl ---------------------------
|
dnl ---------------------------
|
||||||
|
@ -926,5 +957,6 @@ host operationg system : ${host_os}
|
||||||
source code location : ${srcdir}
|
source code location : ${srcdir}
|
||||||
compiler : ${CC}
|
compiler : ${CC}
|
||||||
compiler flags : ${CFLAGS}
|
compiler flags : ${CFLAGS}
|
||||||
|
linker flags : ${LDFLAGS} ${LIBS}
|
||||||
directory for pid files : ${ac_piddir}
|
directory for pid files : ${ac_piddir}
|
||||||
"
|
"
|
||||||
|
|
Loading…
Reference in a new issue