X-Git-Url: http://git.code-monkey.de/?p=ruby-edje.git;a=blobdiff_plain;f=m4%2Fac_ruby_ext.m4;h=da811165b43b810864e444a6d2fc91cd5878fee6;hp=17f62590952d06d222a5e06e7b3080694c6abf57;hb=1043748225326a42f0e9e0a2ff0011c59bf881e9;hpb=df1bc29c58bcce6bdae03e4fa17637925860d237 diff --git a/m4/ac_ruby_ext.m4 b/m4/ac_ruby_ext.m4 index 17f6259..da81116 100644 --- a/m4/ac_ruby_ext.m4 +++ b/m4/ac_ruby_ext.m4 @@ -13,13 +13,22 @@ AC_DEFUN([AC_RUBY_EXT], [ fi AC_MSG_CHECKING(for Ruby library path) + RUBYLIBDIR=`($rubybin -rmkmf -e 'print Config::CONFIG[["libdir"]]') 2> /dev/null` + if test -d "$RUBYLIBDIR"; then + AC_MSG_RESULT([$RUBYLIBDIR]) + else + AC_MSG_RESULT(not found) + AC_MSG_ERROR(Ruby library path not found) + fi + + AC_MSG_CHECKING(for Ruby extension path) RUBYDIR=`($rubybin -rmkmf -e 'print Config::CONFIG[["archdir"]]') 2> /dev/null` if test -d "$RUBYDIR"; then AC_MSG_RESULT([$RUBYDIR]) else AC_MSG_RESULT(not found) - AC_MSG_ERROR(Ruby library path not found) + AC_MSG_ERROR(Ruby extension path not found) fi AC_MSG_CHECKING(for Ruby site library path) @@ -28,9 +37,15 @@ AC_DEFUN([AC_RUBY_EXT], [ AC_MSG_RESULT([$RUBYSITEDIR]) else AC_MSG_RESULT(not found) - AC_MSG_ERROR(Ruby site library path not found) + 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) ])