APIdock / Ruby
/
method

mkmf

ruby latest stable - Class: Object
mkmf()
public

Create makefile using mkmf.

ruby -run -e mkmf  -- [OPTION] EXTNAME [OPTION]
-d ARGS run dir_config 
-h ARGS run have_header 
-l ARGS run have_library 
-f ARGS run have_func 
-v ARGS run have_var 
-t ARGS run have_type 
-m ARGS run have_macro 
-c ARGS run have_const 
--vendor install  to vendor_ruby
# File lib/un.rb, line 288
def mkmf
 setup("d:h:l:f:v:t:m:c:", "vendor") do |argv, options|
 require 'mkmf'
 opt = options[:d] and opt.split(/:/).each {|n| dir_config(*n.split(/,/))}
 opt = options[:h] and opt.split(/:/).each {|n| have_header(*n.split(/,/))}
 opt = options[:l] and opt.split(/:/).each {|n| have_library(*n.split(/,/))}
 opt = options[:f] and opt.split(/:/).each {|n| have_func(*n.split(/,/))}
 opt = options[:v] and opt.split(/:/).each {|n| have_var(*n.split(/,/))}
 opt = options[:t] and opt.split(/:/).each {|n| have_type(*n.split(/,/))}
 opt = options[:m] and opt.split(/:/).each {|n| have_macro(*n.split(/,/))}
 opt = options[:c] and opt.split(/:/).each {|n| have_const(*n.split(/,/))}
 $configure_args["--vendor"] = true if options[:vendor]
 create_makefile(*argv)
 end
end

AltStyle によって変換されたページ (->オリジナル) /