summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
10 hoursDon't treat warnings as errors when building normally. But force warnings as ...Bent Bisballe Nyeng
17 hoursDerived tasks should not (directly) depend on the config.depends tasks.developBent Bisballe Nyeng
2 daysExperimental new, more flexible, way to construct sources and flagsBent Bisballe Nyeng
3 daysUse std::string_view instead of std::string in tools.cc whenever applicableBent Bisballe Nyeng
2025-11-19Fix missing config.depends dependency checks on all task types.Bent Bisballe Nyeng
2025-04-03Refactor getenv usage.stuffBent Bisballe Nyeng
2025-03-31Improved file read utility function.Bent Bisballe Nyeng
2025-03-30Handle char conversion wrt. to_lower correctly, according to cppreference.Bent Bisballe Nyeng
2025-03-30Refactor code for registering build_configuration registrations.Bent Bisballe Nyeng
2025-03-04New cross-platform argparser to replace getopt and getoptpp.Bent Bisballe Nyeng
2025-02-21Clean up TmpFile classBent Bisballe Nyeng
2025-02-13Add dry-run option.Bent Bisballe Nyeng
2025-02-08Fix duplicate -I<path> args.Bent Bisballe Nyeng
2025-02-06Parallel buildsBent 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-04Add support for custom flags through env: CFLAGS, CXXFLAGS and LDFLAGSBent 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-24Add missing include.Bent Bisballe Nyeng
2025-01-24Make TasksTest OS agnostic.Bent Bisballe Nyeng
2025-01-24Delete target file if generating tool fails, ensuring no half written/corrupt...Bent Bisballe Nyeng
2025-01-23Fix verbosity check in execute(...) function.Bent Bisballe Nyeng
2025-01-23Noop: remove double space.Bent Bisballe Nyeng
2025-01-23Use locate on env supplied tools.Bent Bisballe Nyeng
2025-01-22uUnit: Support msvc toolchain with multi-arg macros.Bent Bisballe Nyeng
2025-01-22Fix unreg() return type conversionBent Bisballe Nyeng
2025-01-22Remove newlines from flags filesBent Bisballe Nyeng
2025-01-22Use correct host/build identifier string *-cxx instead of *-cppBent Bisballe Nyeng
2025-01-22Don't return const ref strings in ctor::configuration::get. Instead return st...Bent Bisballe Nyeng
2025-01-20Add typed c/c++ compiler flags for -Wconversion, -Wshadow and -Wextra.Bent Bisballe Nyeng
2025-01-20Use trailing explicit return-type (instead of auto-deduction) for never-retur...Bent Bisballe Nyeng
2025-01-20No need to to build test/ctor.cc into bootstrap binary.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
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