On Saturday, July 12, 2014 06:18:09 PM William Blevins wrote: > > There will certainly be cases where you would want both directories to be > > compiled as a single unit. > > And that's the question. Is it the responsibility of Java( ... ) to > combine the sources or the responsibility of the user. Do we want to allow > Java( ... ) to build anything in parallel or force the user to make > multiple Java( ... ) calls. This is more about making an interface choice > than fixing a bug.
I would say that one Java() invocation maps to one launch of javac. If you give a list of directories to Java(), it handles them all at the same time. If you want a lot of javac tasks in parallel, use multiple Java() builders. Frankly, I don't see anyone using scons for java projects that more complicated than "Hello world" or perhaps for testing a JNI implementation (which would be useful indeed). > > > On Sat, Jul 12, 2014 at 6:09 PM, William Blevins <[email protected]> > > wrote: > > Still doesn't support it > > > > On Sat, Jul 12, 2014 at 5:49 PM, Mark A. Flacy <[email protected]> wrote: > >> On Saturday, July 12, 2014 10:22:18 AM William Blevins wrote: > >> > 2432 definitely duplicates 1772. The only difference is that 2432 > >> > >> proposes > >> > >> > a (bad) solution to the problem. > >> > > >> > Both give the example: > >> > > >> > Java('build', > >> > > >> > [source1, source2], > >> > JAVASOURCEPATH='src') > >> > > >> > And explain that "their" issue is that source1 and source2 build in > >> > parallel with separate javac commands; this is easily fixable with a > >> > FLATTEN call, but we still haven't asked the important question. Is > >> > this working as designed and the documentation needs to be updated to > >> > reflect or is this a software failure? > >> > > >> > > >> > V/R, > >> > > >> > William > >> > >> There will certainly be cases where you would want both directories to be > >> compiled as a single unit. > >> > >> *Especially* if at least one of those directories contains autogenerated > >> source that is created by an earlier build step. (SCons didn't seem to > >> support this the last time that I thought about using it for Java, but > >> that > >> could be a faulty memory of mine.) > >> > >> -- > >> Mark A. Flacy > >> _______________________________________________ > >> Scons-dev mailing list > >> [email protected] > >> http://two.pairlist.net/mailman/listinfo/scons-dev -- Mark A. Flacy _______________________________________________ Scons-dev mailing list [email protected] http://two.pairlist.net/mailman/listinfo/scons-dev
