Fixed bug in gnustep-config that would print spurious output when invoked in some conditions

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27413 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2008-12-24 17:42:06 +00:00
parent 8cd003b26a
commit e19cc0a84c
2 changed files with 12 additions and 5 deletions

View file

@ -1,3 +1,10 @@
2008-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
* gnustep-config.in: Added -s option when invoking make, fixing
the problems with spurious output when gnustep-config was used in
a process spawned by a makefile (eg, configure in gnustep-base
when triggered by its Makefile.postamble).
2008-12-24 Nicola Pero <nicola.pero@meta-innovation.com>
* gnustep-config.in: Added new --installation-domain-for=xxx option.

View file

@ -152,16 +152,16 @@ export GNUSTEP_MAKEFILES
case "$1" in
--variable=GNUSTEP_MAKEFILES) echo "$GNUSTEP_MAKEFILES"
exit 0;;
--objc-flags) @GNUMAKE@ -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-objc-flags quiet=yes 2>/dev/null
--objc-flags) @GNUMAKE@ -s -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-objc-flags quiet=yes 2>/dev/null
exit 0;;
--objc-libs) @GNUMAKE@ -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-objc-libs quiet=yes 2>/dev/null
--objc-libs) @GNUMAKE@ -s -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-objc-libs quiet=yes 2>/dev/null
exit 0;;
--base-libs) @GNUMAKE@ -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-base-libs quiet=yes 2>/dev/null
--base-libs) @GNUMAKE@ -s -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-base-libs quiet=yes 2>/dev/null
exit 0;;
--gui-libs) @GNUMAKE@ -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-gui-libs quiet=yes 2>/dev/null
--gui-libs) @GNUMAKE@ -s -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-gui-libs quiet=yes 2>/dev/null
exit 0;;
--installation-domain-for=*) gs_package_name=`echo "$1" | sed -e 's/--installation-domain-for=//'`
@GNUMAKE@ -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-installation-domain PACKAGE_NAME="$gs_package_name" quiet=yes 2>/dev/null
@GNUMAKE@ -s -f "$GNUSTEP_MAKEFILES/empty.make" print-gnustep-make-installation-domain PACKAGE_NAME="$gs_package_name" quiet=yes 2>/dev/null
exit 0;;
esac