This is an old revision of the document!
The How
- the
REGmacro std::filesystemexecv,posix_spawnand friendsstd::asyncgcc -MMDfor dependency tracking- self-re-invoke (after re-compilation)
- tree of self-dependency weirdness
- configure target
- cross-compilation and tool-chain control
- bootstrapping (yes - libctor compiles itself)
- unit tests
- compilation-database (json)
- future:
- external dependency deduction
- compilation configuration control through configure target (ala
–with-foo/–enable-barfrom autotools) - install target