From a43e4eeb6a8c1b0906f5af0b964a301d2ec0321b Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Tue, 23 Dec 2025 18:18:33 +0100 Subject: Experimental new, more flexible, way to construct sources and flags --- src/tools.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/tools.cc') diff --git a/src/tools.cc b/src/tools.cc index 77c0cc0..9dcaec6 100644 --- a/src/tools.cc +++ b/src/tools.cc @@ -916,32 +916,33 @@ ctor::toolchain guess_toolchain(std::string_view opt) } } + template<> -ctor::flag::flag(std::string_view str) +void ctor::flag::to_flag(std::string_view str) { *this = c_option(str, guess_toolchain(str)); } template<> -ctor::flag::flag(std::string_view str) +void ctor::flag::to_flag(std::string_view str) { *this = cxx_option(str, guess_toolchain(str)); } template<> -ctor::flag::flag(std::string_view str) +void ctor::flag::to_flag(std::string_view str) { *this = ld_option(str, guess_toolchain(str)); } template<> -ctor::flag::flag(std::string_view str) +void ctor::flag::to_flag(std::string_view str) { *this = ar_option(str, guess_toolchain(str)); } template<> -ctor::flag::flag(std::string_view str) +void ctor::flag::to_flag(std::string_view str) { *this = asm_option(str, guess_toolchain(str)); } -- cgit v1.2.3