diff --git a/Makefile.in b/Makefile.in index 50224f62a0d..fb99c546695 100644 --- a/Makefile.in +++ b/Makefile.in @@ -49,10 +49,12 @@ CFG_RUSTCLIB :=$(call CFG_LIB_NAME,rustc) # version-string calculation CFG_GIT_DIR := $(CFG_SRC_DIR).git CFG_VERSION := prerelease +ifneq ($(wildcard $(CFG_GIT)),) ifneq ($(wildcard $(CFG_GIT_DIR)),) CFG_VERSION += $(shell git --git-dir=$(CFG_GIT_DIR) log -1 \ --pretty=format:'(%h %ci)') endif +endif ifdef CFG_DISABLE_VALGRIND $(info cfg: disabling valgrind (CFG_DISABLE_VALGRIND)) diff --git a/configure b/configure index 48b3fd42315..4270292792b 100755 --- a/configure +++ b/configure @@ -193,11 +193,11 @@ putvar CFG_CPUTYPE putvar CFG_CONFIGURE_ARGS step_msg "looking for build programs" -probe_need CFG_GIT git probe_need CFG_PERL perl probe_need CFG_PYTHON python probe_need CFG_CURL curl +probe CFG_GIT git probe CFG_CLANG clang++ probe CFG_GCC gcc probe CFG_LLVM_CONFIG llvm-config diff --git a/mk/docs.mk b/mk/docs.mk index 6e78ebe4352..6fdf50b1801 100644 --- a/mk/docs.mk +++ b/mk/docs.mk @@ -3,8 +3,9 @@ ###################################################################### doc/version.texi: $(MKFILES) rust.texi - (cd $(S) && git log -1 \ - --pretty=format:'@macro gitversion%n%h %ci%n@end macro%n') >$@ + echo "@macro gitversion" >$@ + echo $(CFG_VERSION) >>$@ + echo "@end macro" >>$@ doc/%.pdf: %.texi doc/version.texi texi2pdf --batch -I doc -o $@ --clean $<