summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-06-06Break loop if ctor.cc config file contains a compile error.HEADmasterBent 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-20Stop tracking TODO file.Bent Bisballe Nyeng
2021-11-20Add another test.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-31Change to testdir before executing tests and add global paths variables for e...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
2021-09-12Don't run default build if listing arguments are present.Bent Bisballe Nyeng
2021-09-12Separate target list creation from task list creation.Bent Bisballe Nyeng
2021-09-02Rename project to ctor.Bent Bisballe Nyeng
2021-08-29Move getoptpp submodule into src as well.Bent Bisballe Nyeng
2021-08-28Move sources to ... well, src ;)Bent Bisballe Nyeng
2021-08-28Remove old examplesBent Bisballe Nyeng
2021-08-28Dead-lock detection if a task runs but doesn't become 'undirty' as a result.Bent Bisballe Nyeng
2021-08-28Call _exit if execv fails in child process.Bent Bisballe Nyeng
2021-08-27Make re-builds work even if binary name is not cppbuild. Block re-launch non-...Bent Bisballe Nyeng
2021-08-27Add missing includeBent Bisballe Nyeng
2021-08-27Fix path to string conversions.Bent Bisballe Nyeng
2021-08-26Remove Makefile and add minimalistic README.Bent Bisballe Nyeng
2021-08-26Prepend target name to object files.Bent Bisballe Nyeng
2021-08-26BootstrapBent Bisballe Nyeng
2021-07-10Individual target builds.Bent Bisballe Nyeng
2021-07-10Print target names instead of target files when listing targets.Bent Bisballe Nyeng
2021-07-10Fix warnings.Bent Bisballe Nyeng
2021-06-30Change '-l' argument (list files) to '-L' and add '-l' argument to list targets.Bent Bisballe Nyeng
2021-06-23Add env vars to configure cmd.Bent Bisballe Nyeng
2021-06-23A little less to do ;-)Bent Bisballe Nyeng
2021-06-23Add configure checks for programs and be more consistent with the use of the ...Bent Bisballe Nyeng
2021-06-23Fix args.Bent Bisballe Nyeng
2021-06-23Split libcppbuild.cc into multiple files/modules.Bent Bisballe Nyeng