Return-Path: Delivered-To: apmail-apr-cvs-archive@apr.apache.org Received: (qmail 23955 invoked by uid 500); 12 May 2001 03:44:18 -0000 Mailing-List: contact cvs-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Reply-To: dev@apr.apache.org Delivered-To: mailing list cvs@apr.apache.org Received: (qmail 23944 invoked by uid 500); 12 May 2001 03:44:18 -0000 Delivered-To: apmail-apr-util-cvs@apache.org Date: 12 May 2001 03:44:18 -0000 Message-ID: <20010512034418.23938.qmail@apache.org> From: fielding@apache.org To: apr-util-cvs@apache.org Subject: cvs commit: apr-util/build rules.mk.in fielding 01/05/11 20:44:18 Modified: . CHANGES configure.in build rules.mk.in Log: Allow LTFLAGS to be overridden by the configure command-line (default="--silent") and introduce LT_LDFLAGS. Also, fix a bug that was preventing recursive extraclean from working. Revision Changes Path 1.15 +3 -0 apr-util/CHANGES Index: CHANGES =================================================================== RCS file: /home/cvs/apr-util/CHANGES,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- CHANGES 2001/04/30 19:03:43 1.14 +++ CHANGES 2001/05/12 03:44:17 1.15 @@ -1,5 +1,8 @@ Changes with APR-util b1 + *) Allow LTFLAGS to be overridden by the configure command-line + (default="--silent") and introduce LT_LDFLAGS. [Roy Fielding] + *) Add APR_SHARELOCK support to apr_sdbm_open(), locking read operations with a shared lock and all write ops with an excl lock. [Will Rowe] 1.23 +13 -8 apr-util/configure.in Index: configure.in =================================================================== RCS file: /home/cvs/apr-util/configure.in,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- configure.in 2001/05/09 17:10:28 1.22 +++ configure.in 2001/05/12 03:44:17 1.23 @@ -64,6 +64,9 @@ ;; *) dnl libtoolize requires that the following not be indented AC_PROG_LIBTOOL + if test "x$LTFLAGS" = "x"; then + LTFLAGS='--silent' + fi ;; esac @@ -71,21 +74,23 @@ [ use_libtool=$withval ], [ use_libtool="yes" ] ) if test "x$use_libtool" = "xyes"; then - lt_compile="\$(LIBTOOL) --mode=compile \$(LTFLAGS) \$(COMPILE) -c \$< && touch \$@" - link="\$(LIBTOOL) --mode=link \$(LTFLAGS) \$(COMPILE) \$(LDFLAGS) -o \$@" - so_ext="lo" - lib_target="-rpath \$(libdir) \$\$objects" + lt_compile='$(LIBTOOL) $(LTFLAGS) --mode=compile $(COMPILE) -c $< && touch $@' + link='$(LIBTOOL) $(LTFLAGS) --mode=link $(LT_LDFLAGS) $(COMPILE) $(LDFLAGS) -o $@' + so_ext='lo' + lib_target='-rpath $(libdir) $$objects' else - lt_compile="\$(COMPILE) -c \$<" - link="ar cr \$(TARGET_LIB) \$\$objects; ranlib \$(TARGET_LIB)" - so_ext="o" - lib_target="" + lt_compile='$(COMPILE) -c $<' + link='$(AR) cr $(TARGET_LIB) $$objects; $(RANLIB) $(TARGET_LIB)' + so_ext='o' + lib_target='' fi AC_SUBST(lt_compile) AC_SUBST(link) AC_SUBST(so_ext) AC_SUBST(lib_target) +AC_SUBST(LTFLAGS) +AC_SUBST(LT_LDFLAGS) dnl dnl grab flags from APR. 1.11 +5 -7 apr-util/build/rules.mk.in Index: rules.mk.in =================================================================== RCS file: /home/cvs/apr-util/build/rules.mk.in,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- rules.mk.in 2001/04/08 17:16:34 1.10 +++ rules.mk.in 2001/05/12 03:44:18 1.11 @@ -69,13 +69,12 @@ CFLAGS=@CFLAGS@ LIBS=@LIBS@ LDFLAGS=@LDFLAGS@ +LTFLAGS=@LTFLAGS@ +LT_LDFLAGS=@LT_LDFLAGS@ RM=@RM@ SHELL=@SHELL@ -### make LTFLAGS somewhat variable? -LTFLAGS = --silent - # # Basic macro setup # @@ -103,10 +102,9 @@ extraclean-recursive: @otarget=`echo $@ | sed s/-recursive//`; \ list='$(SUBDIRS)'; \ - ttarget=`echo $otarget | sed s/.*clean.*/clean/`; \ - if test x"$ttarget" = "xclean"; then \ - list='$(SUBDIRS) $(CLEAN_SUBDIRS)'; \ - fi; \ + case $$otarget in *clean) \ + list='$(SUBDIRS) $(CLEAN_SUBDIRS)';; \ + esac; \ for i in $$list; do \ if test -d "$$i"; then \ target="$$otarget"; \