Akim Demaille akim@epita.fr writes:
"Damien" == Damien Thivolle damien@lrde.epita.fr writes:
@@ -416,7 +416,7 @@ 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/usr/lib/ruby/1.6/i386-linux"])
[RUBY_CPPFLAGS="-I/usr/lib/ruby/1.6/i386-linux -I/usr/lib/ruby/1.7/i386-linux -I/usr/lib/ruby/1.8/i386-linux"])
C'est pas bon, c'est la fuite en avant !
La bonne approche c'est plutôt de chercher si on peut demander à ruby son rép d'install, comme pour Python.
Ou de chercher dans tous ces répertoires, mais en n'en gardant qu'un seul. Je suis d'ailleurs surpris qu'il n'existe rien pour Ruby...
Google trouve de l'inspiration par là
http://mailman.cs.uchicago.edu/pipermail/swig/2003-January/006632.html
Regarder en particulier des choses comme
# Includes AC_MSG_CHECKING(for ruby includes) [ruby_includes=-I`ruby -e "puts $:.join(' -I')"`] AC_MSG_RESULT($ruby_includes)
~/src/oln % ruby -e "puts $:.join(' -I')" nostromo Err 1 /usr/local/lib/site_ruby/1.8 -I/usr/local/lib/site_ruby/1.8/i386-linux -I/usr/local/lib/site_ruby -I/usr/lib/ruby/1.8 -I/usr/lib/ruby/1.8/i386-linux -I.
Ca a été corrigé.