config-list.mk: Extract target name correctly
With my last change, `sed' is used to cut out the target name from a listed target. Since there may be additional OPTions encoded in the "target", I tried to get only the first submatch before an `OPT'. However, `sed' uses longest match, so I'm re-writing this using awk. If anybody is like using `gawk' or anything different, please feel free to drop another patch. Since this is usually called by hand or by robots under review, I don't see much of a problem here. 2015-01-05 Jan-Benedict Glaw <jbglaw@lug-owl.de> contrib/ * config-list.mk: Use shortest match for OPT to find the actual target name. From-SVN: r219196
This commit is contained in:
parent
73b44fa4a4
commit
04a11c01de
2 changed files with 6 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2015-01-05 Jan-Benedict Glaw <jbglaw@lug-owl.de>
|
||||
|
||||
* config-list.mk: Use shortest match for OPT to find the actual
|
||||
target name.
|
||||
|
||||
2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
|
||||
|
||||
* dg-extract-results.sh: Use --text with grep to avoid issues with
|
||||
|
|
|
@ -97,8 +97,7 @@ $(LIST): make-log-dir
|
|||
-mkdir $@
|
||||
( \
|
||||
cd $@ && \
|
||||
echo $@ && \
|
||||
TGT=`echo $@ | sed -e 's/^\(.*\)OPT.*$$/\1/'` && \
|
||||
TGT=`echo $@ | awk 'BEGIN { FS = "OPT" }; { print $$1 }'` && \
|
||||
TGT=`../../gcc/config.sub $$TGT` && \
|
||||
case $$TGT in \
|
||||
*-*-darwin* | *-*-cygwin* | *-*-mingw* | *-*-aix*) \
|
||||
|
|
Loading…
Add table
Reference in a new issue