diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2011-08-24 08:27:49 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2011-08-24 08:27:49 +0000 |
commit | 3ba4a19510112d0e7fd97ef29767ec0f6e0250ff (patch) | |
tree | 93264a05c704639bfe2196c44fef001a2b239631 /configure.in | |
parent | c544c6b07efca95669890d9d6ea9aeb15d9b4f40 (diff) | |
download | lvm2-3ba4a19510112d0e7fd97ef29767ec0f6e0250ff.tar.gz lvm2-3ba4a19510112d0e7fd97ef29767ec0f6e0250ff.tar.xz lvm2-3ba4a19510112d0e7fd97ef29767ec0f6e0250ff.zip |
Initial code layout for thin provisioning target
Only registers init_thin_segtype
Option --with-thin=internal needed for compilation.
For now useful only for developememt!
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/configure.in b/configure.in index f7d9a2f4..6fe548c6 100644 --- a/configure.in +++ b/configure.in @@ -378,6 +378,23 @@ case "$REPLICATORS" in esac ################################################################################ +dnl -- thin provisioning +AC_MSG_CHECKING(whether to include thin provisioning) +AC_ARG_WITH(thin, + AC_HELP_STRING([--with-thin=TYPE], + [thin provisioning support: internal/shared/none + [[TYPE=none]]]), + THIN=$withval, THIN=none) +AC_MSG_RESULT($THIN) + +case "$THIN" in + none|shared) ;; + internal) AC_DEFINE([THIN_INTERNAL], 1, + [Define to 1 to include built-in support for thin provisioning.]) ;; + *) AC_MSG_ERROR([--with-thin parameter invalid ($THIN)]) ;; +esac + +################################################################################ dnl -- Disable readline AC_MSG_CHECKING(whether to enable readline) AC_ARG_ENABLE([readline], @@ -1351,6 +1368,7 @@ AC_SUBST(SNAPSHOTS) AC_SUBST(STATICDIR) AC_SUBST(STATIC_LINK) AC_SUBST(TESTING) +AC_SUBST(THIN) AC_SUBST(UDEV_LIBS) AC_SUBST(UDEV_PC) AC_SUBST(UDEV_RULES) @@ -1396,6 +1414,7 @@ lib/replicator/Makefile lib/misc/lvm-version.h lib/raid/Makefile lib/snapshot/Makefile +lib/thin/Makefile libdm/Makefile libdm/libdevmapper.pc liblvm/Makefile |