X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=m4%2Fruby.m4;h=9daa03a529ee59188eec5c5816c06d70816b2821;hb=c63b2bf21dc1df9a736f0b4c08f6cba828cdab92;hp=fd200c64b39ea8498f8835105ce2efe75b1469f0;hpb=de22fd43dbae114b05f931cae5e066a794d997fb;p=swftools.git diff --git a/m4/ruby.m4 b/m4/ruby.m4 index fd200c6..9daa03a 100644 --- a/m4/ruby.m4 +++ b/m4/ruby.m4 @@ -22,14 +22,15 @@ if test "x$RUBY" '!=' "x";then AC_MSG_CHECKING([for ruby's ld flags]) rubyld=`$RUBY -e 'require "rbconfig";puts Config::expand(Config::CONFIG.send("\x5b\x5d", "LIBRUBYARG_SHARED"))' 2>/dev/null` - AC_MSG_RESULT($rubyld) + rubyld2=`$RUBY -e 'require "rbconfig";v=Config::expand(Config::CONFIG.send("\x5b\x5d", "LIBRUBY_LDSHARED"));puts v.gsub(/^g?cc/,"")' 2>/dev/null` + AC_MSG_RESULT("$rubyld $rubyld2") AC_MSG_CHECKING([for ruby library name]) rubylib=`$RUBY -e 'require "rbconfig";puts Config::expand(Config::CONFIG.send("\x5b\x5d", "RUBY_SO_NAME"))' 2>/dev/null` AC_MSG_RESULT($rubylib) RUBY_CPPFLAGS="$rubycpp -I$rubyinc $RUBY_CPPFLAGS" - RUBY_LDFLAGS="$rubyld $RUBY_LDFLAGS" + RUBY_LDFLAGS="$rubyld $rubyld2 $RUBY_LDFLAGS" RUBY_INSTALLDIR="$rubyinc" else AC_MSG_RESULT('unknown') @@ -63,6 +64,7 @@ int Init_foobar() { foobar = rb_define_module("foobar"); rb_define_module_function(foobar, "set_foo", foobar_set_foo, 2); + return 0; } int main() {return 0;} EOF