From e839091ba05083f166356f5455cea7ba3adad8d6 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Mon, 5 Feb 2018 19:00:46 -0800 Subject: Suggested fix to compile on FreeBSD. --- Makefile | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index ffaac859..3ca76f5f 100644 --- a/Makefile +++ b/Makefile @@ -11,6 +11,7 @@ $(info $(MSG_PREFIX)Using CXX=$(CXX)) $(info $(MSG_PREFIX)Using LD=$(LD)) PROG := abc +OS := $(shell uname -s) MODULES := \ $(wildcard src/ext*) \ @@ -73,6 +74,10 @@ ABC_READLINE_LIBRARIES ?= -lreadline ifndef ABC_USE_NO_READLINE CFLAGS += -DABC_USE_READLINE $(ABC_READLINE_INCLUDES) LIBS += $(ABC_READLINE_LIBRARIES) + ifeq ($(OS), FreeBSD) + CFLAGS += -I/usr/local/include + LDFLAGS += -L/usr/local/lib + endif $(info $(MSG_PREFIX)Using libreadline) endif @@ -118,7 +123,11 @@ endif endif # LIBS := -ldl -lrt -LIBS += -ldl -lm +LIBS += -lm +ifneq ($(OS), FreeBSD) + LIBS += -ldl +endif + ifneq ($(findstring Darwin, $(shell uname)), Darwin) LIBS += -lrt endif @@ -191,7 +200,7 @@ tags: $(PROG): $(OBJ) @echo "$(MSG_PREFIX)\`\` Building binary:" $(notdir $@) - $(VERBOSE)$(LD) -o $@ $^ $(LIBS) + $(VERBOSE)$(LD) -o $@ $^ $(LDFLAGS) $(LIBS) lib$(PROG).a: $(LIBOBJ) @echo "$(MSG_PREFIX)\`\` Linking:" $(notdir $@) -- cgit v1.2.3