From cd8c7c2c26199a731435bbede783c20dc8f88ad7 Mon Sep 17 00:00:00 2001 From: Pascal Terjan Date: Thu, 15 Nov 2007 12:33:29 +0000 Subject: [PATCH] * Use autotools for Ruby bindings (2nd part) --- configure.ac | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac index b21649b..2dc4bd1 100644 --- a/configure.ac +++ b/configure.ac @@ -336,13 +336,15 @@ ac_cv_my_have_ruby="no" if test "${enable_ruby}" != "no"; then AC_PATH_PROG(RUBY, ruby, no) if test "${RUBY}" != "no"; then - AC_MSG_CHECKING(for mkmf.rb) - if "${RUBY}" -e 'require "mkmf"' >/dev/null 2>&1; then - AC_MSG_RESULT(yes) - ac_cv_my_have_ruby="yes" - else - AC_MSG_RESULT(no) - fi + RUBY_ARCHDIR=`ruby -r rbconfig -e 'print Config::CONFIG@<:@"archdir"@:>@'` + RUBY_SITEARCHDIR=`ruby -r rbconfig -e 'print Config::CONFIG@<:@"sitearchdir"@:>@'` + RUBY_LIBDIR=`ruby -r rbconfig -e 'print Config::CONFIG@<:@"libdir"@:>@'` + RUBY_SO_NAME=`ruby -r rbconfig -e 'print Config::CONFIG@<:@"RUBY_SO_NAME"@:>@'` + AC_SUBST(RUBY_ARCHDIR) + AC_SUBST(RUBY_SITEARCHDIR) + AC_SUBST(RUBY_LIBDIR) + AC_SUBST(RUBY_SO_NAME) + AC_CHECK_HEADERS($RUBY_ARCHDIR/ruby.h, [ac_cv_my_have_ruby="yes"]) fi fi AM_CONDITIONAL(USE_RUBY, test "${ac_cv_my_have_ruby}" = "yes")