17 lines
693 B
Ruby
17 lines
693 B
Ruby
--- ext/nokogumboc/extconf.rb.orig 2017-06-07 15:19:02 UTC
|
|
+++ ext/nokogumboc/extconf.rb
|
|
@@ -1,3 +1,4 @@
|
|
+require 'rubygems'
|
|
require 'mkmf'
|
|
$CFLAGS += " -std=c99"
|
|
|
|
@@ -10,7 +11,7 @@ if have_library('xml2', 'xmlNewDoc')
|
|
select { |name| name.match(%r{gems/nokogiri-([\d.]+)/lib/nokogiri}) }.
|
|
sort_by {|name| name[/nokogiri-([\d.]+)/,1].split('.').map(&:to_i)}.last
|
|
if nokogiri_lib
|
|
- nokogiri_ext = nokogiri_lib.sub(%r(lib/nokogiri(.rb)?$), 'ext/nokogiri')
|
|
+ nokogiri_ext = Gem::Specification.find_by_name('nokogiri').extension_dir + "/nokogiri"
|
|
|
|
# if that doesn't work, try workarounds found in Nokogiri's extconf
|
|
unless find_header('nokogiri.h', nokogiri_ext)
|