diff options
Diffstat (limited to 'build2/utility')
-rw-r--r-- | build2/utility | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/build2/utility b/build2/utility index 3fb47b7..3ccca61 100644 --- a/build2/utility +++ b/build2/utility @@ -211,6 +211,14 @@ namespace build2 template <typename T> void + append_options (strings&, T&, const variable&); + + template <typename T> + void + append_options (strings&, T&, const char*); + + template <typename T> + void hash_options (sha256&, T&, const variable&); template <typename T> @@ -226,12 +234,18 @@ namespace build2 append_options (cstrings&, const lookup&); void + append_options (strings&, const lookup&); + + void hash_options (sha256&, const lookup&); void append_options (cstrings&, const strings&); void + append_options (strings&, const strings&); + + void hash_options (sha256&, const strings&); // Check if a specified option is present in the variable or value. T is |