Commits

Author Commit Message Labels Comments Date
Steven Knight
Bug fixes for Scanner handling of subdirectories and Environment copying, courtesy Charles Crain.
Steven Knight
Add Anthony's os.spawnv patch file to the release.
Steven Knight
Rework implicit dependency scanning for relative CPPPATH values.
Steven Knight
Add another C Scanner unit test.
Steven Knight
Track implicit (scanned) dependencies separately from the others.
Steven Knight
Add a __hash_() method to the Scanners.
Steven Knight
Create a specific CScanner subclass.
Steven Knight
Delay scanning a node from when we ask for its children to just before we're going to descend to its dependencies.
Steven Knight
Move autogeneration of PATH-based variables from Environment initialization to variable interpolation.
Steven Knight
Refactor some common testing in the C Scanner tests.
Steven Knight
Add Scanner objects to source files when we first find them, not later when they're just going to be scanned.
Steven Knight
Add a Node.FS.__cmp__() method, fix the Node.FS.Entry.__cmp__() method, and add a Node.FS.Entry.__hash__() method.
Steven Knight
Create a troff man page.
Steven Knight
Have the C Scanner handle IOError when a file doesn't exist.
Steven Knight
Refactor the Builder execute() interface to take Nodes, not string names of targets and sources.
Steven Knight
Fix problems with Python callable objects as Builder actions, the associated test, and handling errors returned by a builder.
Steven Knight
Speed up and generalize SCons.Util.find_files().
Steven Knight
Refactor the Scanner class(es) into a Prototype pattern.
Steven Knight
More NT portability in the tests.
Steven Knight
Remove some debug writes in setup.py that got left in the previous change
Steven Knight
Detect dependency cycles
Steven Knight
Change packaging to the new /usr/lib/scons/ scheme
Steven Knight
Move most of the code from the scons script into a SCons module.
Steven Knight
More NT portability fixes.
Steven Knight
Complete CPPPATH work.
Steven Knight
Gracefully handle the case where a .sconsign file can't be written
Steven Knight
Crain: Finish LIBS, LIBPATH, CPPPATH
Steven Knight
Add the scons package.
Steven Knight
LIBS and LIBPATH work, variable substitution changes.
Steven Knight
Implement CPPPATH and scanning during builds.
  1. Prev
  2. Next