automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PATCH: depcomp cpp method output


From: Akim Demaille
Subject: Re: PATCH: depcomp cpp method output
Date: 17 Oct 2000 09:42:43 +0200
User-agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Channel Islands)

| 2000-06-21  Alex Hornby <address@hidden>
| 
|         * depcomp: Altered sed clause to strip of inclusion depth
|         numbers generated by cpp. Also output in gcc style.
| 
| Index: depcomp
| ===================================================================
| RCS file: /cvs/automake/automake/depcomp,v
| retrieving revision 1.8
| diff -u -r1.8 depcomp
| --- depcomp   2000/08/20 15:58:45     1.8
| +++ depcomp   2000/09/05 09:35:43
| @@ -253,7 +253,8 @@
|        ;;
|      esac
|      "$@" -E |
| -    sed -n '/^# [0-9][0-9]* "\([^"]*\)"/ s::'"$object"'\: \1:p' > 
"$tmpdepfile"
| +    sed -n '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
| +    sed '$ s: \\$::' > "$tmpdepfile"
|    ) &
|    proc=$!
|    "$@"
| @@ -261,8 +262,9 @@
|    wait "$proc"
|    if test "$stat" != 0; then exit $stat; fi
|    rm -f "$depfile"
| -  cat < "$tmpdepfile" > "$depfile"
| -  sed < "$tmpdepfile" -e 's/^[^:]*: //' -e 's/$/ :/' >> "$depfile"
| +  echo "$object : \\" > "$depfile"
| +  cat < "$tmpdepfile" >> "$depfile"
| +  sed < "$tmpdepfile" -e '/^$/d' -e 's/^ //' -e 's/ \\$//' -e 's/$/ :/' >> 
"$depfile"
|    rm -f "$tmpdepfile"
|    ;;

Fine with me.  Any objection?  I'll change the last sed into

sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]