Re: Get a list of emitted targets from the previous run

Erik Kazandjian <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.user
Message-ID <CAOePwYMNSW=wFketqPn-u=365XB-A16SKhX+hYhw3vJqLb84yw@mail.gmail.com>
Hi Bill

I'm parsing in process using the pyang library. The reason for parsing in
the emitter phase is because other files include the generated headers. The
generated c++files are given as sources to the library builders.  That's is
why I do this in the emitter phase to declare all files that Will je
generated and get the dependency tree right

Cheers

Erik

Op di 15 jun. 2021 18:26 schreef Bill Deegan <[email protected]>:

> Erik,
>
> Why are you parsing the file in the emitter phase?
> Also, please tell me that you're not doing your generation in process, but
> rather shelling out to a python (or other script) to generate..
>
> -Bill
>
> On Mon, Jun 14, 2021 at 11:56 PM Erik Kazandjian <
> [email protected]> wrote:
>
>> Hi,
>>
>> In our project we have added some custom builder (with emitters and
>> actions) to parse yang files and generate C++ out of that. As more and more
>> yang files are added and getting complexer I would like to have the
>> possibility (with a command line option) to by pass this yang parsing in
>> the emitter pagase. Of course if I woud just return [], source in my
>> emitter all my SConscripts would see the generated targewts as empty and
>> create empty libraries (which gives linker issues). So my question is,
>> suppose I have this command line option activated, is there a way to see
>> which targets were emitted in the previous build so I can return them
>> without having to do the yang analysis.
>>
>> Regards
>>
>> Erik
>> _______________________________________________
>> Scons-users mailing list
>> [email protected]
>> https://pairlist4.pair.net/mailman/listinfo/scons-users
>>
> _______________________________________________
> Scons-users mailing list
> [email protected]
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>

_______________________________________________
Scons-users mailing list
[email protected]
https://pairlist4.pair.net/mailman/listinfo/scons-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.