summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Builder.py
Commit message (Expand)AuthorAgeFilesLines
* Performance enhancements: use a more efficient splitext() method; cache sour...Steven Knight2002-07-061-30/+28
* Deduce the target if it's not supplied.Steven Knight2002-07-031-9/+22
* Fix handling file names with multiple dots. (Charles Crain)Steven Knight2002-06-211-1/+1
* Check in the Tool() interface. (SK and Charles Crain)Steven Knight2002-06-201-61/+126
* Add LIBS and LIBPATH dependencies for shared libraries. (Charles Crain)Steven Knight2002-06-151-21/+10
* Remove white-space split of file name lists.Steven Knight2002-06-111-4/+4
* Changes from Charles Crain.Steven Knight2002-06-051-5/+26
* Fix ListBuilder so it works with --implicit-cache. (Anthony Roach)Steven Knight2002-06-051-12/+3
* Fix a couple obscure bugs. (Anthony Roach)Steven Knight2002-05-151-18/+13
* Raise an error if a builder is called multiple times for a given target, unle...Steven Knight2002-05-061-10/+34
* Add a Split() function (like argmunge()) in anticipation of removing the auto...Steven Knight2002-05-021-0/+3
* 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