From a92f3a2214d809ce9def4dfa960f9dd87d992dec Mon Sep 17 00:00:00 2001 From: jjgarcia Date: Fri, 31 Oct 2003 16:34:08 +0000 Subject: [PATCH] When embedding ECL, the flag --rpath is also required, so that applications may find the ECL library. --- src/Makefile.in | 4 +++- src/util/ecl-config | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Makefile.in b/src/Makefile.in index 1dad3f2b8..e337ec915 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -91,7 +91,9 @@ install: BUILD-STAMP $(INSTALL) -s $$i $(PREFIX)$(bindir); \ done $(INSTALL_PROGRAM) -s $(TARGETS) $(PREFIX)$(bindir) - $(INSTALL_PROGRAM) ecl-config $(PREFIX)$(bindir) + sed 's,~A,$(libdir),;s,~\*,,;' ecl-config > aux; \ + $(INSTALL_PROGRAM) aux $(PREFIX)$(bindir)/ecl-config; \ + rm aux $(INSTALL_DATA) $(srcdir)/etc/ecl.1 $(PREFIX)$(mandir) for i in BUILD-STAMP $(LSP_LIBRARIES) $(LIBRARIES) c/dpp* help.doc ; do \ $(INSTALL_DATA) $$i $(PREFIX)$(libdir); \ diff --git a/src/util/ecl-config b/src/util/ecl-config index 872d9df5e..b6091b6e2 100644 --- a/src/util/ecl-config +++ b/src/util/ecl-config @@ -35,5 +35,5 @@ if test "$echo_cflags" = "yes"; then fi if test "$echo_ldflags" = "yes"; then - echo "-L@libdir@ $LDFLAGS -llsp @LDFLAGS@ @CLIBS@" + echo "@LDRPATH@ -L@libdir@ $LDFLAGS @LDFLAGS@ @CLIBS@" fi