From 08b6b3796ebe425a76d9f40f40c80c0c34c90b1d Mon Sep 17 00:00:00 2001 From: Igor Canadi Date: Tue, 19 May 2015 11:45:01 -0700 Subject: [PATCH] FORCE_GIT_SHA Summary: In third-party2 build we need to force git sha because we're compiling from a different git repositry. Test Plan: `FORCE_GIT_SHA=igor make` Reviewers: kradhakrishnan, sdong Reviewed By: kradhakrishnan Subscribers: dhruba, leveldb Differential Revision: https://reviews.facebook.net/D38679 --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 8fa9fdf7e..0afa377a8 100644 --- a/Makefile +++ b/Makefile @@ -177,7 +177,11 @@ CXXFLAGS += $(WARNING_FLAGS) -I. -I./include $(PLATFORM_CXXFLAGS) $(OPT) -Woverl LDFLAGS += $(PLATFORM_LDFLAGS) date := $(shell date +%F) -git_sha := $(shell git rev-parse HEAD 2>/dev/null) +ifdef FORCE_GIT_SHA + git_sha := $(FORCE_GIT_SHA) +else + git_sha := $(shell git rev-parse HEAD 2>/dev/null) +endif gen_build_version = \ printf '%s\n' \ '\#include "build_version.h"' \