include/package.mk: remove old configured stamps before attempting configuration
Some packages, e.g. busybox, explicitly remove old .configured stamps before attempting configuration, rather than after the actual configuration step. This seems like a good idea, as there will be no stamp left if configuration fails. Change generic rules to work like this, so package- specific rules can be dropped. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
This commit is contained in:
parent
23bba9cb33
commit
307b29032f
1 changed files with 1 additions and 1 deletions
|
@ -168,11 +168,11 @@ define Build/CoreTargets
|
||||||
|
|
||||||
$(call Build/Exports,$(STAMP_CONFIGURED))
|
$(call Build/Exports,$(STAMP_CONFIGURED))
|
||||||
$(STAMP_CONFIGURED): $(STAMP_PREPARED) $(STAMP_CONFIGURED_DEPENDS)
|
$(STAMP_CONFIGURED): $(STAMP_PREPARED) $(STAMP_CONFIGURED_DEPENDS)
|
||||||
|
rm -f $(STAMP_CONFIGURED_WILDCARD)
|
||||||
$(CleanStaging)
|
$(CleanStaging)
|
||||||
$(foreach hook,$(Hooks/Configure/Pre),$(call $(hook))$(sep))
|
$(foreach hook,$(Hooks/Configure/Pre),$(call $(hook))$(sep))
|
||||||
$(Build/Configure)
|
$(Build/Configure)
|
||||||
$(foreach hook,$(Hooks/Configure/Post),$(call $(hook))$(sep))
|
$(foreach hook,$(Hooks/Configure/Post),$(call $(hook))$(sep))
|
||||||
rm -f $(STAMP_CONFIGURED_WILDCARD)
|
|
||||||
touch $$@
|
touch $$@
|
||||||
|
|
||||||
$(call Build/Exports,$(STAMP_BUILT))
|
$(call Build/Exports,$(STAMP_BUILT))
|
||||||
|
|
Loading…
Reference in a new issue