Setting the install_path so you can run the installed chibi-scheme

on OS X without having the library in DYLD_LIBRARY_PATH.
Fixes issue #213.
This commit is contained in:
Alex Shinn 2014-03-06 22:21:40 +09:00
parent c1a5bc9d43
commit 049dbd024c
2 changed files with 2 additions and 1 deletions

View file

@ -11,7 +11,7 @@ CHIBI_DOC_DEPENDENCIES ?= $(CHIBI_DEPENDENCIES) tools/chibi-doc
GENSTATIC ?= ./tools/chibi-genstatic GENSTATIC ?= ./tools/chibi-genstatic
CHIBI ?= LD_LIBRARY_PATH=".:$(LD_LIBRARY_PATH)" CHIBI_MODULE_PATH=lib ./chibi-scheme$(EXE) CHIBI ?= LD_LIBRARY_PATH=".:$(LD_LIBRARY_PATH)" DYLD_LIBRARY_PATH=".:$(DYLD_LIBRARY_PATH)" CHIBI_MODULE_PATH=lib ./chibi-scheme$(EXE)
CHIBI_DEPENDENCIES = ./chibi-scheme$(EXE) CHIBI_DEPENDENCIES = ./chibi-scheme$(EXE)
######################################################################## ########################################################################

View file

@ -53,6 +53,7 @@ EXE =
CLIBFLAGS = CLIBFLAGS =
CLINKFLAGS = -dynamiclib CLINKFLAGS = -dynamiclib
STATICFLAGS = -static-libgcc -DSEXP_USE_DL=0 STATICFLAGS = -static-libgcc -DSEXP_USE_DL=0
LDFLAGS += -install_name $(DESTDIR)$(SOLIBDIR)/libchibi-scheme.dylib
else else
ifeq ($(PLATFORM),bsd) ifeq ($(PLATFORM),bsd)
SO = .so SO = .so