aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/t-darwin
diff options
context:
space:
mode:
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>2011-02-13 12:33:42 +0000
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>2011-02-13 12:33:42 +0000
commit8ed67048c2e35dd8e32c51512dcca2cb999bcd68 (patch)
treeb940f755110b56881ac803df479ecd25f15f0bdd /gcc/config/t-darwin
parent4b20b68c523a41c9101fd67fa2486900c2c48809 (diff)
* config/t-darwin (build/slashify1): Harden against rebuilds.
* config/slashify.c: Nix parms to quite the build. cp: (build/slashify): Harden against rebuilds. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170107 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/t-darwin')
-rw-r--r--gcc/config/t-darwin8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/t-darwin b/gcc/config/t-darwin
index 202823b01d4..1caee4bed18 100644
--- a/gcc/config/t-darwin
+++ b/gcc/config/t-darwin
@@ -17,18 +17,18 @@
# along with GCC; see the file COPYING3. If not see
# <http://www.gnu.org/licenses/>.
-build/slashify:: $(srcdir)/config/slashify.c
- $(COMPILER_FOR_BUILD) $(srcdir)/config/slashify.c -o $@
+build/slashify1: $(srcdir)/config/slashify.c
+ $(COMPILER_FOR_BUILD) $(BUILD_COMPILERFLAGS) $(BUILD_CPPFLAGS) $(srcdir)/config/slashify.c -o $@
$(srcdir)/config/darwin.h: config/darwin.h.rebuild
-config/darwin.h.rebuild: build/slashify
+config/darwin.h.rebuild: build/slashify1
@if [ ! -e $(srcdir)/config/darwin.h \
-o $(srcdir)/config/darwin.h -nt config/darwin.h ]; then \
{ test -d config || mkdir config; } && \
cp -p $(srcdir)/config/darwin-sections.def \
config/darwin-sections.def && \
- build/slashify < $(srcdir)/config/darwin.h >config/darwin.h; \
+ build/slashify1 < $(srcdir)/config/darwin.h >config/darwin.h; \
fi
darwin.o: $(srcdir)/config/darwin.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \