Package SCons :: Package Node :: Module FS :: Class FileBuildInfo
[show private | hide private]
[frames | no frames]

Class FileBuildInfo

BuildInfoBase --+
                |
               FileBuildInfo

Known Subclasses:
SConfBuildInfo

Method Summary
  convert_from_sconsign(self, dir, name)
Converts a newly-read FileBuildInfo object for in-SCons use
  convert_to_sconsign(self)
Converts this FileBuildInfo object for writing to a .sconsign file
  format(self, names)
  prepare_dependencies(self)
Prepares a FileBuildInfo object for explaining what changed
    Inherited from BuildInfoBase
  __init__(self, node)
  merge(self, other)

Class Variable Summary
int current_version_id = 1                                                                     

Method Details

convert_from_sconsign(self, dir, name)

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.

convert_to_sconsign(self)

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.

prepare_dependencies(self)

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).


Class Variable Details

current_version_id

Type:
int
Value:
1                                                                     

Generated by Epydoc 2.1 on Wed Dec 12 09:39:31 2007 http://epydoc.sf.net