summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
35 hoursA bit of util refactoringsBent Bisballe Nyeng
35 hoursInvert logic in function name of test.Bent Bisballe Nyeng
36 hoursMake use of exceptions explicit in compiler flags.Bent Bisballe Nyeng
5 daysWhen building in jenkins; Ignore may-unused warnings on linux/gcc due to over...Bent Bisballe Nyeng
2026-01-14Only overwrite config.h if the contents changed - avoiding unnecessary rebuil...Bent Bisballe Nyeng
2026-01-05Add many-to-one generator function type.Bent Bisballe Nyeng
2026-01-05Fix missing dirty-checks against objects in ld, so and ar tasks.Bent Bisballe Nyeng
2025-12-31Port system-test shellscript to a c++ program for better portability.Bent Bisballe Nyeng
2025-12-28Decorate sources as 'generated' to make sure they inject a dependency to thei...Bent Bisballe Nyeng
2025-12-25Don't treat warnings as errors when building normally. But force warnings as ...Bent Bisballe Nyeng
2025-12-25Derived tasks should not (directly) depend on the config.depends tasks.Bent Bisballe Nyeng
2025-12-23Experimental new, more flexible, way to construct sources and flagsBent Bisballe Nyeng
2025-12-23Use 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.Bent 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