mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-09 19:08:15 +02:00
* always use $(GIT) to call git
(cherry picked from commit a4878d892c
)
# Conflicts:
# compiler/Makefile
This commit is contained in:
parent
7ae51087e5
commit
d1f11bb292
@ -403,17 +403,19 @@ endif
|
||||
ifndef RTLOPT
|
||||
RTLOPT:=$(OPT)
|
||||
endif
|
||||
SVNVERSION:=$(firstword $(wildcard $(addsuffix /svnversion$(SRCEXEEXT),$(SEARCHPATH))))
|
||||
GIT:=$(firstword $(wildcard $(addsuffix /git$(SRCEXEEXT),$(SEARCHPATH))))
|
||||
DATE_FMT = +%Y/%m/%d
|
||||
ifdef SOURCE_DATE_EPOCH
|
||||
DATESTR ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null || date -u "$(DATE_FMT)")
|
||||
COMPDATESTR ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null || date -u "$(DATE_FMT)")
|
||||
else
|
||||
GIT_DIR = $(wildcard ../.git)
|
||||
ifneq ($(GIT_DIR),)
|
||||
DATESTR:=$(shell git log -1 --pretty=%cd --date=format:'%Y/%m/%d')
|
||||
COMPDATESTR:=$(shell $(GIT) log -1 --pretty=%cd --date=format:'%Y/%m/%d')
|
||||
endif
|
||||
endif
|
||||
ifdef DATESTR
|
||||
override OPTNEW+=-DD$(DATESTR)
|
||||
ifdef COMPDATESTR
|
||||
override OPTNEW+=-DD$(COMPDATESTR)
|
||||
endif
|
||||
ifdef CYCLELEVEL
|
||||
ifeq ($(CYCLELEVEL),1)
|
||||
@ -495,8 +497,6 @@ CPUSUF=a64
|
||||
endif
|
||||
NOCPUDEF=1
|
||||
MSGFILE=msg/error$(FPCLANG).msg
|
||||
SVNVERSION:=$(firstword $(wildcard $(addsuffix /svnversion$(SRCEXEEXT),$(SEARCHPATH))))
|
||||
GIT:=$(firstword $(wildcard $(addsuffix /git$(SRCEXEEXT),$(SEARCHPATH))))
|
||||
PPUDUMPPROG:=$(firstword $(strip $(wildcard $(addsuffix /ppudump$(SRCEXEEXT),$(SEARCHPATH)))))
|
||||
ifndef PPUDUMP
|
||||
ifdef PPUDUMPPROG
|
||||
|
@ -129,6 +129,9 @@ ifndef RTLOPT
|
||||
RTLOPT:=$(OPT)
|
||||
endif
|
||||
|
||||
SVNVERSION:=$(firstword $(wildcard $(addsuffix /svnversion$(SRCEXEEXT),$(SEARCHPATH))))
|
||||
GIT:=$(firstword $(wildcard $(addsuffix /git$(SRCEXEEXT),$(SEARCHPATH))))
|
||||
|
||||
DATE_FMT = +%Y/%m/%d
|
||||
ifdef SOURCE_DATE_EPOCH
|
||||
COMPDATESTR ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null || date -u "$(DATE_FMT)")
|
||||
@ -137,7 +140,7 @@ else
|
||||
GIT_DIR = $(wildcard ../.git)
|
||||
ifneq ($(GIT_DIR),)
|
||||
# ... then take date from head
|
||||
COMPDATESTR:=$(shell git log -1 --pretty=%cd --date=format:'%Y/%m/%d')
|
||||
COMPDATESTR:=$(shell $(GIT) log -1 --pretty=%cd --date=format:'%Y/%m/%d')
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -237,9 +240,6 @@ NOCPUDEF=1
|
||||
# Default message file
|
||||
MSGFILE=msg/error$(FPCLANG).msg
|
||||
|
||||
|
||||
SVNVERSION:=$(firstword $(wildcard $(addsuffix /svnversion$(SRCEXEEXT),$(SEARCHPATH))))
|
||||
GIT:=$(firstword $(wildcard $(addsuffix /git$(SRCEXEEXT),$(SEARCHPATH))))
|
||||
PPUDUMPPROG:=$(firstword $(strip $(wildcard $(addsuffix /ppudump$(SRCEXEEXT),$(SEARCHPATH)))))
|
||||
ifndef PPUDUMP
|
||||
ifdef PPUDUMPPROG
|
||||
|
Loading…
Reference in New Issue
Block a user