[Scons-users] Chaining generated sources.
William Blevins
wblevins001 at gmail.com
Fri Feb 21 18:55:42 EST 2014
I may be able to work around this if
I can force the execution of the builder immediately.
SCons supplies an "Execute" function,
but I may not be building the Action correctly.
Psuedo code:
// Invoke the builder with calls the emitter
env.Protoc( [], Glob( '*.proto' ), OUTPUTDIR = 'dir' )
// Try to execute immediately
Execute( SCons.Action.Action( env['PROTOCCOM'] ) )
// Resulting call: "protoc -Isrc/proto"
// As you can see, I have no $SOURCES but I don't know why
// As a side note, this command returns an error code of 1, yet
Execute returns true vice false?
// Another try to execute immediately
Execute( env.Action( env['PROTOCCOM'] ) )
// Resulting call: "protoc -Isrc/proto"
// Interestingly, this one throws an Exception complaining of missing protoc.
I imagine that what I want to do it rather straight-forward, but I am
missing a step. My Python isn't great so any help would be
appreciated.
V/R,
Will
On Fri, Feb 21, 2014 at 3:15 AM, Dirk Bächle <tshortik at gmx.de> wrote:
> Hi William,
>
>
> On 21.02.2014 02:01, William Blevins wrote:
>
> Intro: I am using a custom builder to generate java file(s) via Google Proto
> Compiler.
>
>
> for getting an overview of SCons problems with Java you might want to have
> a look at
>
> http://www.scons.org/wiki/JavaStrategy
>
> and
>
> http://www.scons.org/wiki/JavaSupport
>
> as well as the issues
>
> #2742, #2733, #2730, #2547, #2046, #1772, #1594
>
> in the Tigris bug tracker.
> Hope this helps a little...
>
> Best regards,
>
> Dirk
>
>
> _______________________________________________
> Scons-users mailing list
> Scons-users at scons.org
> http://four.pairlist.net/mailman/listinfo/scons-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://four.pairlist.net/pipermail/scons-users/attachments/20140221/6ddb1e4d/attachment.html
More information about the Scons-users
mailing list