Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
supplement / lib / mkrf_conf
Size: Mime:
#!/usr/bin/env ruby

#
#  mkrf_conf  --  configure Supplement
#

require "autorake/mkconfig"

Autorake.configure {

  extending_ruby

  if RUBY_VERSION < "1.9.2" then
    enable :array_select_bang
    if RUBY_VERSION < "1.9" then
      enable :string_ord
      enable :string_clear
      if RUBY_VERSION < "1.8.7" then
        enable :array_index_with_block
        enable :kernel_tap
        enable :string_start_with
        enable :thread_exclusive
      end
    end
  end

  if RUBY_VERSION < "1.9" then
    have_header "ruby.h"
    have_header "st.h"
    have_header "rubyio.h"
    have_header "re.h"
    have_header "rubysig.h"
  else
    have_header "ruby/ruby.h"
    have_header "ruby/st.h"
    have_header "ruby/io.h"
    have_header "ruby/re.h"

    have_function "rb_thread_wait_for"
  end

  have_function "cbrt"

}