|
CBuild
C++ build system with scripts written in c++
|
| ▼NCBuild | Filebuffer for CBuild ecosystem |
| Nconsts | Constants |
| Nfs | |
| NRegistry | |
| ▼Ntypes | |
| Cfile | File structure |
| Cfile_content | Temporary struct for file content |
| Nvars | |
| CCBuildDependency | |
| CCBuildHash | |
| CCBuildHashV2 | |
| CCBuildRebuildScript | |
| Cccj_out | Generates compile_commands.json |
| CCLANG | |
| CCLANGMT | |
| CCLANGXX | |
| CCLANGXXMT | |
| Ccmd | Command for compile_commands.json |
| CCmdList | |
| CConfigToolchain | |
| ▼CCrossCompiler | |
| CToolData | Internal toolchain data |
| CDependency | |
| Cfilebuff | Base class of filebuffer |
| CGCC | |
| CGCCHash | |
| CGCCMT | |
| Cgenerator_base | Base for any generator |
| CGeneratorList | |
| CGXX | |
| CGXXMT | |
| CHash | |
| CHelp | |
| CInit | Init task |
| Cline_filebuff | |
| Cmakefile_out | Generate Makefile from task/target, works as command logger |
| CMetaToolchain | |
| CMINGW_GCC | |
| CMINGW_GCCMT | |
| CMINGW_GXX | |
| CMINGW_GXXMT | |
| CNetDependency | |
| Cpackage_info | Package info struct for data for pkg-config |
| CPath | Path datatype |
| CProject_dependency | Project dependency data |
| CSimpleToolchain | Very simple generic toolchain, rely on compiler to support '-c' flat to specify files to compile and '-o' flag to specify output object file, linker need to support '-o' flag to specify output binary. This should work with all gcc and clang variants |
| Csource_metadata_file | Metadata for source files (.cpp/.c/etc) Structure of file: |
| Cstr_filebuff | |
| Ctarget_metadata_file | Metadata for a full toolchain Structure of file: |
| CTask | Task, can be runned from shell or code |
| CTaskList | |
| CToolchain | Toolchain class |
| CToolchainList | |
| CToolState | |
| CVersion | Version task |
| RHashImpl | Hasher implementation |
| RToolchainImpl | Toolchain implementation |
| ▼Nlib | Optional datatype |
| Cmap | Simple map implementation with some stack operation added |
| CmapData | Simple pair of values, have "==" operator implemented |
| Coptional | Optional data type |