summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
42 hoursAdd PointerList class for working with, and propagating, argc/argvpointerlistBent Bisballe Nyeng
3 daysAdd missing include.developBent Bisballe Nyeng
3 daysMake TasksTest OS agnostic.Bent Bisballe Nyeng
3 daysDelete target file if generating tool fails, ensuring no half written/corrupt...Bent Bisballe Nyeng
3 daysFix verbosity check in execute(...) function.Bent Bisballe Nyeng
3 daysNoop: remove double space.Bent Bisballe Nyeng
3 daysUse locate on env supplied tools.Bent Bisballe Nyeng
5 daysuUnit: Support msvc toolchain with multi-arg macros.Bent Bisballe Nyeng
5 daysFix unreg() return type conversionBent Bisballe Nyeng
5 daysRemove newlines from flags filesBent Bisballe Nyeng
5 daysUse correct host/build identifier string *-cxx instead of *-cppBent Bisballe Nyeng
5 daysDon't return const ref strings in ctor::configuration::get. Instead return st...Bent Bisballe Nyeng
7 daysAdd typed c/c++ compiler flags for -Wconversion, -Wshadow and -Wextra.Bent Bisballe Nyeng
7 daysUse trailing explicit return-type (instead of auto-deduction) for never-retur...Bent Bisballe Nyeng
7 daysNo need to to build test/ctor.cc into bootstrap binary.Bent Bisballe Nyeng
7 daysRefactor task == std::string comparisonBent Bisballe Nyeng
10 daysAdd cyclic dependency detection.Bent Bisballe Nyeng
2025-01-07Move readDeps function to its own file.Bent Bisballe Nyeng
2025-01-06Get rid of (hopefully) the last 'native' dir separators.Bent Bisballe Nyeng
2025-01-06Add dual-arg flags and add debug flag with name and optional value.Bent Bisballe Nyeng
2025-01-06Reduce chance of lines being cut and mixed up when printing from the task thr...Bent Bisballe Nyeng
2024-12-22Refactor Jenkinsfile to be more per-target grouped.Bent Bisballe Nyeng
2024-12-11More clang-tidy fixes and increase warning level (and fix them)Bent Bisballe Nyeng
2024-12-09More clang-tidy fixesBent Bisballe Nyeng
2024-12-09Various clang-tidy fixes.Bent Bisballe Nyeng
2024-12-09Add support for toolchain specific sourcesBent Bisballe Nyeng
2024-12-08Call execute with full settings.Bent Bisballe Nyeng
2024-12-07Create sources from string_views instead of const char* and std::strings.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-21Make sure to create target directories as they appear in their actual (cleane...Bent Bisballe Nyeng
2023-01-21Add CTOR_ prefix to REG macro helpersBent Bisballe Nyeng
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-17Recognize gcc and clang (not just their c++ variants) in tool-chain detection.Bent Bisballe Nyeng
2023-01-16Minor changes: Add help text to configure --help, use append(..) and strip ct...Bent Bisballe Nyeng
2023-01-16Make file extensions abstract based on tool-chain type.Bent Bisballe Nyeng
2023-01-15Use custom arflags in task_arBent Bisballe Nyeng
2023-01-14Escape all user-input strings when writing configuration.ccBent Bisballe Nyeng
2023-01-14Extend target_type deduction based on filename extension and move to utils.Bent Bisballe Nyeng
2023-01-14Support using custom ar tool, through AR env in bootstrap.Bent Bisballe Nyeng
2023-01-14Use set -e in bootstrap script instead of && between commands.Bent Bisballe Nyeng
2023-01-14Add ar_flag support for ar tool, replacing hardcoded values.HEADmasterBent Bisballe Nyeng
2023-01-14Fix and run test-suite on ci server.Bent 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 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