From 3a557dcfbf42b9124ab17ba3dcd71b417aee9be1 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Thu, 8 Nov 2018 12:22:07 +0100 Subject: [PATCH] configure: update --- configure | 27 +++++++++++++++++++++++++++ include/configure.h.in | 3 +++ 2 files changed, 30 insertions(+) diff --git a/configure b/configure index d8f73840a..496741f17 100755 --- a/configure +++ b/configure @@ -915,6 +915,7 @@ with_cache_restore enable_cache_check_needs_check with_vdo with_vdo_format +with_writecache enable_readline enable_realtime enable_ocf @@ -1708,6 +1709,7 @@ Optional Packages: cache_restore tool: [autodetect] --with-vdo=TYPE vdo support: internal/none [internal] --with-vdo-format=PATH vdoformat tool: [autodetect] + --with-writecache=TYPE writecache support: internal/none [internal] --with-ocfdir=DIR install OCF files in [PREFIX/lib/ocf/resource.d/lvm2] --with-default-pid-dir=PID_DIR @@ -9705,6 +9707,31 @@ _ACEOF # VDO_LIB=$withval, VDO_LIB="/usr/lib") #AC_MSG_RESULT($VDO_LIB) +################################################################################ +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include writecache" >&5 +$as_echo_n "checking whether to include writecache... " >&6; } + +# Check whether --with-writecache was given. +if test "${with_writecache+set}" = set; then : + withval=$with_writecache; WRITECACHE=$withval +else + WRITECACHE="none" +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $WRITECACHE" >&5 +$as_echo "$WRITECACHE" >&6; } + +case "$WRITECACHE" in + none) ;; + internal) + +$as_echo "#define WRITECACHE_INTERNAL 1" >>confdefs.h + + ;; + *) as_fn_error $? "--with-writecache parameter invalid" "$LINENO" 5 ;; +esac + ################################################################################ # Check whether --enable-readline was given. if test "${enable_readline+set}" = set; then : diff --git a/include/configure.h.in b/include/configure.h.in index 372184465..19c1922fc 100644 --- a/include/configure.h.in +++ b/include/configure.h.in @@ -669,6 +669,9 @@ /* Define to 1 to include built-in support for vdo. */ #undef VDO_INTERNAL +/* Define to 1 to include built-in support for writecache. */ +#undef WRITECACHE_INTERNAL + /* Define for Solaris 2.5.1 so the uint32_t typedef from , , or is not used. If the typedef were allowed, the #define below would cause a syntax error. */ -- 2.43.5