Link to the correct ruby shared object.
authorTilman Sauerbeck <tilman@code-monkey.de>
Mon, 18 Oct 2004 20:17:53 +0000 (20:17 +0000)
committerTilman Sauerbeck <tilman@code-monkey.de>
Mon, 18 Oct 2004 20:17:53 +0000 (20:17 +0000)
m4/ac_ruby_ext.m4
src/Makefile.am

index 90a3383846ac8a692e255c04b5e614d7bf6e3891..da811165b43b810864e444a6d2fc91cd5878fee6 100644 (file)
@@ -40,6 +40,11 @@ AC_DEFUN([AC_RUBY_EXT], [
                AC_MSG_ERROR(Ruby site extension path not found)
        fi
 
+       AC_MSG_CHECKING(for Ruby shared library)
+       RUBYLIB=`($rubybin -rmkmf -e 'print Config::CONFIG[["LIBRUBYARG_SHARED"]]') 2> /dev/null`
+       AC_MSG_RESULT([$RUBYLIB])
+
+       AC_SUBST(RUBYLIB)
        AC_SUBST(RUBYLIBDIR)
        AC_SUBST(RUBYDIR)
        AC_SUBST(RUBYSITEDIR)
index a0d6a19c69a62178824f03fca5501f5a80fb9643..29cd3c58a1e8e3b2fd21b37759ac4f3ccc5b4b30 100644 (file)
@@ -1,4 +1,4 @@
-## $Id: Makefile.am 74 2004-08-16 18:12:23Z tilman $
+## $Id: Makefile.am 119 2004-10-18 20:17:53Z tilman $
 
 AM_CFLAGS = $(EVAS_CFLAGS) $(EDJE_CFLAGS)
 INCLUDES = -I$(RUBYDIR) -I$(RUBYSITEDIR)
@@ -10,5 +10,5 @@ edje_la_SOURCES = rb_edje_main.c rb_edje_main.h \
                   rb_edje.c rb_edje.h \
                   rb_part.c rb_part.h
 
-edje_la_LIBADD = -L$(RUBYLIBDIR) -lruby $(EVAS_LIBS) $(EDJE_LIBS)
+edje_la_LIBADD = -L$(RUBYLIBDIR) $(RUBYLIB) $(EVAS_LIBS) $(EDJE_LIBS)
 edje_la_LDFLAGS = -module -avoid-version