[lvm-devel] [PATCH] Add configure option to build liblvm - do not build by default.

Dave Wysochanski dwysocha at redhat.com
Thu May 21 15:03:27 UTC 2009


Signed-off-by: Dave Wysochanski <dwysocha at redhat.com>
---
 Makefile.in  |    8 ++++++--
 configure.in |   13 +++++++++++++
 2 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/Makefile.in b/Makefile.in
index d9c93d0..055e1b9 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -22,7 +22,11 @@ ifeq ("@INTL@", "yes")
   SUBDIRS += po
 endif
 
-SUBDIRS += lib tools daemons libdm liblvm
+SUBDIRS += lib tools daemons libdm
+
+ifeq ("@LIBLVM@", "yes")
+  SUBDIRS += liblvm
+endif
 
 ifeq ($(MAKECMDGOALS),distclean)
   SUBDIRS += daemons/clvmd \
@@ -46,7 +50,7 @@ libdm: include
 lib: libdm
 liblvm: lib
 daemons: lib tools
-tools: lib device-mapper liblvm
+tools: lib device-mapper
 po: tools daemons
 
 libdm.device-mapper: include.device-mapper
diff --git a/configure.in b/configure.in
index aa3faa2..3304ed6 100644
--- a/configure.in
+++ b/configure.in
@@ -322,6 +322,18 @@ REALTIME=$enableval)
 AC_MSG_RESULT($REALTIME)
 
 ################################################################################
+dnl -- Build liblvm external library
+AC_MSG_CHECKING(whether to build liblvm external library)
+AC_ARG_WITH(liblvm,
+  [  --with-liblvm=BUILD     Build liblvm: yes/no [[BUILD=no]] ],
+  [ LIBLVM="$withval" ],
+  [ LIBLVM="no" ])
+if test x$LIBLVM = xyes; then
+	LIBLVM=yes
+fi
+AC_MSG_RESULT($LIBLVM)
+
+################################################################################
 dnl -- Build cluster LVM daemon
 AC_MSG_CHECKING(whether to build cluster LVM daemon)
 AC_ARG_WITH(clvmd,
@@ -783,6 +795,7 @@ AC_SUBST(INTL_PACKAGE)
 AC_SUBST(JOBS)
 AC_SUBST(LDDEPS)
 AC_SUBST(LIBS)
+AC_SUBST(LIBLVM)
 AC_SUBST(LIB_SUFFIX)
 AC_SUBST(LOCALEDIR)
 AC_SUBST(LVM1)
-- 
1.6.0.6




More information about the lvm-devel mailing list