1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
Author: Christian Hofstaedtler <zeha@debian.org>
Description: Add multi-arch support.
--- a/waflib/Tools/ruby.py
+++ b/waflib/Tools/ruby.py
@@ -49,10 +49,13 @@
ruby=self.env['RUBY']
archdir=read_config('archdir')
cpppath=archdir
- if version>=(1,9,0):
+ if version>=(1,9,0) or version[0]>=2:
ruby_hdrdir=read_config('rubyhdrdir')
cpppath+=ruby_hdrdir
cpppath+=[os.path.join(ruby_hdrdir[0],read_config('arch')[0])]
+ if version[0]>=2:
+ ruby_archhdrdir=read_config('rubyarchhdrdir')
+ cpppath+=ruby_archhdrdir
self.check(header_name='ruby.h',includes=cpppath,errmsg='could not find ruby header file')
self.env.LIBPATH_RUBYEXT=read_config('libdir')
self.env.LIBPATH_RUBYEXT+=archdir
|