From 5e5e7e66ee876e2aa62ac336b4e3c7b8ea6af1ce Mon Sep 17 00:00:00 2001 From: Tharre Date: Sun, 17 Aug 2014 19:56:42 +0200 Subject: Make the CC script not use any extra temp files --- out/CC.do | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'out/CC.do') diff --git a/out/CC.do b/out/CC.do index f18177a..a29c504 100644 --- a/out/CC.do +++ b/out/CC.do @@ -4,9 +4,9 @@ redo-ifchange config.sh exec >$3 cat <<-EOF redo-ifchange \$SRCDIR/\$2.c - $CC $CFLAGS -MD -MF \$3.deps -o \$3 -c \$SRCDIR/\$2.c - read DEPS <\$3.deps - rm -f \$3.deps + IFS= read DEPS << END + \$($CC $CFLAGS -MD -MF /dev/fd/1 -o \$3 -c \$SRCDIR/\$2.c) + END redo-ifchange \${DEPS#*:} EOF chmod +x $3 -- cgit v1.2.3-70-g09d2