Whamcloud - gitweb
For --enable-subset, change "make install" so it implies "make install-libs"
authorTheodore Ts'o <tytso@mit.edu>
Fri, 24 Aug 2018 21:12:20 +0000 (17:12 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 24 Aug 2018 21:12:20 +0000 (17:12 -0400)
The e2fsprogs-libs-1.44.x.tar.gz subset distribution had a hack so
that "make install" would install the libraries via an implied "make
install-libs" --- since after all the tarball had was just the
libraries.

This commit makes "make install" behave the same was as the
e2fsprogs-libs distribution in the case of "configure --enable-subset"

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

index 80ab299..4627314 100644 (file)
@@ -64,7 +64,7 @@ distclean-doc:
 
 install: subs all-libs-recursive install-progs-recursive \
   install-shlibs-libs-recursive install-doc-libs
-       if test ! -d e2fsck && test ! -d debugfs && test ! -d misc && test ! -d ext2ed ; then $(MAKE) install-libs ; fi
+@SUBSET_CMT@   $(MAKE) install-libs
 
 install-strip: subs all-libs-recursive install-strip-progs-recursive \
   install-shlibs-strip-libs-recursive install-doc-libs
index b9ce7b9..1ac0654 100755 (executable)
--- a/configure
+++ b/configure
@@ -741,6 +741,7 @@ DEFRAG_CMT
 RESIZER_CMT
 IMAGER_CMT
 DEBUGFS_CMT
+SUBSET_CMT
 ALL_CMT
 BLKID_CMT
 DEPPROFILED_LIBBLKID
@@ -5644,10 +5645,12 @@ fi
 
 
 ALL_CMT=
+SUBSET_CMT=
 # Check whether --enable-subset was given.
 if test "${enable_subset+set}" = set; then :
   enableval=$enable_subset; if test "$enableval" = "no"
 then
+       SUBSET_CMT=#
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5
 $as_echo "Disabling subset-only build" >&6; }
 else
@@ -5660,6 +5663,7 @@ fi
 
 
 
+
 # Check whether --enable-backtrace was given.
 if test "${enable_backtrace+set}" = set; then :
   enableval=$enable_backtrace; if test "$enableval" = "no"
index f365cfa..51a446d 100644 (file)
@@ -568,10 +568,12 @@ dnl
 dnl handle --enable-subset
 dnl
 ALL_CMT=
+SUBSET_CMT=
 AC_ARG_ENABLE([subset],
 [  --enable-subset       enable subset-only build],
 if test "$enableval" = "no"
 then
+       SUBSET_CMT=#
        AC_MSG_RESULT([Disabling subset-only build])
 else
        ALL_CMT=#
@@ -579,6 +581,7 @@ else
 fi
 ,)
 AC_SUBST(ALL_CMT)
+AC_SUBST(SUBSET_CMT)
 dnl
 dnl handle --disable-backtrace
 dnl