Home | Trees | Indices | Help |
|
---|
|
object --+ | BuildInfoBase --+ | FileBuildInfo
The generic base class for build information for a Node.
This is what gets stored in a .sconsign file for each target file. It contains a NodeInfo instance for this node (signature information that's specific to the type of Node) and direct attributes for the generic build stuff we have to track: sources, explicit dependencies, implicit dependencies, and action information.
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from |
|
|||
current_version_id = 2
|
|
|||
Inherited from Inherited from |
|
Converts a newly-read FileBuildInfo object for in-SCons use For normal up-to-date checking, we don't have any conversion to perform--but we're leaving this method here to make that clear. |
Converts this FileBuildInfo object for writing to a .sconsign file This replaces each Node in our various dependency lists with its usual string representation: relative to the top-level SConstruct directory, or an absolute path if it's outside. |
Prepares a FileBuildInfo object for explaining what changed The bsources, bdepends and bimplicit lists have all been stored on disk as paths relative to the top-level SConstruct directory. Convert the strings to actual Nodes (for use by the --debug=explain code and --implicit-cache). |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Mon Sep 21 14:08:18 2015 | http://epydoc.sourceforge.net |