summaryrefslogtreecommitdiff
path: root/src/task_ld.cc
AgeCommit message (Collapse)Author
2023-01-21Make sure to create target directories as they appear in their actual ↵Bent Bisballe Nyeng
(cleaned) form.
2023-01-20Add env to execute function.Bent Bisballe Nyeng
2023-01-19Make extension deduction architecture-aware.Bent Bisballe Nyeng
2023-01-16Make file extensions abstract based on tool-chain type.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-12Move tools opt to ctor.h and rename tool_chain to toolchain for consistency.Bent Bisballe Nyeng
2023-01-11Add ctor namespace cfg:: constants and get rid of temporary 'using namespace ↵Bent Bisballe Nyeng
ctor'
2023-01-11Rename BuildConfiguration struct to build_configurationBent Bisballe Nyeng
2023-01-11Rename Settings struct to setingsBent 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-09Make sure to flush compilation status lines to the console.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-16Fix dependency search and linking for ld and so targets.Bent Bisballe Nyeng
2022-06-09Add const Settings& to build configuration callbacks.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 ↵Bent Bisballe Nyeng
linkage.
2022-06-06Checking for dirty object files in link targets (ar, ld and so) redundant ↵Bent Bisballe Nyeng
(already handled by Task baseclass).
2021-11-21Bundle flags in struct for easier passing around.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-24Fix compilation of named targets and print notification when re-compiling ↵Bent Bisballe Nyeng
config.
2021-09-27Add folder hierarchy in build folder corresponding to that of the source ↵Bent Bisballe Nyeng
folders and store build-files in corresponding locations.
2021-09-25Add support for (optionally) explicitly declaring source language type in ↵Bent Bisballe Nyeng
build configurations.
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-14Add suport for building and running unittests with the 'check' target.Bent Bisballe Nyeng
2021-09-02Rename project to ctor.Bent Bisballe Nyeng
2021-08-28Move sources to ... well, src ;)Bent Bisballe Nyeng