Relax test to see if yosys dir is a git repository in Makefile
authorRussell L Friesenhahn <russellf@arlut.utexas.edu>
Fri, 26 Aug 2016 16:15:36 +0000 (11:15 -0500)
committerRussell L Friesenhahn <russellf@arlut.utexas.edu>
Fri, 26 Aug 2016 16:15:36 +0000 (11:15 -0500)
This prevents the test from failing in the case that yosys is a
submodule of a repository since for a submodule the .git is actually a
file containing the location of the submodule's .git directory

Makefile

index c7683856599d907fdba537f26732b526a19e36e8..55cd131580aa833eb620cf6bbe86a452c15d4b4a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -72,7 +72,7 @@ else
        LDLIBS += -lrt
 endif
 
-YOSYS_VER := 0.6+$(shell test -d .git && { git log --author=clifford@clifford.at --oneline 5869d26da021.. | wc -l; })
+YOSYS_VER := 0.6+$(shell test -e .git && { git log --author=clifford@clifford.at --oneline 5869d26da021.. | wc -l; })
 GIT_REV := $(shell cd $(YOSYS_SRC) && git rev-parse --short HEAD 2> /dev/null || echo UNKNOWN)
 OBJS = kernel/version_$(GIT_REV).o