v.cflag #

fn ([]CFlag) c_options_before_target_msvc #

fn (cflags []CFlag) c_options_before_target_msvc() []string

TODO: implement msvc specific c_options_before_target and c_options_after_target ...

fn ([]CFlag) c_options_after_target_msvc #

fn (cflags []CFlag) c_options_after_target_msvc() []string

fn ([]CFlag) c_options_before_target #

fn (cflags []CFlag) c_options_before_target() []string

fn ([]CFlag) c_options_after_target #

fn (cflags []CFlag) c_options_after_target() []string

fn ([]CFlag) c_options_without_object_files #

fn (cflags []CFlag) c_options_without_object_files() []string

fn ([]CFlag) c_options_only_object_files #

fn (cflags []CFlag) c_options_only_object_files() []string

fn ([]CFlag) defines_others_libs #

fn (cflags []CFlag) defines_others_libs() ([]string, []string, []string)

struct CFlag #

struct CFlag {
pub:
	mod   string
	os    string
	name  string
	value string
pub mut:
	cached string
}

parsed cflag

fn (CFlag) str #

fn (c &CFlag) str() string

fn (CFlag) eval #

fn (cf &CFlag) eval() string

fn (CFlag) format #

fn (cf &CFlag) format() string

format flag