CBuild
C++ build system with scripts written in c++
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 1234]
  CBuild
  CBuild
  src
 Build.cppToolchain class implementation
 CBuild.cppMain source file of CBuild core
 cbuild_hash.cpp
 cli_parser.cppCBuild cli arguments parser
 cross_compile.cppImplementation of cross-compilation front-end
 files.cpp
 filesystem++.cppFilesystem++ api implementation
 gcc_hash.cppGCC hash impementation's implemetation
 generator.cppCBuild internal generators implementation
 hash.cpp
 metadata_file.cppImplementation for build_data.hpp
 pkgconfig.cppImplementattion of pkg config API
 print.cppCustom print that support colors
 register.cppRegister implementation
 system.cppCustom system() wrapper
 Task.cppTask implementation
  headers
  build
 Build.hppBuild toolchain headers
 clang++.hppClang++ toolchain implementation
 clang++mt.hppClang++ toolchain implementation with multithreaded compilation
 clang.hppClang toolchain implementation
 clangmt.hppClang toolchain implementation with multithreaded compilation
 cross_compile.hppCrossCompilation front-end for CBuild
 g++.hppG++ toolchain implementation
 g++mt.hppG++ toolchain implementation with multithreaded compilation
 gcc.hppGcc toolchain implementation
 gccmt.hppGcc toolchain implementation
 mingw-g++.hppMingw-g++ toolchain implementation
 mingw-g++mt.hppMingw-g++ toolchain implementation with multithreaded compilation
 mingw-gcc.hppMingw-gcc toolchain implementation
 mingw-gccmt.hppMingw-gcc toolchain implementation with multitreaded compilation
 simple_toolchain.hppSimple retargetable toolchain
  dependency
 cbuild_dep.hppCBuild project dependency
 dependency.hppSome external dependency. Base class
 net_dep_helper.hppFew helper functions for external net dependencies
  generator
 ccj.hppGenerator for compile_command.json
 generator.hppBase class for generator of some output from command sequence
 makefile.hppMakefile generator
  hasher
 cbuild_hash.hppImproved CBuild hasher
 gcc_hash.hppMetadata preprocessor based on gcc -MD subcommand
 gcc_hash_impl.hppGCC hasher low-level implementation
 hasher.hppHasher base class and some helper functions This file implements some helper funtions, eg. storing and retrieving files from database and also provides base class for hasher. Hasher need to implement dependency scanning and hashing function @license GPL v3.0 or later
 manual_hash.hppOld manual hasher
  task
 CBuild_help_task.hppHelp print routine for CBuild
 Task.hppTask main class
 build_data.hppBuild metadata config file
 CBuild.hppMain headers of CBuild core
 CBuild_defs.hppDefines
 cli_parse_handler.hppDefines and registering for handlers for cli parser
 environment.hppSet environment variables
 filebuff.hpp
 files.hppFile parsing api
 filesystem++.hppFilesystem++ api
 hash.hpp
 map.hppCustom implementation of map datatype
 optional.hpp
 pkgconfig.hppPkg-config interface header Provides interface to pkg-config cli tool, including some parts of error handling @license GPL v3.0 or later
 print.hppCustom print that support color codes
 register.hppRegister any things
 system.hppCustom system() wraper