changeset: 78785:3a3fd48a6ef7 parent: 78781:0fb511659ef4 parent: 78784:763d188a96bb user: Matthias Klose date: Tue Aug 28 19:00:01 2012 +0200 files: Makefile.pre.in description: - Issue #15591: Fix parsing MAKEFLAGS in the sharedmods target. diff -r 0fb511659ef4 -r 3a3fd48a6ef7 Makefile.pre.in --- a/Makefile.pre.in Tue Aug 28 12:34:09 2012 +0300 +++ b/Makefile.pre.in Tue Aug 28 19:00:01 2012 +0200 @@ -475,7 +475,12 @@ # Build the shared modules sharedmods: $(BUILDPYTHON) $(SYSCONFIGDATA) - case $$MAKEFLAGS in *s*) quiet=-q; esac; \ + if which getopt>/dev/null; then \ + mflags=`getopt s $$MAKEFLAGS 2>/dev/null | sed 's/ --.*/ /'`; \ + else \ + mflags=" $$MAKEFLAGS "; \ + fi; \ + case $$mflags in "* -s *") quiet=-q; esac; \ $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' \ $(PYTHON_FOR_BUILD) $(srcdir)/setup.py $$quiet build

AltStyle によって変換されたページ (->オリジナル) /