summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
5 daysAdd missing include.developBent Bisballe Nyeng
5 daysDelete target file if generating tool fails, ensuring no half written/corrupt...Bent Bisballe Nyeng
5 daysFix verbosity check in execute(...) function.Bent Bisballe Nyeng
5 daysNoop: remove double space.Bent Bisballe Nyeng
5 daysUse locate on env supplied tools.Bent Bisballe Nyeng
7 daysFix unreg() return type conversionBent Bisballe Nyeng
7 daysRemove newlines from flags filesBent Bisballe Nyeng
7 daysUse correct host/build identifier string *-cxx instead of *-cppBent Bisballe Nyeng
7 daysDon't return const ref strings in ctor::configuration::get. Instead return st...Bent Bisballe Nyeng
8 daysAdd typed c/c++ compiler flags for -Wconversion, -Wshadow and -Wextra.Bent Bisballe Nyeng
8 daysUse trailing explicit return-type (instead of auto-deduction) for never-retur...Bent Bisballe Nyeng
8 daysRefactor task == std::string comparisonBent Bisballe Nyeng
12 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-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-14Add ar_flag support for ar tool, replacing hardcoded values.HEADmasterBent 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
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 ExternalX structs to external_xBent Bisballe Nyeng
2023-01-11Rename BuildConfiguration struct to build_configurationBent Bisballe Nyeng
2023-01-11Rename Settings struct to setingsBent Bisballe Nyeng
2023-01-11Rename Flags struct to flagsBent Bisballe Nyeng
2023-01-11Rename Source class to sourceBent Bisballe Nyeng