mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-13 05:50:32 +08:00
t-darwin (config/darwin.h.rebuild): Harden against parallel builds.
* config/t-darwin (config/darwin.h.rebuild): Harden against parallel builds. cp: * Make-lang.in (objcp/plugin/parser.h): Harden against parallel builds. From-SVN: r170108
This commit is contained in:
parent
a93fa71e59
commit
877ba3d5b1
gcc
@ -1,6 +1,7 @@
|
||||
2011-02-13 Mike Stump <mikestump@comcast.net>
|
||||
|
||||
* config/t-darwin (build/slashify1): Harden against rebuilds.
|
||||
(config/darwin.h.rebuild): Harden against parallel builds.
|
||||
* config/slashify.c: Nix parms to quite the build.
|
||||
|
||||
2011-02-13 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
||||
|
@ -23,11 +23,11 @@ build/slashify1: $(srcdir)/config/slashify.c
|
||||
$(srcdir)/config/darwin.h: config/darwin.h.rebuild
|
||||
|
||||
config/darwin.h.rebuild: build/slashify1
|
||||
@$(mkinstalldirs) config
|
||||
@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 && \
|
||||
cp $(srcdir)/config/darwin-sections.def \
|
||||
config/darwin-sections.def && \
|
||||
build/slashify1 < $(srcdir)/config/darwin.h >config/darwin.h; \
|
||||
fi
|
||||
|
||||
|
@ -4,6 +4,7 @@
|
||||
* lex.c: Plugify.
|
||||
* Make-lang.in (objcp/plugin/lex.h): Likewise.
|
||||
(build/slashify): Harden against rebuilds.
|
||||
(objcp/plugin/parser.h): Harden against parallel builds.
|
||||
|
||||
* Make-lang.in (cp/parser.o): Move c-family/c-objc.h dependancy
|
||||
down.
|
||||
|
@ -339,11 +339,9 @@ build/slashify: # $(srcdir)/config/slashify.c
|
||||
$(COMPILER_FOR_BUILD) $(BUILD_COMPILERFLAGS) $(BUILD_CPPFLAGS) $(srcdir)/config/slashify.c -o $@
|
||||
|
||||
$(objdir)/objcp/plugin/parser.h: $(srcdir)/objcp/plugin/parser.h build/slashify
|
||||
test -d objcp || mkdir objcp
|
||||
test -d objcp/plugin || mkdir objcp/plugin
|
||||
$(mkinstalldirs) objcp/plugin
|
||||
build/slashify < $< > $@
|
||||
|
||||
$(objdir)/objcp/plugin/lex.h: $(srcdir)/objcp/plugin/lex.h build/slashify
|
||||
test -d objcp || mkdir objcp
|
||||
test -d objcp/plugin || mkdir objcp/plugin
|
||||
$(mkinstalldirs) objcp/plugin
|
||||
build/slashify < $< > $@
|
||||
|
Loading…
x
Reference in New Issue
Block a user