From 1d6ca1dadd29817f6cff9bd1ae00ad837c92ec44 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Thu, 26 Dec 2013 00:22:04 +0100 Subject: [PATCH] rule DetermineHaikuRevision: Avoid duplicate command execution ... when HAIKU_REVISION is set. --- build/jam/FileRules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/jam/FileRules b/build/jam/FileRules index 90431f712d..48078d8753 100644 --- a/build/jam/FileRules +++ b/build/jam/FileRules @@ -375,11 +375,11 @@ rule DetermineHaikuRevision local gitIndex = index ; local revisionFile = haiku-revision ; if ! [ on $(gitIndex) return $(HAIKU_GIT_REVISION_DETERMINED) ] { + HAIKU_GIT_REVISION_DETERMINED on $(gitIndex) = 1 ; MakeLocate $(revisionFile) : $(HAIKU_BUILD_OUTPUT_DIR) ; if $(HAIKU_REVISION) { DetermineHaikuRevision2 $(revisionFile) ; } else if [ Glob [ FDirName $(HAIKU_TOP) .git ] : index ] { - HAIKU_GIT_REVISION_DETERMINED on $(gitIndex) = 1 ; SEARCH on $(gitIndex) = [ FDirName $(HAIKU_TOP) .git ] ; Depends $(revisionFile) : $(gitIndex) ; DetermineHaikuRevision1 $(revisionFile) : $(gitIndex) ;