]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
build-sys: add --enable-pylibmount
authorKarel Zak <kzak@redhat.com>
Wed, 4 Jun 2014 09:16:48 +0000 (11:16 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 4 Jun 2014 09:16:48 +0000 (11:16 +0200)
 * globally disable all Python bindings by --without-python
 * use --with-python=<version> to specify Python version
 * --enable-pylibmount to override --disable-all-programs

Reported-by: Ruediger Meier <sweet_f_a@gmx.de>
Signed-off-by: Karel Zak <kzak@redhat.com>
configure.ac

index ae5156e16717bba9613d85df93cf3fad70aa94c6..71a7568a3a47d21c2d298f28693be1cbcf310cfb 100644 (file)
@@ -1648,8 +1648,8 @@ AM_CONDITIONAL([BUILD_BASH_COMPLETION], [test "x$enable_bash_completion" = xyes]
 
 
 AC_ARG_WITH([python],
-  AS_HELP_STRING([--with-python], [generate python bindings, use --with-python={2,3} to force version]),
-  [], [with_python=no]
+           AS_HELP_STRING([--without-python], [do not build python bindings, use --with-python={2,3} to force version]),
+  [], [with_python=check]
 )
 
 have_python=no
@@ -1666,12 +1666,16 @@ AS_IF([test "x$with_python" != xno], [
       [AC_MSG_ERROR([python selected but libpython not found])]
   )
   PKG_CHECK_MODULES([PYTHON], [python-$PYTHON_VERSION])
-
-  UL_BUILD_INIT([pylibmount], [check])
-  UL_REQUIRES_HAVE([pylibmount], [python], [libpython])
-  UL_REQUIRES_BUILD([pylibmount], [libmount])
 ])
 
+
+AC_ARG_ENABLE([pylibmount],
+  AS_HELP_STRING([--disable-pylibmount], [do not build pylibmount]),
+  [], [UL_DEFAULT_ENABLE([pylibmount], [check])]
+)
+UL_BUILD_INIT([pylibmount])
+UL_REQUIRES_HAVE([pylibmount], [python], [libpython])
+UL_REQUIRES_BUILD([pylibmount], [libmount])
 AM_CONDITIONAL([BUILD_PYLIBMOUNT], [test "x$build_pylibmount" = "xyes"])