summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Builder.py
Commit message (Expand)AuthorAgeFilesLines
* Several bug fixes from Charles Crain.Steven Knight2002-04-221-3/+47
* Big change for shared libraries and a bunch of other flexibility. (Charles C...Steven Knight2002-04-151-130/+172
* Various performance enhancements. (Anthony Roach)Steven Knight2002-04-051-5/+3
* Fix --debug=tree for directory targets (Anthony Roach)Steven Knight2002-04-041-44/+38
* Add support for target Aliases.Steven Knight2002-03-251-5/+11
* Move SCons.Util.scons_str2nodes() to SCons.Node/__init__.py and shorten its n...Steven Knight2002-03-241-9/+10
* Fix subtle problems in end cases with using multiple scanners on a Node.Steven Knight2002-03-201-6/+9
* Add a CXXFile builder to turn .ll and .yy files into .cc.Steven Knight2002-03-071-1/+5
* Make the CFile Builder's SUFFIX configurable.Steven Knight2002-03-071-52/+60
* Add command generator function support. (Anthony Roach)Steven Knight2002-02-201-0/+7
* Create all of the directories for a target list before trying to build the ta...Steven Knight2002-02-101-2/+3
* Allow libraries to specified as source files on the command line.Steven Knight2002-01-311-1/+4
* Update Copyright lines for the new year.Steven Knight2002-01-291-1/+1
* Only execute an Action once for a List of targets.Steven Knight2002-01-261-23/+75
* Strip $(-$) bracketed text from command lines.Steven Knight2002-01-231-0/+5
* Fix bug 494991Steven Knight2002-01-101-0/+2
* Split Action objects into their own module.Steven Knight2002-01-091-249/+2
* Collect common type-checking logic in SCons.Util.Steven Knight2002-01-081-39/+31
* Add support for lex and yacc.Steven Knight2002-01-071-28/+38
* Refactor BuilderBase.__call__() to separate node creation from attribute init...Steven Knight2002-01-051-2/+15
* Allow Builder objects to have both an action and a src_builder.Steven Knight2002-01-051-15/+33
* Refactor CompositeBuilder initialization.Steven Knight2002-01-031-14/+5
* Append suffixes to white-space separated source files that don't have suffixes.Steven Knight2002-01-021-0/+2
* Provide an error message when a command isn't found.Steven Knight2001-12-211-5/+20
* Add a getcwd() method to Node.FS so we can wrap up a delayed call to setting ...Steven Knight2001-12-191-1/+1
* Bug fixes for Scanner handling of subdirectories and Environment copying, cou...Steven Knight2001-12-131-1/+1
* Rework implicit dependency scanning for relative CPPPATH values.Steven Knight2001-12-111-3/+16
* Move autogeneration of PATH-based variables from Environment initialization t...Steven Knight2001-12-111-1/+4
* Add Scanner objects to source files when we first find them, not later when t...Steven Knight2001-12-111-0/+3
* Refactor the Builder execute() interface to take Nodes, not string names of t...Steven Knight2001-12-111-4/+11
* Fix problems with Python callable objects as Builder actions, the associated ...Steven Knight2001-12-071-3/+3
* Refactor the Scanner class(es) into a Prototype pattern.Steven Knight2001-12-031-1/+1
* More NT portability fixes.Steven Knight2001-11-241-2/+2
* Crain: Finish LIBS, LIBPATH, CPPPATHSteven Knight2001-11-201-5/+11
* LIBS and LIBPATH work, variable substitution changes.Steven Knight2001-11-151-15/+15
* Implement CPPPATH and scanning during builds.Steven Knight2001-11-141-0/+5
* Rebuild in response to a changed build command.Steven Knight2001-11-021-22/+91
* Make the (s) and variables upper-case.Steven Knight2001-10-311-3/+3
* Composite Builder and related changes from Charles Crain.Steven Knight2001-10-181-74/+119
* Portability fixes for tests on Windows Nt.Steven Knight2001-10-171-14/+64
* Remove the Node.derived attribute.Steven Knight2001-10-151-1/+0
* Add tests and support for and .Steven Knight2001-10-121-7/+5
* Refactor construction variable expansion.Steven Knight2001-10-121-16/+20
* Use the prefix and suffix arguments in the Builder base class.Steven Knight2001-10-121-57/+54
* Implement special variable substitution.Steven Knight2001-10-111-7/+20
* Add the Library() method.Steven Knight2001-10-111-2/+97
* Updating licensing.Steven Knight2001-10-031-0/+23
* Add the Command() method.Steven Knight2001-10-021-1/+1
* Handle build errors.Steven Knight2001-10-021-4/+11
* Add support for multi-command Builders and Actions.Steven Knight2001-09-291-0/+15