summaryrefslogtreecommitdiff
path: root/test/ctor.cc
AgeCommit message (Collapse)Author
18 hoursDecorate sources as 'generated' to make sure they inject a dependency to ↵generated_sourcesBent Bisballe Nyeng
their generators, and look for the sources in the build folder instead of the source folder.
40 hoursDon't treat warnings as errors when building normally. But force warnings as ↵Bent Bisballe Nyeng
errors on the build server.
2025-03-04New cross-platform argparser to replace getopt and getoptpp.Bent Bisballe Nyeng
2025-02-06Add argsplit to support multiple arguments in CXXFLAGS, CFLAGS and LDFLAGS.Bent Bisballe Nyeng
2025-02-01Use new pointerlist and envmapHEADmasterBent Bisballe Nyeng
2025-02-01Add PointerList and EnvMap classes for working with, and propagating, ↵Bent Bisballe Nyeng
argc/argv and env strings
2025-01-16Add cyclic dependency detection.Bent Bisballe Nyeng
2025-01-07Move readDeps function to its own file.Bent Bisballe Nyeng
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-20Add env to execute function.Bent Bisballe Nyeng
2023-01-16Make file extensions abstract based on tool-chain type.Bent Bisballe Nyeng
2023-01-11Rename BuildConfiguration struct to build_configurationBent Bisballe Nyeng
2023-01-11Rename Settings struct to setingsBent 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-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-09Function target type including support for generated sources.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
linkage.
2021-11-21Bundle flags in struct for easier passing around.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 ↵Bent Bisballe Nyeng
easier path testing inside the unit-tests.
2021-10-14Use dependency system and build system for compiling ctor on config changes.Bent Bisballe Nyeng
2021-09-25Add unit-test for source language deduction.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-14Add suport for building and running unittests with the 'check' target.Bent Bisballe Nyeng