From: Igor Canadi Date: Tue, 19 May 2015 18:45:01 +0000 (-0700) Subject: FORCE_GIT_SHA X-Git-Tag: rocksdb-3.11~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=08b6b3796ebe425a76d9f40f40c80c0c34c90b1d;p=rocksdb.git 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 --- diff --git a/Makefile b/Makefile index 8fa9fdf7..0afa377a 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"' \