зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1222323 - Avoid passing extra defines to the compiler from config.mk. r=gps
C/C++ code should not be relying on XPI_NAME or AB_CD being defined, so moving them out works.
This commit is contained in:
Родитель
eae048cea6
Коммит
e88f90548f
|
@ -101,7 +101,7 @@ FINAL_TARGET ?= $(if $(XPI_NAME),$(DIST)/xpi-stage/$(XPI_NAME),$(DIST)/bin)$(DIS
|
|||
FINAL_TARGET_FROZEN := '$(FINAL_TARGET)'
|
||||
|
||||
ifdef XPI_NAME
|
||||
DEFINES += -DXPI_NAME=$(XPI_NAME)
|
||||
ACDEFINES += -DXPI_NAME=$(XPI_NAME)
|
||||
endif
|
||||
|
||||
# The VERSION_NUMBER is suffixed onto the end of the DLLs we ship.
|
||||
|
@ -533,7 +533,7 @@ sysinstall_cmd = install_cmd
|
|||
# overridden by the command line. (Besides, AB_CD is prettier).
|
||||
AB_CD = $(MOZ_UI_LOCALE)
|
||||
# Many locales directories want this definition.
|
||||
DEFINES += -DAB_CD=$(AB_CD)
|
||||
ACDEFINES += -DAB_CD=$(AB_CD)
|
||||
|
||||
ifndef L10NBASEDIR
|
||||
L10NBASEDIR = $(error L10NBASEDIR not defined by configure)
|
||||
|
@ -689,5 +689,3 @@ export CL_INCLUDES_PREFIX
|
|||
# in environment variables to prevent it from breking silently on
|
||||
# non-English systems.
|
||||
export NONASCII
|
||||
|
||||
DEFINES += -DNO_NSPR_10_SUPPORT
|
||||
|
|
|
@ -13,7 +13,7 @@ include $(topsrcdir)/config/config.mk
|
|||
|
||||
XPI_NAME = test_jar_mn
|
||||
|
||||
DEFINES += \
|
||||
ACDEFINES += \
|
||||
-DAB_CD=ab-X-stuff \
|
||||
$(NULL)
|
||||
|
||||
|
|
|
@ -9172,6 +9172,9 @@ if test -z "$JS_SHARED_LIBRARY"; then
|
|||
fi
|
||||
AC_SUBST(JS_SHARED_LIBRARY)
|
||||
|
||||
# Avoid using obsolete NSPR features
|
||||
AC_DEFINE(NO_NSPR_10_SUPPORT)
|
||||
|
||||
MOZ_CREATE_CONFIG_STATUS()
|
||||
|
||||
if test "$COMPILE_ENVIRONMENT"; then
|
||||
|
|
|
@ -3881,6 +3881,9 @@ fi
|
|||
MOZ_SUBCONFIGURE_FFI()
|
||||
MOZ_SUBCONFIGURE_JEMALLOC()
|
||||
|
||||
# Avoid using obsolete NSPR features
|
||||
AC_DEFINE(NO_NSPR_10_SUPPORT)
|
||||
|
||||
dnl Spit out some output
|
||||
dnl ========================================================
|
||||
MOZ_CREATE_CONFIG_STATUS()
|
||||
|
|
|
@ -66,6 +66,7 @@ $(if $(MOZ_ANDROID_SHARED_FXACCOUNT_TYPE),,$(error Missing MOZ_ANDROID_SHARED_FX
|
|||
$(dir-strings-xml)/strings.xml: $(strings-xml-preqs)
|
||||
$(call py_action,preprocessor, \
|
||||
$(DEFINES) \
|
||||
$(ACDEFINES) \
|
||||
-DANDROID_PACKAGE_NAME=$(ANDROID_PACKAGE_NAME) \
|
||||
-DBRANDPATH='$(BRANDPATH)' \
|
||||
-DMOZ_ANDROID_SHARED_ACCOUNT_TYPE=$(MOZ_ANDROID_SHARED_ACCOUNT_TYPE) \
|
||||
|
|
|
@ -49,7 +49,7 @@ WIN32_INSTALLER_IN ?= $(_ABS_DIST)/$(PKG_INST_PATH)$(PKG_INST_BASENAME).exe
|
|||
# Allows overriding the final destination of the repackaged file
|
||||
ZIP_OUT ?= $(_ABS_DIST)/$(PACKAGE)
|
||||
|
||||
DEFINES += \
|
||||
ACDEFINES += \
|
||||
-DAB_CD=$(AB_CD) \
|
||||
-DMOZ_LANGPACK_EID=$(MOZ_LANGPACK_EID) \
|
||||
-DMOZ_APP_VERSION=$(MOZ_APP_VERSION) \
|
||||
|
|
|
@ -40,7 +40,7 @@ export USE_ELF_HACK ELF_HACK_FLAGS
|
|||
stage-package: $(MOZ_PKG_MANIFEST) $(MOZ_PKG_MANIFEST_DEPS)
|
||||
OMNIJAR_NAME=$(OMNIJAR_NAME) \
|
||||
NO_PKG_FILES="$(NO_PKG_FILES)" \
|
||||
$(PYTHON) $(MOZILLA_DIR)/toolkit/mozapps/installer/packager.py $(DEFINES) \
|
||||
$(PYTHON) $(MOZILLA_DIR)/toolkit/mozapps/installer/packager.py $(DEFINES) $(ACDEFINES) \
|
||||
--format $(MOZ_PACKAGER_FORMAT) \
|
||||
$(addprefix --removals ,$(MOZ_PKG_REMOVALS)) \
|
||||
$(if $(filter-out 0,$(MOZ_PKG_FATAL_WARNINGS)),,--ignore-errors) \
|
||||
|
|
Загрузка…
Ссылка в новой задаче