diff options
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 22 | 
1 files changed, 15 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac index 10f7cb55d7d..f463b43d0ca 100644 --- a/configure.ac +++ b/configure.ac @@ -413,6 +413,13 @@ AC_ARG_WITH([ocf],              )  AC_SUBST(OCF_SUBDIR) +AC_ARG_WITH([server], +            [AS_HELP_STRING([--without-server], [do not build server components])], +            [with_server='no'], +            [with_server='yes'], +            ) +AM_CONDITIONAL([WITH_SERVER], [test x$with_server = xyes]) +  # LEX needs a check  AC_PROG_LEX  if test  "x${LEX}" != "xflex" -a "x${FLEX}" != "xlex"; then @@ -626,7 +633,7 @@ fi  AC_ARG_ENABLE([bd-xlator],                AC_HELP_STRING([--enable-bd-xlator], [Build BD xlator])) -if test "x$enable_bd_xlator" != "xno"; then +if test "x${with_server}" = "xyes" -a "x$enable_bd_xlator" != "xno"; then    AC_CHECK_LIB([lvm2app],                 [lvm_init,lvm_lv_from_name],                 [HAVE_BD_LIB="yes"], @@ -788,7 +795,7 @@ case $host_os in          ;;  esac  SYNCDAEMON_COMPILE=0 -if test "x$enable_georeplication" != "xno"; then +if test "x${with_server}" = "xyes" -a "x$enable_georeplication" != "xno"; then    SYNCDAEMON_SUBDIR=geo-replication    SYNCDAEMON_COMPILE=1 @@ -814,7 +821,7 @@ AC_SUBST(SYNCDAEMON_SUBDIR)  # end SYNCDAEMON section  # only install scripts from extras/geo-rep when enabled -if test "x$enable_georeplication" != "xno"; then +if test "x${with_server}" = "xyes" -a "x$enable_georeplication" != "xno"; then    GEOREP_EXTRAS_SUBDIR=geo-rep  fi  AC_SUBST(GEOREP_EXTRAS_SUBDIR) @@ -874,7 +881,7 @@ AC_ARG_ENABLE([firewalld],                               [enable installation configuration for firewalld]),                [BUILD_FIREWALLD="${enableval}"], [BUILD_FIREWALLD="no"]) -if test "x${BUILD_FIREWALLD}" = "xyes"; then +if test "x${with_server}" = "xyes" -a "x${BUILD_FIREWALLD}" = "xyes"; then          if !(test -d /usr/lib/firewalld/services 1>/dev/null 2>&1) ; then                  BUILD_FIREWALLD="no (firewalld not installed)"          fi @@ -907,8 +914,8 @@ esac  AC_SUBST(SQLITE_CFLAGS)  AC_SUBST(SQLITE_LIBS) -AM_CONDITIONAL(BUILD_GFDB, test "x${BUILD_GFDB}" = "xyes") -AM_CONDITIONAL(USE_GFDB, test "x${BUILD_GFDB}" = "xyes") +AM_CONDITIONAL(BUILD_GFDB, test "x${with_server}" = "xyes" -a "x${BUILD_GFDB}" = "xyes") +AM_CONDITIONAL(USE_GFDB, test "x${with_server}" = "xyes" -a "x${BUILD_GFDB}" = "xyes")  # xml-output  AC_ARG_ENABLE([xml-output], @@ -1414,7 +1421,7 @@ BUILD_GNFS="no"  AC_ARG_ENABLE([gnfs],                AC_HELP_STRING([--enable-gnfs],                               [Enable legacy gnfs server xlator.])) -if test "x$enable_gnfs" = "xyes"; then +if test "x${with_server}" = "xyes" -a "x$enable_gnfs" = "xyes"; then      BUILD_GNFS="yes"  fi  AM_CONDITIONAL([BUILD_GNFS], [test x$BUILD_GNFS = xyes]) @@ -1667,6 +1674,7 @@ echo "Events               : $BUILD_EVENTS"  echo "EC dynamic support   : $EC_DYNAMIC_SUPPORT"  echo "Use memory pools     : $USE_MEMPOOL"  echo "Nanosecond m/atimes  : $BUILD_NANOSECOND_TIMESTAMPS" +echo "Server components    : $with_server"  echo "Legacy gNFS server   : $BUILD_GNFS"  echo "IPV6 default         : $with_ipv6_default"  echo "Use TIRPC            : $with_libtirpc"  | 
