module Crystatic
Included Modules
Extended Modules
Defined in:
mod/crystatic.crInstance Method Summary
Instance methods inherited from module Driver
execute_crystal(projroot : String, cryfile : String, target = "x86_64-pc-linux-gnu", cryflags = [] of String, linkflags = [] of String, verbose = false)
execute_crystal,
execute_linker(objfile : String, exefile : String, cc = "gcc", ld = nil, linkflags = [] of String, libpaths = [] of String, libs = [] of String, verbose = false)
execute_linker,
extract_cc_line_parts(cline : String)
extract_cc_line_parts,
get_flags_flags(cc_line_parts)
get_flags_flags,
get_libpaths_flags(cc_line_parts)
get_libpaths_flags,
get_libs_flags(cc_line_parts)
get_libs_flags,
get_libs_values(cc_line_parts)
get_libs_values,
get_objcode(cc_line_parts)
get_objcode,
get_objout(cc_line_parts)
get_objout,
linker_libs(static_libs)
linker_libs,
search_cc_libs(path : String)
search_cc_libs,
search_static_libs(path : String, cc_names)
search_static_libs,
static_libs_found?(static_libs)
static_libs_found?
Instance Method Detail
def compile(cryfile = nil, exefile = nil, projroot = nil, libsroot = nil, cc = "gcc", ld = nil, target = "x86_64-pc-linux-gnu", cryflags = [] of String, linkflags = [] of String, verbose = false)
#