From: Philippe Guibert Date: Thu, 12 Jan 2017 10:04:06 +0000 (+0100) Subject: configure: add enable-evpn support X-Git-Tag: frr-3.0-branchpoint~29^2~63 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=781ddb4a7fff00922f2c7b7eb1d4dc03a1580432;p=mirror%2Ffrr.git configure: add enable-evpn support By default, EVPN is disabled by default. In order to support it, the configure command has been made available in order to introduce a define that is used for compilation. Signed-off-by: Philippe Guibert --- diff --git a/configure.ac b/configure.ac index 1436b2fc7c..83250776f9 100755 --- a/configure.ac +++ b/configure.ac @@ -285,6 +285,8 @@ AC_ARG_ENABLE([protobuf], AS_HELP_STRING([--enable-protobuf], [Enable experimental protobuf support])) AC_ARG_ENABLE([oldvpn_commands], AS_HELP_STRING([--enable-old-vpn-commands], [Keep old vpn commands])) +AC_ARG_ENABLE(evpn, + AS_HELP_STRING([--enable-evpn], [enable EVPN support)])) AC_CHECK_HEADERS(json-c/json.h) AC_CHECK_LIB(json-c, json_object_get, LIBS="$LIBS -ljson-c") @@ -397,6 +399,13 @@ if test "$enable_old_vpn_commands" = "yes"; then AC_DEFINE(KEEP_OLD_VPN_COMMANDS,, [Define for compiling with old vpn commands]) fi +# Logic for evpn support. +# +if test "$enable_evpn" = "yes"; then + have_evpn=yes + AC_DEFINE(HAVE_EVPN,, [Define for compiling with EVPN]) +fi + # Fail if the user explicity enabled protobuf support and we couldn't # find the compiler or libraries. if test "x$have_protobuf" = "xno" && test "x$enable_protobuf" = "xyes"; then