Skip to content

Components and directory structure

Egor Pugin edited this page Jan 28, 2019 · 3 revisions

Components

  1. Support - small helper library.
  2. Manager - does package managing: package paths, package ids, local databases, remote repository selector, package downloader etc.
  3. Builder - controls executed commands, file timestamps, timestamp databases.
  4. Driver.cpp - main program driver that implements high level build, solutions, targets representation, programs (compilers), source files, languages and generators.
  5. Client - main executable.

Directory structure

  • doc - documentation
  • include - some public headers; not well set up
  • src - source code
  • test - tests
  • utils - all other misc. files: crosscompilation configs etc.
You can’t perform that action at this time.