summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2023-01-11Rename Settings struct to setingsBent Bisballe Nyeng
2023-01-11Rename Flags struct to flagsBent Bisballe Nyeng
2023-01-11Rename Source class to sourceBent Bisballe Nyeng
2023-01-11Rename OutputSystem::Xyz to output_system::xyzBent Bisballe Nyeng
2023-01-11Rename Language::Xyz to language::xyzBent Bisballe Nyeng
2023-01-11Rename TargetType::Xyz to target_type::xyzBent Bisballe Nyeng
2023-01-11Put ctor.h contents in ctor namespace.Bent Bisballe Nyeng
2023-01-11Support using custom build-dir during bootstrap.Bent Bisballe Nyeng
2023-01-09Make sure to flush compilation status lines to the console.Bent Bisballe Nyeng
2023-01-09Add clang support.Bent Bisballe Nyeng
2022-12-27Rename libctor.h to ctor.hBent Bisballe Nyeng
2022-07-31Convert absolute source_location paths to relative ones.Bent Bisballe Nyeng
2022-07-24Make short-hand notation for compiler (CC/CXX) in non-verbose modes.Bent Bisballe Nyeng
2022-07-15Make tools abstraction around compiler options to better support tool agnosti...Bent Bisballe Nyeng
2022-06-16Tweak sleeps in builder loop.Bent Bisballe Nyeng
2022-06-16Fix dependency search and linking for ld and so targets.Bent Bisballe Nyeng
2022-06-09Function target type including support for generated sources.Bent Bisballe Nyeng
2022-06-09Add custom output object names to source specifications.Bent Bisballe Nyeng
2022-06-09Add const Settings& to build configuration callbacks.Bent Bisballe Nyeng
2022-06-09Add UnitTestLib target type, for unit-test only libraries. And fix unit-test ...Bent Bisballe Nyeng
2022-06-09Refactor the way task names are looked up.Bent Bisballe Nyeng
2022-06-09Use derived dependency task targets instead of 'raw' depends strings for link...Bent Bisballe Nyeng
2022-06-09Make all task lists std::set instead of std::list to make sure to not contain...Bent Bisballe Nyeng
2022-06-06Checking for dirty object files in link targets (ar, ld and so) redundant (al...Bent Bisballe Nyeng
2022-06-06Added support for manual externals (inherit flags and set include/lib paths f...Bent Bisballe Nyeng
2022-06-06Add missing virtual destructors.Bent Bisballe Nyeng
2022-06-06Break loop if ctor.cc config file contains a compile error.Bent Bisballe Nyeng
2022-03-07Less noisy configure step.Bent Bisballe Nyeng
2021-11-21Don't warn about missing external config cache values when bootstrapping.Bent Bisballe Nyeng
2021-11-21Bundle flags in struct for easier passing around.Bent Bisballe Nyeng
2021-11-20Evaluate externals in configure step end read from config map during compilat...Bent Bisballe Nyeng
2021-11-18Refactor configure and the way it generates its cache.Bent Bisballe Nyeng
2021-11-06Use std::source_location instead of __FILE__.Bent Bisballe Nyeng
2021-11-06Fix rebuilding after adding or removing of ctor.cc files to the build configu...Bent Bisballe Nyeng
2021-11-06Use C++20.Bent Bisballe Nyeng
2021-10-31Make sure parallel_processes works correctly if std::thread::hardware_concurr...Bent Bisballe Nyeng
2021-10-30Add external configs.Bent Bisballe Nyeng
2021-10-24Fix compilation of named targets and print notification when re-compiling con...Bent Bisballe Nyeng
2021-10-14Use dependency system and build system for compiling ctor on config changes.Bent Bisballe Nyeng
2021-10-10Improve initial bootstrap speed.Bent Bisballe Nyeng
2021-10-10Move some common functions to util.ccBent Bisballe Nyeng
2021-09-27Add folder hierarchy in build folder corresponding to that of the source fold...Bent Bisballe Nyeng
2021-09-25Add unit-test for source language deduction.Bent Bisballe Nyeng
2021-09-25Add support for (optionally) explicitly declaring source language type in bui...Bent Bisballe Nyeng
2021-09-24Reduce noise.Bent Bisballe Nyeng
2021-09-24Fix re-compilation of library itself after boostrap. Add support for supplyin...Bent Bisballe Nyeng
2021-09-20Use 2-clause BSD-license for all source files.Bent Bisballe Nyeng
2021-09-20Simplify/fix task dependency calculation. And tasks unit-tests.Bent Bisballe Nyeng
2021-09-18Add an actual unit-test for the execute function.Bent Bisballe Nyeng
2021-09-14Add suport for building and running unittests with the 'check' target.Bent Bisballe Nyeng