[build2] Shell expansion in compiler arguments?
boris at codesynthesis.com
Mon Apr 8 11:11:45 UTC 2019
David Cohoe <sudgylacmoe at gmail.com> writes:
> That partly works, but wx-config returns several different arguments,
> and build2 seems to be quoting them making g++ think that it's all one
> argument. Is there a way to unquote the string?
I would use $regex.split() for that:
// $regex.split(<val>, <pat>, <fmt>[, <flags>])
// Split a value of an arbitrary type into a list of unmatched value parts
// and replacements of the matched parts, omitting empty ones. Convert the
// value to string prior to matching.
// Substitution escape sequences are extended with a subset of Perl
// sequences (see libbutl/regex.mxx for details).
// The following flags are supported:
// icase - match ignoring case
// format_no_copy - do not copy unmatched value parts into the result
Here is an example:
More information about the users