新增根据git记录自动生成GIT_VERSION变量的代码

This commit is contained in:
dump2file
2019-02-24 13:44:18 +06:00
parent 5001fdee28
commit 94cacc5874
2 changed files with 31 additions and 1 deletions

View File

@@ -3,6 +3,14 @@ VPATH=../inc
CFLAGS= -g3 -Wall -fPIC -O -Werror
CFLAGS+=-I../inc/
GIT_BRANCH=$(shell git symbolic-ref --short -q HEAD)
GIT_SHA1=$(shell git rev-parse HEAD)
MAKE_TIME=$(shell date "+%Y_%m_%d_%H")
VERSION_FLAGS += -DGIT_VERSION=1_0_0_$(GIT_BRANCH)_$(GIT_SHA1)_$(MAKE_TIME)
CFLAGS += ${VERSION_FLAGS}
CXXFLAGS += ${VERSION_FLAGS}
ifdef ASAN
CFLAGS_+= -fsanitize=address -fno-omit-frame-pointer
LIB+=-lasan