diff options
Diffstat (limited to 'build2/cc/module.hxx')
-rw-r--r-- | build2/cc/module.hxx | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/build2/cc/module.hxx b/build2/cc/module.hxx index eaa82eb..db17998 100644 --- a/build2/cc/module.hxx +++ b/build2/cc/module.hxx @@ -32,13 +32,14 @@ namespace build2 void init (scope&, const location&, const variable_map&); - // Translate the x.std value to the standard-selecting option if there - // is any. + // Translate the x.std value (if any) to the standard-selecting + // option(s) (if any). May also check/set x.features.* variables on the + // root scope. // - virtual string - translate_std (const compiler_info&, scope&, const string&) const = 0; + virtual strings + translate_std (const compiler_info&, scope&, const string*) const = 0; - string tstd; + strings tstd; compiler_id::value_type cid; |