Unified · Split
| @@ -241,14 +241,12 @@ $(TCC_FILES) : DEFINES += -DONE_SOURCE=0 · 240 unmodified lines | ||
| 241 | 241 | $(X)tccpp.o : $(TCCDEFS_H) |
| 242 | 242 | endif |
| 243 | 243 | |
| 244 | −GITHASH := $(shell git rev-parse >/dev/null 2>&1 && git rev-parse --short HEAD || echo no) | |
| 245 | −ifneq ($(GITHASH),no) | |
| 246 | −DEF_GITHASH := -DTCC_GITHASH="\"$(shell git rev-parse --abbrev-ref HEAD):$(GITHASH)$(shell git diff --quiet || echo ' - modified')\"" | |
| 247 | −endif | |
| 244 | +FROM_GIT := $(shell git rev-parse >/dev/null 2>&1 && echo yes || echo no) | |
| 248 | 245 | |
| 249 | −GITDATE := $(shell git log -1 >/dev/null 2>&1 && git log -1 --pretty='format:%cI' || echo no) | |
| 250 | −ifneq ($(GITDATE),no) | |
| 251 | −DEF_GITDATE := -DTCC_GITDATE="\"$(shell git log -1 --pretty='format:%cI')\"" | |
| 246 | +ifeq ($(FROM_GIT),yes) | |
| 247 | +GITHASH:=$(shell git rev-parse --abbrev-ref HEAD):$(shell git rev-parse --short HEAD) $(shell git log -1 --pretty='format:%cI') | |
| 248 | +GITHASH+=$(shell git diff --quiet || echo locally modified) | |
| 249 | +DEF_GITHASH := -DTCC_GITHASH="\"$(GITHASH)\"" | |
| 252 | 250 | endif |
| 253 | 251 | |
| 254 | 252 | ifeq ($(CONFIG_debug),yes) |
| @@ -155,9 +155,6 @@ static const char version[] = · 154 unmodified lines | ||
| 155 | 155 | "tcc version "TCC_VERSION |
| 156 | 156 | #ifdef TCC_GITHASH |
| 157 | 157 | " "TCC_GITHASH |
| 158 | −#endif | |
| 159 | −#ifdef TCC_GITDATE | |
| 160 | − " on "TCC_GITDATE | |
| 161 | 158 | #endif |
| 162 | 159 | " (" |
| 163 | 160 | #ifdef TCC_TARGET_I386 |