[Scons-users] optional build components
    Managan, Rob 
    managan1 at llnl.gov
       
    Fri Jan  4 12:40:50 EST 2019
    
    
  
Hi,
Section 10.3.2 of the user guide says
As mentioned previously, SCons will normally build every target in or below the current directory by default
So normally it builds all targets below where scons is run. 
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
Rob ManaganWCI/DP Division  LLNL
P.O. Box 808, L-095
Livermore, CA  94551-0808
Email: managan1 at llnl.gov
Phone: 925-423-0903         FAX:   925-422-3389
On 1/4/19, 8:55 AM, "Scons-users on behalf of Mats Wichmann" <scons-users-bounces at scons.org on behalf of mats at wichmann.us> wrote:
    
    every time I think I've got a handle on scons I find another way to
    prove I really don't :(
    ...snip ...
    Also struggling with how to see what the default vs. optional targets
    are at a high level, or even the defaults... the material in the SCons
    User Guide on COMMAND_LINE_TARGETS, DEFAULT_TARGETS and BUILD_TARGETS
    looks interesting but seems to not expose anything unless something has
    already happened to set them up - that is, if there have been no
    Default() calls, DEFAULT_TARGETS seems to be empty.  This is not
    intuitive to me - there are still defaults, no?  At some point someone
    added code to our build to store those targets which are the subject of
    installation, such that our help message can dump out those targets,
    essentially a custom internal-install method which includes the line
    
            env.AppendUnique(TS=[name])
    
    that seems kind of awkward but I guess it was done for a reason, since I
    can't currently see a way to extract that info.
    
    Any hints where I can learn more on how to work with this scenario?
    
    
    _______________________________________________
    Scons-users mailing list
    Scons-users at scons.org
    https://pairlist4.pair.net/mailman/listinfo/scons-users
    
    
    
More information about the Scons-users
mailing list