vendor/json_pure/ext/json/ext/generator/extconf.rb in scout-5.6.7 vs vendor/json_pure/ext/json/ext/generator/extconf.rb in scout-5.6.8.pre
- old
+ new
@@ -1,16 +1,14 @@
require 'mkmf'
-require 'rbconfig'
unless $CFLAGS.gsub!(/ -O[\dsz]?/, ' -O3')
$CFLAGS << ' -O3'
end
if CONFIG['CC'] =~ /gcc/
$CFLAGS << ' -Wall'
- #unless $CFLAGS.gsub!(/ -O[\dsz]?/, ' -O0 -ggdb')
- # $CFLAGS << ' -O0 -ggdb'
- #end
+ unless $DEBUG && !$CFLAGS.gsub!(/ -O[\dsz]?/, ' -O0 -ggdb')
+ $CFLAGS << ' -O0 -ggdb'
+ end
end
-have_header("ruby/re.h") || have_header("re.h")
-have_header("ruby/encoding.h")
+$defs << "-DJSON_GENERATOR"
create_makefile 'json/ext/generator'