on master help sign in
Add pkg-config gc flags to llvm Makefile

This makes building work for systems which have gc installed in a non-standard location. The invocation was pulled from https://github.com/schani/clojurec/pull/2, and then modified based on https://github.com/idris-lang/Idris-dev/pull/428#issuecomment-26302460.

commitffb08c27c05e11722d4727e65932f382c82ecd32 authorJason Gross <jgross@mit.edu> dateTue 30 Jul 2013, 20:59 (13 years ago) parent221e1a7
1 file changed+3−2
llvm/Makefile+3−2
llvm/Makefile+3−2
@@ -1,13 +1,14 @@
11include ../config.mk
22
3−CFLAGS:=-Wextra -fPIC -Wno-unused-parameter $(CFLAGS)
3+PKG_CONFIG_CFLAGS:=$(shell (pkg-config --version >/dev/null 2>&1) && pkg-config --cflags bdw-gc)
4+CFLAGS:=-Wextra -fPIC -Wno-unused-parameter $(PKG_CONFIG_CFLAGS) $(CFLAGS)
45SOURCES=defs.c
56OBJECTS=$(SOURCES:.c=.o)
67LIB=libidris_rts.a
78
89build: $(SOURCES) $(LIB)
910
10−$(LIB): $(OBJECTS)
11+$(LIB): $(OBJECTS)
1112 ar r $@ $(OBJECTS)
1213 ranlib $@
1314