Makefile: fix fetching for the build platform
The invocation of make fetch added in commit
fe3fb5ecd3
didn't do anything because
the force-restart didn't actually restart make because it touched
"Makefile" but the make read "$(BUILDDIR)/Makefile", and make isn't
smart enough to notice those are the same.
Change-Id: I85cbcba3bf9c3c7b89d4ee33f772820d19542f4a
Reviewed-on: https://gerrit.libreoffice.org/40482
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
This commit is contained in:
parent
81047eaebc
commit
1176ae5115
1 changed files with 4 additions and 1 deletions
|
@ -30,8 +30,11 @@ GIT_BUILD := $(if $(wildcard $(SRCDIR)/.git),T)
|
|||
# need updated configuration
|
||||
ifeq (,$(MAKE_RESTARTS)$(if $(GIT_BUILD),,T)$(if $(filter-out help showmodules clean distclean,$(MAKECMDGOALS)),,T))
|
||||
|
||||
# note: this must touch both Makefile and $(BUILDDIR)/Makefile, because make
|
||||
# may be invoked using either of these paths, and it will restart itself only
|
||||
# if the updated target is exactly the same path as the Makefile it is using
|
||||
.PHONY : force-restart
|
||||
Makefile: $(BUILDDIR)/config_host.mk $(BUILDDIR)/config_host_lang.mk force-restart
|
||||
Makefile $(BUILDDIR)/Makefile: $(BUILDDIR)/config_host.mk $(BUILDDIR)/config_host_lang.mk force-restart
|
||||
@touch $@
|
||||
|
||||
# run configure in an environment not polluted by config_host.mk
|
||||
|
|
Loading…
Reference in a new issue