class Autorake::CheckFunction

Constants

TYPE

Private Instance Methods

build_source() click to toggle source
Calls superclass method Autorake::CheckWithHeaders#build_source
# File lib/autorake/definition.rb, line 276
    def build_source
      super << <<~SRC
        void dummy( void)
        {
          void (*f)( void) = (void (*)( void)) #@name;
        }
      SRC
    end
compile(t) click to toggle source
# File lib/autorake/definition.rb, line 284
def compile t
  c = Compiler.new @config.incdirs, @config.macros, "-w"
  c.cc t.obj, t.src
end
set!() click to toggle source
# File lib/autorake/definition.rb, line 288
def set!
  @config.macros[ "HAVE_FUNC_#{name_upcase}"] = true
end