Sha256: 45135416bbe29894d98e190fff2d422b2256d7939220304a1eafda39b6eda598

Contents?: true

Size: 677 Bytes

Versions: 1

Compression:

Stored size: 677 Bytes

Contents

require 'mkmf'
$CFLAGS = " -std=c99"

# libxml2 libraries from http://www.xmlsoft.org/
pkg_config('libxml-2.0')

# nokogiri configuration from gem install
nokogiri_lib = Gem.find_files('nokogiri').sort.last or gem 'nokogiri'
nokogiri_ext = nokogiri_lib.sub(%r(lib/nokogiri(.rb)?$), 'ext/nokogiri')
unless find_header('nokogiri.h', nokogiri_ext)
  require "#{nokogiri_ext}/extconf.rb"
  find_header('nokogiri.h', nokogiri_ext)
end

# add in gumbo-parser source from github if not already installed
unless have_library('gumbo', 'gumbo_parse') or File.exist? 'work/gumbo.h'
  require 'fileutils'
  FileUtils.cp Dir['../gumbo-parser/src/*'], '.'
end

create_makefile('nokogumboc')

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nokogumbo-0.9 work/extconf.rb