summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/EnvironmentTests.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Add a ParseDepends() function to read up mkdep-style files.Steven Knight2004-09-251-0/+32
|
* Add ParseConfig() support for -mwindows and -mno-cygwin. (Clive Levinson)Steven Knight2004-09-241-3/+5
|
* Allow to contain File Nodes. Have ParseConfig add libraries to . Add ↵Steven Knight2004-09-011-5/+4
| | | | support for -framework. (Gary Oberbrunner)
* Add a SetDefault() method and a kinder, gentler qt.py that uses it. ↵Steven Knight2004-08-311-0/+10
| | | | (Christoph Wiedemann)
* Add an Environment.Dump() method. (Gary Oberbrunner)Steven Knight2004-08-301-0/+7
|
* Have the default ParseConfig() function add -pthread to both and . (Gary ↵Steven Knight2004-08-161-3/+3
| | | | Oberbrunner)
* Add a Flatten() function to help the transition to Builders returning lists.Steven Knight2004-08-121-0/+8
|
* Return lists of Nodes from all builders, not single Nodes when there's only one.Steven Knight2004-08-051-29/+30
|
* Ignore null tools. (Gary Oberbrunner)Steven Knight2004-07-301-0/+17
|
* Refactor .sconsign management into its own module.Steven Knight2004-05-061-4/+4
|
* Have ParseConfig() support the -Wl option.Steven Knight2004-05-031-2/+9
|
* Have SConsignFile() use a dblite.py module by default, so we can control the ↵Steven Knight2004-04-251-0/+4
| | | | behavior. (Ralf W. Grosse-Kunstleve)
* Fix custom scanner behavior when setting/copying/replacing the SCANNERS ↵Steven Knight2004-04-141-25/+62
| | | | construction variable.
* Add warnings for easily-confused variable names like 'targets' and 'sources.'Steven Knight2004-04-061-0/+99
|
* Add a reject argument to the env.Whereis() method. (sam th)Steven Knight2004-04-041-0/+5
|
* Allow hybrid substitutions in PATH-like variables. (Charles Crain)Steven Knight2004-04-021-0/+18
|
* Fix Command() when not called through an Environment.Steven Knight2004-04-021-25/+33
|
* Fix the Command() global function when the action is a command-line string.Steven Knight2004-03-311-2/+95
|
* Keep *FLAGS variables as CLVar variables after copying an Environment.Steven Knight2004-03-271-7/+52
|
* Refactor env.Append() and env.Prepend().Steven Knight2004-03-261-6/+6
|
* Rework the env.Append() and env.Prepend() tests.Steven Knight2004-03-261-66/+178
|
* Support passing arbitrary environment override keywords to Command().Steven Knight2004-03-161-0/+11
|
* Add an Execute() method.Steven Knight2004-03-121-0/+15
|
* Fix use of things like ${TARGET.dir} in *PATH expansions.Steven Knight2004-03-051-1/+15
|
* Refactor path-substitution logic into an Environment method.Steven Knight2004-03-051-0/+11
|
* Handle recursive substitution in overrides.Steven Knight2004-02-241-9/+31
|
* Add an internal Environment._update() method that updates the dictionary ↵Steven Knight2004-02-231-0/+20
| | | | directly without running through user protections.
* Update the __env__ variable when making a Copy() or Override() of an ↵Steven Knight2004-02-171-8/+18
| | | | Environment.
* Add AppendUnique() and PrependUnique() Environment methods. Fix using the ↵Steven Knight2004-02-161-4/+52
| | | | qt Tool from a copied construction environment.
* Refactor variable substitution for more scalable expansion of , etc.Steven Knight2004-01-201-15/+90
|
* Make Action() and env.Action() equivalent.Steven Knight2004-01-081-0/+6
|
* Miscellaneous changes: update a call to env.subst(); white space cleanup in ↵Steven Knight2004-01-041-16/+16
| | | | EnvironmentTests.py and Node/NodeTests.py; more informative failure reporting in Node/FSTests.py; remove the now-unused SCons.Node.arg2nodes() function.
* Minor test enhancements.Steven Knight2003-12-231-21/+29
|
* Add support for a toolpath for Environments.Steven Knight2003-12-181-1/+3
|
* Add BUILD_TARGETS, COMMAND_LINE_TARGETS and DEFAULT_TARGETS variables.Steven Knight2003-11-071-19/+0
|
* Fix a regression with env.Append().Steven Knight2003-10-281-1/+18
|
* Fix various SConf bugs. (Christoph Wiedemann)Steven Knight2003-10-211-0/+3
|
* Allow SConsignFile() to take a dbm module argument; portability fixes. ↵Steven Knight2003-10-181-28/+77
| | | | (Ralf W. Grosse-Kunstleve) Make ParseConfig() and env.Append() work regardless of initial construction variable values. Make new Dir() support work with empty directories and timestamps. Make the new Queue-based Job implementation portable to Python 1.5.2.
* More Environment method conversions:Steven Knight2003-10-131-0/+136
|
* Allow Dirs to be sources of Depends, Ignores, Precious and SideEffect. ↵Steven Knight2003-10-071-32/+76
| | | | (Gary Oberbrunner)
* Don't remove temporary files on win32 with rm when cygwin is not in use. ↵Steven Knight2003-10-071-1/+1
| | | | (Anthony Roach) Win32 portability fixes.
* Add more environment methods for global functions: Action(), Builder(), ↵Steven Knight2003-09-251-2/+214
| | | | Environment(), Literal(), Platform(), Split(), Tool(). Deprecate ParseConfig() in favor of an environment method.
* Pre-Python 2 portability fix in new tex.py tool. Portability fix in ↵Steven Knight2003-09-221-1/+1
| | | | EnvironmentTests.py.
* Turn more global functions into Environment methods. (clone of 0.92.C121)Steven Knight2003-09-151-0/+16
|
* Make more Environment methods from global functions.Steven Knight2003-09-141-0/+136
|
* Add SourceSignatures() and TargetSignatures() environment methods.Steven Knight2003-09-121-0/+48
|
* Make a Clean() environment method. Add global functions for AlwaysBuild(), ↵Steven Knight2003-09-101-0/+26
| | | | Command(), Depends(), Ignore(), Install(), InstallAs(), Precious(), SideEffect() and SourceCode().
* Give the global functions corresponding Environment methods.Steven Knight2003-09-081-2/+79
|
* Rearrange the Environment methods and tests.Steven Knight2003-09-071-572/+554
|
* Support construction variable expansion anywhere in a file or path name.Steven Knight2003-09-051-13/+188
|