summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Expand)Author
21 hoursWIPmsvcBent Bisballe Nyeng
21 hoursClean up TmpFile classdevelopBent Bisballe Nyeng
9 daysAdd dry-run option.Bent Bisballe Nyeng
2025-02-06Add support for building on MacOSXBent Bisballe Nyeng
2025-02-06Add support for bootstrapping with custom compiler (toolchain) and flags.Bent Bisballe Nyeng
2025-02-06Add missing 'environ' forward declaration.Bent Bisballe Nyeng
2025-02-06Add argsplit to support multiple arguments in CXXFLAGS, CFLAGS and LDFLAGS.Bent Bisballe Nyeng
2025-02-06Remove strip argument, since it doesn't make sense on all platforms.Bent Bisballe Nyeng
2025-02-01Use new pointerlist and envmapHEADmasterBent Bisballe Nyeng
2025-02-01Add PointerList and EnvMap classes for working with, and propagating, argc/ar...Bent Bisballe Nyeng
2025-01-30Correctly return errors caused bu sub-process signals such as segfaults and a...Bent Bisballe Nyeng
2025-01-24Make TasksTest OS agnostic.Bent Bisballe Nyeng
2025-01-22uUnit: Support msvc toolchain with multi-arg macros.Bent Bisballe Nyeng
2025-01-22Don't return const ref strings in ctor::configuration::get. Instead return st...Bent Bisballe Nyeng
2025-01-20Refactor task == std::string comparisonBent Bisballe Nyeng
2025-01-16Add cyclic dependency detection.Bent Bisballe Nyeng
2025-01-07Move readDeps function to its own file.Bent Bisballe Nyeng
2024-12-08Call execute with full settings.Bent Bisballe Nyeng
2024-10-03Ensure the initial task order is preserved. Fixes bad ordering during linking.Bent Bisballe Nyeng
2023-01-21Make sure libctor itself is built in the 'build' system and not 'host' system...Bent Bisballe Nyeng
2023-01-20Add env to execute function.Bent Bisballe Nyeng
2023-01-17Recognize gcc and clang (not just their c++ variants) in tool-chain detection.Bent Bisballe Nyeng
2023-01-16Make file extensions abstract based on tool-chain type.Bent Bisballe Nyeng
2023-01-14Add ar_flag support for ar tool, replacing hardcoded values.Bent Bisballe Nyeng
2023-01-14Fix and run test-suite on ci server.Bent Bisballe Nyeng
2023-01-13Capture flags in a class instead of a string and add conversion functions bet...Bent Bisballe Nyeng
2023-01-12Move tools opt to ctor.h and rename tool_chain to toolchain for consistency.Bent Bisballe Nyeng
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
2023-01-11Rename Configuation struct to configuration and make get/has functions member...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 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-09Add clang support.Bent Bisballe Nyeng
2022-12-27Rename libctor.h to ctor.hBent Bisballe Nyeng
2022-12-27Fix unit-test with gcc-12Bent Bisballe Nyeng
2022-07-15Make tools abstraction around compiler options to better support tool agnosti...Bent Bisballe Nyeng
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
2022-06-09Refactor the way task names are looked up.Bent Bisballe Nyeng
2022-06-09Make all task lists std::set instead of std::list to make sure to not contain...Bent Bisballe Nyeng
2021-11-21Bundle flags in struct for easier passing around.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-06Use C++20.Bent Bisballe Nyeng