21#ifndef CBUILD_GXX_TOOLCHAIN
22#define CBUILD_GXX_TOOLCHAIN
77 if (files.size() > 0) {
79 for (
unsigned int i = 0; i < files.size(); i++) {
82 cmd += files.at(i).key;
86 cmd += files.at(i).data;
104 for (
unsigned int i = 0; i < files.size(); i++) {
105 flist += files.at(i).data;
108 if (files.size() > 0) {
134 for (
unsigned int i = 0; i < files.size(); i++) {
135 flist += files.at(i).data;
138 if (files.size() > 0) {
void link() override
Linking.
GXX(std::string id, std::string name)
Construct a new GXX object.
void build() override
Build.
void link_pack() override
Linking for static libraries.
GXX(std::string id)
Construct a new GXX object.
Filebuffer for CBuild ecosystem.
uint64_t hash(std::string str)
FNV-1a hashing function for std::string.
Command for compile_commands.json.