Precedence, and the reason for each step: the --target flag wins, because it is the most
explicit thing anyone can say; then stone.builder.target, because a project that only ever
builds one way should not repeat it; then detection, so a fresh application needs no
configuration at all. Exactly the order the CLI used when the two targets were hard-coded.
Find the target for this run.
Precedence, and the reason for each step: the
--targetflag wins, because it is the most explicit thing anyone can say; thenstone.builder.target, because a project that only ever builds one way should not repeat it; then detection, so a fresh application needs no configuration at all. Exactly the order the CLI used when the two targets were hard-coded.