diff options
Diffstat (limited to 'build2/utility.ixx')
-rw-r--r-- | build2/utility.ixx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/build2/utility.ixx b/build2/utility.ixx index 956a726..36c7a7f 100644 --- a/build2/utility.ixx +++ b/build2/utility.ixx @@ -42,6 +42,13 @@ namespace build2 template <typename T> inline void + append_options (strings& args, T& s, const variable& var) + { + append_options (args, s[var]); + } + + template <typename T> + inline void append_options (cstrings& args, T& s, const char* var) { append_options (args, s[var]); @@ -49,6 +56,13 @@ namespace build2 template <typename T> inline void + append_options (strings& args, T& s, const char* var) + { + append_options (args, s[var]); + } + + template <typename T> + inline void hash_options (sha256& csum, T& s, const variable& var) { hash_options (csum, s[var]); |