X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fconfigure.ac;h=949901c75180755b52b07af4d1306322be7feae6;hb=9d42087;hp=b4c0c707b2e237332b74a1b52affa662eb3227b9;hpb=c91f50242f384da67ad7a634dbe26276e67efd91;p=vpp.git diff --git a/src/configure.ac b/src/configure.ac index b4c0c707b2e..949901c7518 100644 --- a/src/configure.ac +++ b/src/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([vpp], [18.01], [vpp-dev@fd.io]) +AC_INIT([vpp], [18.04], [vpp-dev@fd.io]) LT_INIT AC_CONFIG_AUX_DIR([.]) AM_INIT_AUTOMAKE([subdir-objects]) @@ -217,11 +217,14 @@ PLUGIN_ENABLED(ioam) PLUGIN_ENABLED(ixge) PLUGIN_ENABLED(kubeproxy) PLUGIN_ENABLED(lb) +PLUGIN_ENABLED(marvell) PLUGIN_ENABLED(memif) PLUGIN_ENABLED(pppoe) PLUGIN_ENABLED(sixrd) +PLUGIN_ENABLED(srv6as) PLUGIN_ENABLED(nat) PLUGIN_ENABLED(stn) +PLUGIN_ENABLED(l2e) ############################################################################### # Dependency checks @@ -290,19 +293,21 @@ AM_COND_IF([ENABLE_G2], PKG_CHECK_MODULES(g2, gtk+-2.0) ]) -# If cross-compiling, we need external vppapigen and we cannot continue without it -# For native builds, we just set dependency on vpppaigen binary in top_builddir -AM_COND_IF([CROSSCOMPILE], +AM_COND_IF([ENABLE_MARVELL_PLUGIN], [ - AC_PATH_PROG([VPPAPIGEN], [vppapigen], [no]) - if test "$VPPAPIGEN" = "no"; then - AC_MSG_ERROR([Externaly built vppapigen is needed when cross-compiling...]) - fi -],[ - VPPAPIGEN=\$\(top_builddir\)/vppapigen + AC_CHECK_LIB( [musdk], [pp2_init], + [], + [ + AC_MSG_WARN([Marvell MUSDK library with PP2 support not found. Plugin disabled.]) + enable_marvell_plugin=no + AM_CONDITIONAL(ENABLE_MARVELL_PLUGIN, false) + ]) ]) -AC_SUBST([VPPAPIGEN]) +AC_PATH_PROG([VPPAPIGEN], [vppapigen], [no]) +if test "$VPPAPIGEN" = "no"; then + VPPAPIGEN=\$\(top_srcdir\)/tools/vppapigen/vppapigen +fi ############################################################################### # JAVA