From 781ddb4a7fff00922f2c7b7eb1d4dc03a1580432 Mon Sep 17 00:00:00 2001 From: Philippe Guibert Date: Thu, 12 Jan 2017 11:04:06 +0100 Subject: [PATCH] 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 --- configure.ac | 9 +++++++++ 1 file changed, 9 insertions(+) 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 -- 2.39.5