Commits

Author Commit Message Labels Comments Date
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.
Steven Knight
Generalize DH_COMPAT for various Debian build levels.
Steven Knight
Add some missing .aeignore files.
Steven Knight
Rebuild in response to a changed build command.
  1. Prev
  2. Next