From a07239b0d220fb04dadd6422fd75defa13ee50b9 Mon Sep 17 00:00:00 2001 From: Tharre Date: Fri, 12 Sep 2014 14:58:59 +0200 Subject: Rewrite CC.do to make it fail if $CC fails --- out/CC.do | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'out/CC.do') diff --git a/out/CC.do b/out/CC.do index a29c504..97de1ca 100644 --- a/out/CC.do +++ b/out/CC.do @@ -4,9 +4,7 @@ redo-ifchange config.sh exec >$3 cat <<-EOF redo-ifchange \$SRCDIR/\$2.c - IFS= read DEPS << END - \$($CC $CFLAGS -MD -MF /dev/fd/1 -o \$3 -c \$SRCDIR/\$2.c) - END - redo-ifchange \${DEPS#*:} + $CC $CFLAGS -MD -MF /dev/fd/1 -o \$3 -c \$SRCDIR/\$2.c | sed 's/^[^:]*://g'| + sed 's/ \\\\$//g' | xargs redo-ifchange EOF chmod +x $3 -- cgit v1.2.3-70-g09d2