新增根据git记录自动生成GIT_VERSION变量的代码
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user