Re: How to build only a subset of targets under a directory
Jay West <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <CALwuoc3sCjQrn2mxCrQz+mnvkiH9Pju3q97ZLck17DfcTU3mQw@mail.gmail.com> |
Using a target file is good when you want to compile only one target. In this case, there may be a lot of targets within a subdirectory, so naming every target associated with, say "test" within a subdirectory is not practical. In general, you don't know the specific names of all the "test" targets within a subdirectory. Jay On Fri, Apr 1, 2022 at 1:05 PM Bill Deegan <[email protected]> wrote: > Jay, > > You can list all the targets individually, you don't need aliases.. > > scons dir/dir/target_file works > and you can specify N targets on the command line. > > Is that what you're looking for? > > -Bill > > On Fri, Apr 1, 2022 at 12:13 PM Jay West <[email protected]> wrote: > >> Is there a way to build only a subset of targets under a directory, >> instead of all targets under that directory? >> >> For example: >> >> top/aa >> Alias('bin', bin_a) >> Alias ('test', test_a) >> top/bb >> Alias('bin', bin_b) >> Alias ('test', test_b) >> >> scons top/aa # builds bin_a and test_a >> scons bin # builds bin_a and bin_b >> >> I want to do something like: >> cd top/aa; scons bin # build only bin_a >> >> I know that I can define more aliases, but doing so is a maintenance >> headache. Is there better way? >> >> Thanks, >> >> Jay >> >> _______________________________________________ >> 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