CBuild
C++ build system with scripts written in c++
|
Metadata for source files (.cpp/.c/etc) Structure of file: More...
#include <build_data.hpp>
Public Attributes | |
std::string | source |
Source file path (relative to CBuild.run) | |
std::string | object |
Object file name. | |
std::vector< std::string > | deps |
On what files this file depends. | |
uint64_t | hash |
Hash of this file. | |
Metadata for source files (.cpp/.c/etc) Structure of file:
Definition at line 39 of file build_data.hpp.
std::vector<std::string> CBuild::source_metadata_file::deps |
On what files this file depends.
Definition at line 51 of file build_data.hpp.
Referenced by check_mismatch_recursive(), check_mismatch_recursive(), parse_file(), print_metadata(), read_file_metadata_internal(), CBuild::store_hash(), and CBuild::write_file_metadata().
uint64_t CBuild::source_metadata_file::hash |
Hash of this file.
Definition at line 55 of file build_data.hpp.
Referenced by check_mismatch_recursive(), check_mismatch_recursive(), CBuild::load_hash(), parse_file(), print_metadata(), CBuild::read_file_hash(), read_file_metadata_internal(), CBuild::store_hash(), CBuild::write_file_hash(), and CBuild::write_file_metadata().
std::string CBuild::source_metadata_file::object |
Object file name.
Definition at line 47 of file build_data.hpp.
Referenced by check_mismatch_recursive(), check_mismatch_recursive(), parse_file(), CBuild::CBuildDependency::prepare(), print_metadata(), read_file_metadata_internal(), and CBuild::write_file_metadata().
std::string CBuild::source_metadata_file::source |
Source file path (relative to CBuild.run)
Definition at line 43 of file build_data.hpp.
Referenced by CBuild::load_hash(), parse_file(), CBuild::CBuildDependency::prepare(), print_metadata(), read_file_metadata_internal(), and CBuild::write_file_metadata().