# File lib/mkrf/availability.rb, line 37 def initialize(options = {}) @loaded_libs = [(options[:loaded_libs] || Config::CONFIG["LIBS"].gsub('-l', '').split)].flatten @library_paths = [(options[:library_paths] || [])].flatten # Not sure what COMMON_HEADERS looks like when populated @headers = options[:headers] || [] # Config::CONFIG["COMMON_HEADERS"] @compiler = options[:compiler] || Config::CONFIG["CC"] @includes = [(options[:includes] || DEFAULT_INCLUDES)].flatten @logger = Logger.new('mkrf.log') @defines = [] end