[build2] Rerunning build2 and getting different results (errors)
Wilhelm Meier
wilhelm.meier at hs-kl.de
Sat May 13 07:16:01 UTC 2023
On 12.05.23 14:51, Boris Kolpackov wrote:
> Wilhelm Meier via users <users at build2.org> writes:
>
>> The buildfile in /src/boards/protoboard/tests looks like:
>> ---
>>
>> l = ../../../libs
>>
>> exe{test00}: cxx{test00} $l/std/lib{std} $l/mcu/general/lib{general}
>> ---
>
> This incorrect: you are using the targets (lib{std}, lib{general})
> without including or importing their declarations. This is discussed
> in detail in the manual, specifically in Target Importation:
If this is incorrect: why does it work (sometimes), but sometimes it
does not, without changing anything?
And: "b clean update" works allways.
>
> https://build2.org/build2/doc/build2-build-system-manual.xhtml#intro-import
the "include" is done in the top-level include file. But maybe this
incorrect. But why does it work in "b clean update"?
More information about the users
mailing list