]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commitdiff
configure: only include libuuid and libblkid in AC_OUTPUT if needed
authorTheodore Ts'o <tytso@mit.edu>
Wed, 1 Jul 2015 23:42:05 +0000 (19:42 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 1 Jul 2015 23:42:05 +0000 (19:42 -0400)
If we are not buildinig the uuid or blkid library, we shouldn't create
the Makefile and other files generated by configure / config.status.

Signed-off-by: Theodore Ts'o <tytso@mit.edu>
configure
configure.ac

index fc5ab433eb64045ef0db587effaa7a7ee7c25619..ca4105bd47e05c584273b81d89f45d3bc960773d 100755 (executable)
--- a/configure
+++ b/configure
@@ -13902,14 +13902,20 @@ test -d lib || mkdir lib
 test -d include || mkdir include
 test -d include/linux || mkdir include/linux
 test -d include/asm || mkdir include/asm
+if test -z "$UUID_CMT" ; then
+       uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
+               lib/uuid/uuid_types.h"
+fi
+if test -z "$BLKID_CMT" ; then
+       blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
+               lib/blkid/blkid_types.h"
+fi
 for i in MCONFIG Makefile e2fsprogs.spec \
        util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
        lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
        lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
-       lib/uuid/Makefile lib/uuid/uuid_types.h \
-       lib/blkid/Makefile lib/blkid/blkid_types.h lib/quota/Makefile \
-       lib/ss/ss.pc lib/uuid/uuid.pc lib/et/com_err.pc \
-       lib/e2p/e2p.pc lib/blkid/blkid.pc lib/ext2fs/ext2fs.pc \
+       $uuid_out_list $blkid_out_list lib/quota/Makefile \
+       lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
        misc/Makefile ext2ed/Makefile e2fsck/Makefile \
        debugfs/Makefile tests/Makefile tests/progs/Makefile \
        resize/Makefile doc/Makefile intl/Makefile \
index 221ab6dfaa4d21193a2cf47b75b7f65a74085551..9ebffae7e8304f979f55f70d30f3df94766ec0ea 100644 (file)
@@ -1455,14 +1455,20 @@ test -d lib || mkdir lib
 test -d include || mkdir include
 test -d include/linux || mkdir include/linux
 test -d include/asm || mkdir include/asm
+if test -z "$UUID_CMT" ; then
+       uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
+               lib/uuid/uuid_types.h"
+fi
+if test -z "$BLKID_CMT" ; then
+       blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
+               lib/blkid/blkid_types.h"
+fi
 for i in MCONFIG Makefile e2fsprogs.spec \
        util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
        lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
        lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
-       lib/uuid/Makefile lib/uuid/uuid_types.h \
-       lib/blkid/Makefile lib/blkid/blkid_types.h lib/quota/Makefile \
-       lib/ss/ss.pc lib/uuid/uuid.pc lib/et/com_err.pc \
-       lib/e2p/e2p.pc lib/blkid/blkid.pc lib/ext2fs/ext2fs.pc \
+       $uuid_out_list $blkid_out_list lib/quota/Makefile \
+       lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
        misc/Makefile ext2ed/Makefile e2fsck/Makefile \
        debugfs/Makefile tests/Makefile tests/progs/Makefile \
        resize/Makefile doc/Makefile intl/Makefile \