29#ifndef __SIMPLE_TOOLCHAIN_HPP__
30#define __SIMPLE_TOOLCHAIN_HPP__
37template <CBuild::HashImpl hash = CBuild::CBuildHashV2>
99 if (files.size() > 0) {
101 for (
unsigned int i = 0; i < files.size(); i++) {
104 cmd += files.at(i).key;
108 cmd += files.at(i).data;
126 for (
unsigned int i = 0; i < files.size(); i++) {
127 flist += files.at(i).data;
130 if (files.size() > 0) {
156 for (
unsigned int i = 0; i < files.size(); i++) {
157 flist += files.at(i).data;
160 if (files.size() > 0) {
Filebuffer for CBuild ecosystem.
uint64_t hash(std::string str)
FNV-1a hashing function for std::string.
Command for compile_commands.json.