From b22bcc1fccaa834e1a9fa5ce48706ed6fa1e58fb Mon Sep 17 00:00:00 2001 From: Alex Shinn Date: Wed, 8 Feb 2023 09:55:54 +0900 Subject: [PATCH] don't assume git for building clibs.c (issue #891) --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 96b7def9..8e97cf3b 100644 --- a/Makefile +++ b/Makefile @@ -146,7 +146,11 @@ chibi-scheme-ulimit$(EXE): main.o $(SEXP_ULIMIT_OBJS) $(EVAL_OBJS) $(CC) $(XCFLAGS) $(STATICFLAGS) -o $@ $^ $(LDFLAGS) $(GCLDFLAGS) $(STATIC_LDFLAGS) clibs.c: $(GENSTATIC) $(CHIBI_DEPENDENCIES) $(COMPILED_LIBS:%$(SO)=%.c) - $(GIT) ls-files lib | $(GREP) .sld | $(CHIBI) -q $(GENSTATIC) > $@ + if [ -d .git ]; then \ + $(GIT) ls-files lib | $(GREP) .sld | $(CHIBI) -q $(GENSTATIC) > $@; \ + else \ + $(FIND) lib -name \*.sld | $(CHIBI) -q $(GENSTATIC) > $@; \ + fi chibi-scheme.pc: chibi-scheme.pc.in echo "# pkg-config" > chibi-scheme.pc