21#ifndef CBUILD_GCC_TOOLCHAIN 
   22#define CBUILD_GCC_TOOLCHAIN 
   72        std::vector<std::string> hash_files;
 
   73        if (files.size() > 0) {
 
   74            for (
unsigned int i = 0; i < files.size(); i++) {
 
   76                cmd += files.at(i).key;
 
   80                cmd += files.at(i).data;
 
 
   97        for (
unsigned int i = 0; i < files.size(); i++) {
 
   98            flist += files.at(i).data;
 
  101        if (files.size() > 0) {
 
 
  123        for (
unsigned int i = 0; i < files.size(); i++) {
 
  124            flist += files.at(i).data;
 
  127        if (files.size() > 0) {
 
 
 
void link_pack() override
Linking for static libraries.
GCC(std::string id)
Construct a new GCC object.
void link() override
Linking.
GCC(std::string id, std::string name)
Construct a new GCC object.
void build() override
Build.
Filebuffer for CBuild ecosystem.
uint64_t hash(std::string str)
FNV-1a hashing function for std::string.
Command for compile_commands.json.