docs: two lists for one sibling now stop the build
All checks were successful
Flatpak / flatpak (pull_request) Successful in 7m49s
All checks were successful
Flatpak / flatpak (pull_request) Successful in 7m49s
The README and the spec comment said that a project two paths load with different lists ends up in the program twice. They now say the build stops, with an error that names both paths. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
3d2023cb5c
commit
34874c7143
2 changed files with 4 additions and 4 deletions
|
|
@ -97,9 +97,9 @@ export namespace Crafter {
|
|||
// --debug and the project's own flags reach every sibling down a chain
|
||||
// without being passed. Set them to forward something else: {} for
|
||||
// nothing, or a list built from this project's args, such as one without
|
||||
// a flag only this project reads. Give such a list to every sibling: a
|
||||
// project that two paths load with two different lists is built twice,
|
||||
// and the program ends up with both builds.
|
||||
// a flag only this project reads. Give such a list to every sibling:
|
||||
// Build() refuses a graph in which two paths load one project with two
|
||||
// different lists, since the program would end up with both builds.
|
||||
struct GitProjectSpec {
|
||||
GitSource source;
|
||||
fs::path projectFile = "project.cpp";
|
||||
|
|
|
|||
Loading…
Reference in a new issue