ext/nokogumbo/extconf.rb in nokogumbo-2.0.0.pre.alpha vs ext/nokogumbo/extconf.rb in nokogumbo-2.0.0

- old
+ new

@@ -106,11 +106,16 @@ ext_dir = File.dirname(__FILE__) gumbo_src = File.join(ext_dir, 'gumbo_src') Dir.chdir(ext_dir) do $srcs = Dir['*.c', '../../gumbo-parser/src/*.c'] + $hdrs = Dir['*.h', '../../gumbo-parser/src/*.h'] end $INCFLAGS << ' -I$(srcdir)/../../gumbo-parser/src' $VPATH << '$(srcdir)/../../gumbo-parser/src' -create_makefile('nokogumbo/nokogumbo') +create_makefile('nokogumbo/nokogumbo') do |conf| + conf.map! do |chunk| + chunk.gsub(/^HDRS = .*$/, "HDRS = #{$hdrs.map { |h| File.join('$(srcdir)', h)}.join(' ')}") + end +end # vim: set sw=2 sts=2 ts=8 et: