add_compile_arg(std::string arg) | CBuild::Toolchain | virtual |
add_define(std::string define, std::string val="") | CBuild::Toolchain | virtual |
add_external_dependency(CBuild::Dependency *dep) | CBuild::Toolchain | |
add_file(std::string path) | CBuild::Toolchain | virtual |
add_folder(std::string path) | CBuild::Toolchain | virtual |
add_include(std::string include_path) | CBuild::Toolchain | virtual |
add_library_dir(std::string include, std::string lib) | CBuild::Toolchain | virtual |
add_library_include(std::string library) | CBuild::Toolchain | virtual |
add_link_arg(std::string arg) | CBuild::Toolchain | virtual |
add_pkgconfig_entry(std::string id) | CBuild::Toolchain | virtual |
add_requirment(std::string task_, CBuild::stage run_stage=CBuild::PRE) | CBuild::Toolchain | virtual |
add_undef(std::string define) | CBuild::Toolchain | virtual |
args | CBuild::Toolchain | protected |
build() override | CBuild::GCC< hash > | inlineprotectedvirtual |
build_type | CBuild::Toolchain | protected |
call(std::vector< std::string > *args, bool force=false, bool debug=false, bool dummy=false) | CBuild::Toolchain | virtual |
clear() | CBuild::Toolchain | virtual |
cmd_str(std::string in) | CBuild::Toolchain | protectedvirtual |
compile(std::string cmd) | CBuild::Toolchain | virtual |
compiler | CBuild::Toolchain | protected |
compiler_args | CBuild::Toolchain | protected |
crash() __attribute__((__noreturn__)) | CBuild::Toolchain | virtual |
debug(std::vector< std::string > *args, std::vector< std::string > *pargs) | CBuild::Toolchain | virtual |
dependency_list | CBuild::Toolchain | protected |
depends | CBuild::Toolchain | protected |
depends_on(std::string target) | CBuild::Toolchain | virtual |
depends_on_project(std::string path, std::string name, std::string id, std::string headers_path) | CBuild::Toolchain | virtual |
dummy | CBuild::Toolchain | protected |
error() | CBuild::Toolchain | virtual |
force | CBuild::Toolchain | protected |
GCC(std::string id) | CBuild::GCC< hash > | inline |
GCC(std::string id, std::string name) | CBuild::GCC< hash > | inline |
gen_file_list(bool force) | CBuild::Toolchain | protectedvirtual |
gen_file_list_for_linking | CBuild::Toolchain | protected |
gen_file_list_force() | CBuild::Toolchain | virtual |
gen_out_file(std::string file) | CBuild::Toolchain | protectedvirtual |
gen_out_name(std::string executable=".run", std::string dyn_lib=".so", std::string stat_lib=".a") | CBuild::Toolchain | virtual |
gen_out_name_without_base_path | CBuild::Toolchain | protected |
get_cmds() | CBuild::Toolchain | virtual |
get_compile_args() | CBuild::Toolchain | virtual |
get_id() | CBuild::Toolchain | inline |
hasher | CBuild::Toolchain | protected |
id | CBuild::Toolchain | protected |
init() | CBuild::Toolchain | protectedvirtual |
link() override | CBuild::GCC< hash > | inlineprotectedvirtual |
link_args | CBuild::Toolchain | protected |
link_pack() override | CBuild::GCC< hash > | inlineprotectedvirtual |
linker | CBuild::Toolchain | protected |
load_project_deps(std::string curr_path) | CBuild::Toolchain | virtual |
multithreaded_target() | CBuild::Toolchain | virtual |
name | CBuild::Toolchain | protected |
packer | CBuild::Toolchain | protected |
pkg_config_include_entries | CBuild::Toolchain | protected |
post_build() | CBuild::Toolchain | inlineprotectedvirtual |
post_link() | CBuild::Toolchain | inlineprotectedvirtual |
pre_build() | CBuild::Toolchain | inlineprotectedvirtual |
pre_link() | CBuild::Toolchain | inlineprotectedvirtual |
project_deps | CBuild::Toolchain | protected |
required | CBuild::Toolchain | protected |
run(std::vector< std::string > *args) | CBuild::Toolchain | virtual |
set_hasher(Hash *hasher) | CBuild::Toolchain | virtual |
set_id(std::string id) | CBuild::Toolchain | virtual |
set_name(std::string name) | CBuild::Toolchain | virtual |
set_profiling_mode() | CBuild::Toolchain | virtual |
set_standart(std::string std_) | CBuild::Toolchain | virtual |
set_type(CBuild::build_type type) | CBuild::Toolchain | virtual |
set_version_major(int version) | CBuild::Toolchain | virtual |
static_analizer() | CBuild::Toolchain | virtual |
stdargs() | CBuild::Toolchain | virtual |
stdargs_lock | CBuild::Toolchain | protected |
targets | CBuild::Toolchain | protected |
Toolchain() | CBuild::Toolchain | inline |
version_major | CBuild::Toolchain | protected |
warn() | CBuild::Toolchain | virtual |
~Toolchain() | CBuild::Toolchain | inlinevirtual |