Age | Commit message (Expand) | Author |
2025-02-06 | Add support for bootstrapping with custom compiler (toolchain) and flags. | Bent Bisballe Nyeng |
2025-02-06 | Add argsplit to support multiple arguments in CXXFLAGS, CFLAGS and LDFLAGS. | Bent Bisballe Nyeng |
2025-02-06 | Remove strip argument, since it doesn't make sense on all platforms. | Bent Bisballe Nyeng |
2025-02-04 | Add support for custom flags through env: CFLAGS, CXXFLAGS and LDFLAGS | Bent Bisballe Nyeng |
2025-02-01 | Use new pointerlist and envmapHEADmaster | Bent Bisballe Nyeng |
2025-02-01 | Add PointerList and EnvMap classes for working with, and propagating, argc/ar... | Bent Bisballe Nyeng |
2025-01-30 | Correctly return errors caused bu sub-process signals such as segfaults and a... | Bent Bisballe Nyeng |
2025-01-24 | Add missing include. | Bent Bisballe Nyeng |
2025-01-24 | Delete target file if generating tool fails, ensuring no half written/corrupt... | Bent Bisballe Nyeng |
2025-01-23 | Fix verbosity check in execute(...) function. | Bent Bisballe Nyeng |
2025-01-23 | Noop: remove double space. | Bent Bisballe Nyeng |
2025-01-23 | Use locate on env supplied tools. | Bent Bisballe Nyeng |
2025-01-22 | Fix unreg() return type conversion | Bent Bisballe Nyeng |
2025-01-22 | Remove newlines from flags files | Bent Bisballe Nyeng |
2025-01-22 | Use correct host/build identifier string *-cxx instead of *-cpp | Bent Bisballe Nyeng |
2025-01-22 | Don't return const ref strings in ctor::configuration::get. Instead return st... | Bent Bisballe Nyeng |
2025-01-20 | Add typed c/c++ compiler flags for -Wconversion, -Wshadow and -Wextra. | Bent Bisballe Nyeng |
2025-01-20 | Use trailing explicit return-type (instead of auto-deduction) for never-retur... | Bent Bisballe Nyeng |
2025-01-20 | Refactor task == std::string comparison | Bent Bisballe Nyeng |
2025-01-16 | Add cyclic dependency detection. | Bent Bisballe Nyeng |
2025-01-07 | Move readDeps function to its own file. | Bent Bisballe Nyeng |
2025-01-06 | Get rid of (hopefully) the last 'native' dir separators. | Bent Bisballe Nyeng |
2025-01-06 | Add dual-arg flags and add debug flag with name and optional value. | Bent Bisballe Nyeng |
2025-01-06 | Reduce chance of lines being cut and mixed up when printing from the task thr... | Bent Bisballe Nyeng |
2024-12-11 | More clang-tidy fixes and increase warning level (and fix them) | Bent Bisballe Nyeng |
2024-12-09 | More clang-tidy fixes | Bent Bisballe Nyeng |
2024-12-09 | Various clang-tidy fixes. | Bent Bisballe Nyeng |
2024-12-09 | Add support for toolchain specific sources | Bent Bisballe Nyeng |
2024-12-08 | Call execute with full settings. | Bent Bisballe Nyeng |
2024-12-07 | Create sources from string_views instead of const char* and std::strings. | Bent Bisballe Nyeng |
2024-10-03 | Ensure the initial task order is preserved. Fixes bad ordering during linking. | Bent Bisballe Nyeng |
2023-01-21 | Make sure libctor itself is built in the 'build' system and not 'host' system... | Bent Bisballe Nyeng |
2023-01-21 | Make sure to create target directories as they appear in their actual (cleane... | Bent Bisballe Nyeng |
2023-01-21 | Add CTOR_ prefix to REG macro helpers | Bent Bisballe Nyeng |
2023-01-21 | Improve formatting of env in the generated configuration.cc | Bent Bisballe Nyeng |
2023-01-20 | Store PATH in env in configuration.cc for use in future reconfigure calls. | Bent Bisballe Nyeng |
2023-01-20 | Add env to execute function. | Bent Bisballe Nyeng |
2023-01-19 | Make extension deduction architecture-aware. | Bent Bisballe Nyeng |
2023-01-17 | Recognize gcc and clang (not just their c++ variants) in tool-chain detection. | Bent Bisballe Nyeng |
2023-01-16 | Minor changes: Add help text to configure --help, use append(..) and strip ct... | Bent Bisballe Nyeng |
2023-01-16 | Make file extensions abstract based on tool-chain type. | Bent Bisballe Nyeng |
2023-01-15 | Use custom arflags in task_ar | Bent Bisballe Nyeng |
2023-01-14 | Escape all user-input strings when writing configuration.cc | Bent Bisballe Nyeng |
2023-01-14 | Extend target_type deduction based on filename extension and move to utils. | Bent Bisballe Nyeng |
2023-01-14 | Support using custom ar tool, through AR env in bootstrap. | Bent Bisballe Nyeng |
2023-01-14 | Add ar_flag support for ar tool, replacing hardcoded values. | Bent Bisballe Nyeng |
2023-01-14 | Fix configure.cc generation for resolved externals. | Bent Bisballe Nyeng |
2023-01-13 | Capture flags in a class instead of a string and add conversion functions bet... | Bent Bisballe Nyeng |
2023-01-12 | Move tools opt to ctor.h and rename tool_chain to toolchain for consistency. | Bent Bisballe Nyeng |
2023-01-12 | Add detected toolchain to configuration.cc | Bent Bisballe Nyeng |