[build2] Installation of legal documentation (LICENSE, etc)

Matthew Krupcale mkrupcale at matthewkrupcale.com
Wed Jul 15 15:02:37 UTC 2020


On Thu, Jul 2, 2020 at 8:22 PM Matthew Krupcale
<mkrupcale at matthewkrupcale.com> wrote:
>
> On Thu, Jul 2, 2020 at 8:46 AM Boris Kolpackov <boris at codesynthesis.com> wrote:
> >
> > (and, yes, you really can write `<project>`[2]).
>
> Is there a reason for using angle brackets to do the command-line
> variable substitution? Since it's on the shell, I can see how $project
> might be confusing. On the other hand, since < and > also have shell
> semantics (i.e. redirection), the argument must be shell quoted as
> well as indicated in [2].
>
> So maybe quoting like
>
> b config.install.libexec='exec_root/lib/$project/'
>
> wouldn't be so bad. It would then be consistent with the buildfile
> variable syntax.
>

I see you've updated the NEWS files to prepare for release now. Have
you given any additional thought to using $project vs. <project> CLI
syntax?

Best,
Matthew



More information about the users mailing list