+AC_ARG_ENABLE(
+ debug,
+ AC_HELP_STRING(--enable-debug,Build a debugging version of the server),
+ [
+ if test "x$enableval" = "xyes"; then
+ DODBG=1
+ else
+ DODBG=0
+ fi
+ ],
+ [DODBG=0]
+)
+
+AC_MSG_CHECKING([whether a debugging version is requested])
+if test $DODBG -eq 1; then
+ AC_MSG_RESULT([yes])
+ if test $ISSERVER -eq 1; then
+ AC_MSG_ERROR([You requested both syslog logging and a debugging version of the server. Bad idea!])
+ fi
+ AC_DEFINE(DODBG,1,[Define if you want a debugging version of nbd-server (lots of copious output)])
+ AC_DEFINE(NOFORK,1,[Define if you don't want the nbd-server to fork()])
+else
+ AC_MSG_RESULT([no])
+fi
+
+AC_ARG_ENABLE(
+ sdp,
+ AC_HELP_STRING(--enable-sdp,Build a version of nbd-server with support for the Socket Direct Protocol (SDP). Requires you to build and install a kernel with the InfiniBand patches (default disabled)),
+ [
+ if test "x$enableval" = "xyes"; then
+ AC_DEFINE(WITH_SDP, 1, [Define to 1 if you have and want support for the Socket Direct Protocol])
+ fi
+ ]
+)
+
+AC_PROG_CC_C99