From b2d38ec412dffb7bd142bcb3d701ef58d9185758 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20Qu=C3=A8ze?= Date: Wed, 26 Feb 2025 14:58:04 +0000 Subject: [PATCH] Bug 1948926 - Make packaging warnings fatal in mobile/android/, r=geckoview-reviewers,calu. Differential Revision: https://phabricator.services.mozilla.com/D238619 --- mobile/android/installer/Makefile.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/mobile/android/installer/Makefile.in b/mobile/android/installer/Makefile.in index 5920b7a4b2d6..c3a7e0304a41 100644 --- a/mobile/android/installer/Makefile.in +++ b/mobile/android/installer/Makefile.in @@ -22,6 +22,20 @@ MOZ_PKG_DUPEFLAGS = -f $(srcdir)/allowed-dupes.mn DEFINES += -DPKG_LOCALE_MANIFEST=$(topobjdir)/mobile/android/installer/locale-manifest.in MOZ_CHROME_LOCALE_ENTRIES=@BINPATH@/chrome/ +MOZ_PKG_FATAL_WARNINGS = 1 + +# When packaging an artifact build not all xpt files expected by the +# packager will be present. +ifdef MOZ_ARTIFACT_BUILDS +MOZ_PKG_FATAL_WARNINGS = +endif + +# Toolchain gradle-dependencies tasks use --disable-compile-environment and +# bin/lib*.so files are missing. +ifndef COMPILE_ENVIRONMENT +MOZ_PKG_FATAL_WARNINGS = +endif + DEFINES += \ -DMOZ_APP_NAME=$(MOZ_APP_NAME) \ -DPREF_DIR=$(PREF_DIR) \