From 6d1e755af6f6a8651f8629b90eb6298c87613df7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Jacke?= Date: Tue, 23 Feb 2010 15:23:27 +0100 Subject: [PATCH] s3: add explicit configure option whether or not to enable dmapi support Signed-off-by: Stefan Metzmacher (similar to commit ce7727c1cc2fe4caa9b2d6e33530c3483dd5f980) --- source3/configure.in | 23 ++++++++++++++++++++++- 1 files changed, 22 insertions(+), 1 deletions(-) diff --git a/source3/configure.in b/source3/configure.in index 5201302..4528cbf 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -2688,7 +2688,28 @@ AC_SUBST(SMB_FAM_LIBS) ################################################# # Check for DMAPI interfaces in libdm/libjfsdm/libxsdm -SMB_CHECK_DMAPI([], AC_MSG_NOTICE(DMAPI support not present) ) + +with_dmapi_support=auto +AC_MSG_CHECKING(whether to use DMAPI support) +AC_ARG_WITH(dmapi, +[AS_HELP_STRING([--with-dmapi], [Include DMAPI/XDSM support (default=auto)])], +[ case "$withval" in + yes|no) + with_dmapi_support=$withval + ;; + esac ] +) +AC_MSG_RESULT([$with_dmapi_support]) + +if test x"$with_dmapi_support" != xno ; then + SMB_CHECK_DMAPI([], [ + AC_MSG_NOTICE(DMAPI support not present) + if test x"$with_dmapi_support" = xyes ; then + AC_MSG_ERROR(no DMAPI support found but requested!) + fi + ] + ) +fi # Add TSM SM VFS module only if there are both GPFS and DMAPI support # Theoretically it should work with AIX JFS2 too but this needs testing -- 1.7.0.4