149f22c13bd0c6d4420a0a58ac7ee49573e8e45d
[packages/precise/mcollective.git] / lib / mcollective / vendor / json / ext / json / ext / generator / extconf.rb
1 require 'mkmf'
2 require 'rbconfig'
3
4 unless $CFLAGS.gsub!(/ -O[\dsz]?/, ' -O3')
5   $CFLAGS << ' -O3'
6 end
7 if CONFIG['CC'] =~ /gcc/
8   $CFLAGS << ' -Wall'
9   #unless $CFLAGS.gsub!(/ -O[\dsz]?/, ' -O0 -ggdb')
10   #  $CFLAGS << ' -O0 -ggdb'
11   #end
12 end
13
14 if RUBY_VERSION < "1.9"
15   have_header("re.h")
16 else
17   have_header("ruby/re.h")
18   have_header("ruby/encoding.h")
19 end
20 create_makefile 'json/ext/generator'