>> "Damien" == Damien Thivolle
<damien(a)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.