ruby/lib/mkmf-rice.rb.in in rice-1.6.2 vs ruby/lib/mkmf-rice.rb.in in rice-1.6.3

- old
+ new

@@ -42,11 +42,19 @@ $DEFLIBPATH.unshift(with_config('libpath')) if with_config('libpath') # Ruby 1.8.6 uses $preload without setting it $preload ||= nil + lib_dirs = [] + + lib_dir = "#{$RICE_PREFIX}/lib" + lib64_dir = "#{$RICE_PREFIX}/lib64" + + lib_dirs << "-L#{lib_dir}" if File.directory?(lib_dir) + lib_dirs << "-L#{lib64_dir}" if File.directory?(lib64_dir) + $CPPFLAGS << " #{$RICE_CPPFLAGS} -I#{$RICE_PREFIX}/include" - $LDFLAGS << " #{$RICE_LDFLAGS} -L#{$RICE_PREFIX}/lib -lrice" + $LDFLAGS << " #{$RICE_LDFLAGS} #{lib_dirs.join(" ")} -lrice" # Turn on debugging and verbose warnings by default on compilers that # support it $CXXFLAGS = '' if $CXX == 'g++'