From ded1a9de0e323175d433e1891ab29a86ebc02a77 Mon Sep 17 00:00:00 2001 From: "mark%moxienet.com" Date: Wed, 22 Feb 2006 18:43:24 +0000 Subject: [PATCH] 328081 Support unification of bdate for multi-project builds. r=bsmedberg a/1.8=bsmedberg a/1.8.0=dveditz git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_8_BRANCH@190852 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/client.mk | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/mozilla/client.mk b/mozilla/client.mk index a051536be67..1d38da06aee 100644 --- a/mozilla/client.mk +++ b/mozilla/client.mk @@ -97,6 +97,8 @@ # MOZ_PREFLIGHT } MOZ_BUILD_PROJECTS, before each project, after # MOZ_POSTFLIGHT } each project, and after all projects; these # MOZ_POSTFLIGHT_ALL } variables contain space-separated lists +# MOZ_UNIFY_BDATE - Set to use the same bdate for each project in +# MOZ_BUILD_PROJECTS # AVAILABLE_PROJECTS = \ @@ -289,6 +291,7 @@ SH := /bin/sh ifndef MAKE MAKE := gmake endif +PERL ?= perl CONFIG_GUESS_SCRIPT := $(wildcard $(TOPSRCDIR)/build/autoconf/config.guess) ifdef CONFIG_GUESS_SCRIPT @@ -758,6 +761,18 @@ else ##################################################### # After First Checkout +##################################################### +# Build date unification + +ifdef MOZ_UNIFY_BDATE +ifndef MOZ_BUILD_DATE +ifdef MOZ_BUILD_PROJECTS +MOZ_BUILD_DATE = $(shell $(PERL) -I$(TOPSRCDIR)/config $(TOPSRCDIR)/config/bdate.pl) +export MOZ_BUILD_DATE +endif +endif +endif + ##################################################### # Preflight, before building any project