summaryrefslogtreecommitdiff
path: root/src/configure.cc
AgeCommit message (Collapse)Author
2023-01-21Make sure libctor itself is built in the 'build' system and not 'host' ↵Bent Bisballe Nyeng
system. Only detect tooling for the system/tools actually required in the tasks.
2023-01-21Improve formatting of env in the generated configuration.ccBent Bisballe Nyeng
2023-01-20Store PATH in env in configuration.cc for use in future reconfigure calls.Bent Bisballe Nyeng
2023-01-20Add env to execute function.Bent Bisballe Nyeng
2023-01-19Make extension deduction architecture-aware.Bent Bisballe Nyeng
2023-01-16Minor changes: Add help text to configure --help, use append(..) and strip ↵Bent Bisballe Nyeng
ctor binary.
2023-01-14Escape all user-input strings when writing configuration.ccBent Bisballe Nyeng
2023-01-14Fix configure.cc generation for resolved externals.Bent Bisballe Nyeng
2023-01-13Capture flags in a class instead of a string and add conversion functions ↵Bent Bisballe Nyeng
between them.
2023-01-12Add detected toolchain to configuration.ccBent Bisballe Nyeng
2023-01-11Add ctor namespace cfg:: constants and get rid of temporary 'using namespace ↵Bent Bisballe Nyeng
ctor'
2023-01-11Rename Configuation struct to configuration and make get/has functions ↵Bent Bisballe Nyeng
member functions.
2023-01-11Rename ExternalX structs to external_xBent Bisballe Nyeng
2023-01-11Rename Settings struct to setingsBent Bisballe Nyeng
2023-01-11Rename Flags struct to flagsBent 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-09Add clang support.Bent Bisballe Nyeng
2022-12-27Rename libctor.h to ctor.hBent Bisballe Nyeng
2022-07-15Make tools abstraction around compiler options to better support tool ↵Bent Bisballe Nyeng
agnostic arguments.
2022-06-09Add const Settings& to build configuration callbacks.Bent Bisballe Nyeng
2022-06-06Added support for manual externals (inherit flags and set include/lib paths ↵Bent Bisballe Nyeng
from configure).
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 ↵Bent Bisballe Nyeng
compilation.
2021-11-18Refactor configure and the way it generates its cache.Bent Bisballe Nyeng
2021-11-06Fix rebuilding after adding or removing of ctor.cc files to the build ↵Bent Bisballe Nyeng
configuration using -a/-r commandline args..
2021-10-14Use dependency system and build system for compiling ctor on config changes.Bent Bisballe Nyeng
2021-09-24Fix re-compilation of library itself after boostrap. Add support for ↵Bent Bisballe Nyeng
supplying libctor lib and include paths.
2021-09-20Use 2-clause BSD-license for all source files.Bent Bisballe Nyeng
2021-09-02Rename project to ctor.Bent Bisballe Nyeng
2021-08-28Move sources to ... well, src ;)Bent Bisballe Nyeng