mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 08:15:31 +00:00
Bug 1563564 - Only package Normandy artifact when MOZ_NORMANDY is set. r=froydnj
Thunderbird builds do not support Normandy. This patch fixes build bustage when building Thunderbird on linux64 and win64 by requiring that MOZ_NORMANDY is defined as is the case when --project=browser. Differential Revision: https://phabricator.services.mozilla.com/D63591 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
356abf224c
commit
5c8273802c
@ -124,11 +124,13 @@ ifdef MOZ_AUTOMATION
|
||||
--no-download \
|
||||
)
|
||||
endif
|
||||
ifdef MOZ_NORMANDY
|
||||
ifndef CROSS_COMPILE
|
||||
# Generate a file that describes the local Normandy client.
|
||||
env LD_LIBRARY_PATH="$(LD_LIBRARY_PATH):$(DIST)/$(PKG_PATH)/bin" \
|
||||
$(DIST)/$(PKG_PATH)/bin/xpcshell \
|
||||
$(MOZILLA_DIR)/toolkit/components/normandy/metadata-script.js $(MOZ_NORMANDY_JSON)
|
||||
endif
|
||||
endif
|
||||
$(TOUCH) $@
|
||||
|
||||
|
@ -393,9 +393,11 @@ ifneq ($(filter-out en-US x-test,$(AB_CD)),)
|
||||
$(call QUOTED_WILDCARD,$(topobjdir)/$(MOZ_BUILD_APP)/installer/windows/l10ngen/setup-stub.exe)
|
||||
endif
|
||||
|
||||
ifdef MOZ_NORMANDY
|
||||
ifndef CROSS_COMPILE
|
||||
UPLOAD_FILES += $(call QUOTED_WILDCARD,$(MOZ_NORMANDY_JSON))
|
||||
endif
|
||||
endif
|
||||
|
||||
ifdef MOZ_CODE_COVERAGE
|
||||
UPLOAD_FILES += \
|
||||
|
Loading…
Reference in New Issue
Block a user