lib/nmatrix/mkmf.rb in nmatrix-0.2.3 vs lib/nmatrix/mkmf.rb in nmatrix-0.2.4

- old
+ new

@@ -89,15 +89,12 @@ $CFLAGS += " -O3 " #$CFLAGS += " -static -O0 -g " $CXXFLAGS += " -O3 -std=#{$CXX_STANDARD} " #-fmax-errors=10 -save-temps #$CXXFLAGS += " -static -O0 -g -std=#{$CXX_STANDARD} " -CONFIG['warnflags'].gsub!('-Wshorten-64-to-32', '') # doesn't work except in Mac-patched gcc (4.2) -CONFIG['warnflags'].gsub!('-Wdeclaration-after-statement', '') -CONFIG['warnflags'].gsub!('-Wimplicit-function-declaration', '') - +if CONFIG.has_key?('warnflags') + CONFIG['warnflags'].gsub!('-Wshorten-64-to-32', '') # doesn't work except in Mac-patched gcc (4.2) + CONFIG['warnflags'].gsub!('-Wdeclaration-after-statement', '') + CONFIG['warnflags'].gsub!('-Wimplicit-function-declaration', '') +end + have_func("rb_array_const_ptr", "ruby.h") -have_macro("FIX_CONST_VALUE_PTR", "ruby.h") -have_macro("RARRAY_CONST_PTR", "ruby.h") -have_macro("RARRAY_AREF", "ruby.h") - -