3952: Do not require Ruby for Swilena.

* m4/with-swilena.m4 (_OLN_WITH_SWIG): Disable tests on Ruby. --- ChangeLog | 6 ++++++ m4/with-swilena.m4 | 49 +++++++++++++++++++++++++++---------------------- 2 files changed, 33 insertions(+), 22 deletions(-) diff --git a/ChangeLog b/ChangeLog index de54993..ed57f9c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-06-03 Roland Levillain <roland@lrde.epita.fr> + + Do not require Ruby for Swilena. + + * m4/with-swilena.m4 (_OLN_WITH_SWIG): Disable tests on Ruby. + 2009-05-29 Thierry Geraud <thierry.geraud@lrde.epita.fr> Update makefile list. diff --git a/m4/with-swilena.m4 b/m4/with-swilena.m4 index 5c52206..602abc6 100644 --- a/m4/with-swilena.m4 +++ b/m4/with-swilena.m4 @@ -50,28 +50,33 @@ if test x$with_swig != xno; then CPPFLAGS=$save_CPPFLAGS - # Check for Ruby. - AC_CHECK_PROGS([RUBY], [ruby], [$am_aux_dir/missing ruby]) - if test "x$RUBY" = "x$am_aux_dir/missing ruby"; then - AC_MSG_ERROR([no suitable Ruby interpreter found]) - fi - - AC_ARG_VAR([RUBY_CPPFLAGS], [Path to ruby.h]) - AC_ARG_WITH([ruby-includedir], [Include path for ruby.h], - [RUBY_CPPFLAGS="-I$withval"], - [RUBY_CPPFLAGS="-I`$RUBY -e 'puts $:.join("\n")' | \ - while read line - do - if [[ -f ${line}/ruby.h ]]; then - echo $line - fi - done`"]) - save_CPPFLAGS=$CPPFLAGS - CPPFLAGS="$CPPFLAGS $RUBY_CPPFLAGS" - AC_CHECK_HEADERS([ruby.h], [], - [AC_MSG_ERROR( - [You need Ruby development files to compile the Ruby interface.])]) - CPPFLAGS=$save_CPPFLAGS +# FIXME: Disabled. Swilena does not support Ruby again (as it used to +# in Olena 0.11). Moreover, the user should be given the choice +# between the front ends (Python, Ruby, etc.); enabling Swilena shall +# not systematically imply compiling the *whole* back ends! +# +# # Check for Ruby. +# AC_CHECK_PROGS([RUBY], [ruby], [$am_aux_dir/missing ruby]) +# if test "x$RUBY" = "x$am_aux_dir/missing ruby"; then +# AC_MSG_ERROR([no suitable Ruby interpreter found]) +# fi +# +# AC_ARG_VAR([RUBY_CPPFLAGS], [Path to ruby.h]) +# AC_ARG_WITH([ruby-includedir], [Include path for ruby.h], +# [RUBY_CPPFLAGS="-I$withval"], +# [RUBY_CPPFLAGS="-I`$RUBY -e 'puts $:.join("\n")' | \ +# while read line +# do +# if [[ -f ${line}/ruby.h ]]; then +# echo $line +# fi +# done`"]) +# save_CPPFLAGS=$CPPFLAGS +# CPPFLAGS="$CPPFLAGS $RUBY_CPPFLAGS" +# AC_CHECK_HEADERS([ruby.h], [], +# [AC_MSG_ERROR( +# [You need Ruby development files to compile the Ruby interface.])]) +# CPPFLAGS=$save_CPPFLAGS AC_PROG_SWIG([1.3.31]) if (eval "$SWIG -version") >/dev/null 2>&1; then :; else -- 1.6.1.2
participants (1)
-
Roland Levillain