summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Script/Main.py
Commit message (Collapse)AuthorAgeFilesLines
* fix breaking windows check for functional parallel buildsWilliam Deegan2017-04-071-3/+3
|
* py2/3 use sysconfig.get_config_var('WITH_THREAD') to determine if python has ↵William Deegan2017-04-061-1/+5
| | | | threads
* py2/3 remove wb from created taskmaster trace fileWilliam Deegan2017-03-131-1/+1
|
* Replace list(filter()) with list comprehension.Craig Rodrigues2017-03-111-1/+1
|
* PEP-8 changesWilliam Deegan2017-02-261-0/+6
|
* Futurize stage 2 2to3 fixes only.William Blevins2016-09-201-1/+1
|
* Add from future import print_function to fix broken tests under python2.7William Deegan2016-05-091-1/+6
|
* Resolving a batch of failing tests for python 2.7.William Blevins2016-01-241-4/+2
| | | | Note: please evaluate python 3.X compliance.
* Run futurize --stage1.Russel Winder2016-01-011-2/+4
|
* Post merge commit for safety. Building Fortran code works, but tests fail.Russel Winder2015-12-241-47/+24
|\
| * removed several pre-2.7 methods and imports, including some basic refactoringsDirk Baechle2015-12-101-35/+7
| |
| * Merged in billcroberts/scons (pull request #226)William Deegan2015-09-281-0/+3
| |\
| | * bug 2831: Allow appending Help text to Options OutputWilliam Roberts2015-03-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://scons.tigris.org/issues/show_bug.cgi?id=2831 In order to append, rather than clobber Help() generated text, use Help("my message", append=True) The append argument is only respected on the first call to this method as it operates on global data.
| * | - switching Node class and NodeInfo/Binfo to using slotsDirk Baechle2015-02-261-6/+5
| |/ | | | | | | - memoizer subsystem now uses decorators instead of the metaclass approach
| * - fix for issue #2971 (Interactive build doesn't work anymore)Dirk Baechle2014-09-271-1/+8
| |
* | Merged default branch into python3-port to keep it up to date.Gary Oberbrunner2014-08-231-28/+36
|\ \ | |/ | | | | | | Hand-updated a few things to keep them python3-safe, and handled several merge conflicts.
| * Speed up SCons execution by creating DefaultEnvironment foranatoly techtonik2014-06-011-1/+5
| | | | | | | | SCons.SConf.CreateConfigHBuilder only if necessary.
| * Fix development mailing list with a new address @scons.organatoly techtonik2014-05-281-1/+1
| |
| * - switched argument type of fs_delete and _clean_targets to bool (was int ↵Dirk Baechle2014-04-281-4/+4
| | | | | | | | before)
| * - fixed NoClean for multi-target buildersDirk Baechle2014-04-271-25/+29
| |
* | Added six module as SCons.compat.six, for python3 port.Gary Oberbrunner2014-04-201-1/+1
| |
* | Main: No __future__.print_function (would affect exec()'d code).Stefan Zimmermann2014-04-011-4/+6
| |
* | Main: Use exec() with compile().Stefan Zimmermann2014-04-011-1/+1
| |
* | Merged with [default]Stefan Zimmermann2014-03-311-10/+26
|\ \ | |/
| * Added release_target_info() to File nodes, reduces memory consumption.Dirk Baechle2013-12-191-0/+1
| |
| * Merge pull request #88 (for real this time). Prev commit was actually #87.Gary Oberbrunner2013-11-021-9/+20
| |\ | | | | | | | | | | | | | | | | | | * Allow multiple options to be specified with --debug=a,b,c * Add support for a readonly cache (--cache-readonly) * Always print stats if requested * Generally try harder to print out a message on build errors
| | * Merged scons/scons into defaultTom Tanner2013-10-301-1/+4
| | |\
| | * | Revert stdout/stderr to the initial ones in a few places.Tom Tanner2013-10-011-4/+13
| | | | | | | | | | | | | | | | | | | | | | | | There are some situations where scons error messages can just disappear, and sometimes it's because a build rule or an SConscript or something has temporarily redirected stdout/stderr.
| | * | Added stack dump on build errorTom Tanner2013-10-011-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | Added message if nothing found to build Always produce profile stats, no matter what sort of exit Print message if you drop out with a build error
| | * | support for --cache-readonlyTom Tanner2013-10-011-0/+1
| | | | | | | | | | | | | | | | Setting this will fetch data from the cache but won't update it.
| * | | Merged scons/scons into defaultTom Tanner2013-10-301-1/+4
| |\ \ \ | | | |/ | | |/|
| | * | - now counting instances only when requested via --debug=countDirk Baechle2013-10-251-1/+4
| | |/
| * | Addition of warning if build doesn't build expected targets.Tom Tanner2013-09-261-0/+1
| |/ | | | | | | Added option to runtest.py to stop on first error
* | Made former 2to3 changes Python 2.7 compatible (or removed unneeded changes).Stefan Zimmermann2014-03-311-3/+4
| |
* | Result of raw 2to3 run (2to3-2.7); checkpoint for python3 conversion.Gary Oberbrunner2013-09-221-30/+31
|/
* Added note in Announce.txt re: deprecating python versions older than 2.7.Gary Oberbrunner2013-03-031-13/+14
| | | | Fixed deprecation warning message. (Includes some whitespace cleanup)
* Raised deprecated python version to be anything less than 2.7 to prep for ↵William Deegan2013-02-221-1/+1
| | | | moving the required version to 2.7 after the next major release
* Merged pull request #38, from eyan: add target name to debug=timeGary Oberbrunner2012-09-221-1/+1
| | | | Fixes #2873.
* Adding target name to output of --debug=time. Fix for Issue 2873Edmund Yan2012-09-181-1/+1
|
* fix for issue 2976edA-qa mort-ora-y2012-05-051-1/+2
|
* New debug option --debug=duplicate to debug Variant-dir duplicationGary Oberbrunner2011-03-011-0/+2
|
* New debug option --debug=prepare to watch targets being preparedGary Oberbrunner2011-03-011-0/+2
|
* Print the path to the SCons package in use in scons --versionGary Oberbrunner2010-07-281-0/+5
|
* Set module metadata for site_scons/site_init.py files. From Arve Knudsen; ↵Gary Oberbrunner2010-07-041-2/+14
| | | | closes issue 2520.
* Add all the per-system and per-user site_scons dirs, per discussion in SEP 002.Gary Oberbrunner2010-07-041-6/+56
|
* Prepare for checkpoint release. Everything should be set up and readyGreg Noel2010-05-301-5/+5
| | | | | | | | | | | | | | to go. Update various files to have the correct date, time, version, and floor. Rework Script/Main.py and QMTest/TestSCons.py to make automated updating possible in the future. Remove a duplicate MANIFEST-xml.in entry. Fix TeX tests, which ran 'kpsewitch' before determining if the TeX tools were installed.
* Start the deprecation cycle for the BuildDir() method and the build_dirGreg Noel2010-05-261-15/+2
| | | | | | | | | | | | | | | | | | | | | | keyword parameter. Several existing tests were still using BuildDir() or build_dir; they were converted to use VariantDir() and variant_dir. New tests were added to validate that the --warn=deprecated-build-dir option and the SetOption method did the right thing. This led to the discovery that a commonly-used test pattern provided by the infrastructure gobbled up too much, causing tests to succeed when they should have failed. Fixing the pattern led to other tests needing to be fixed. In the process, it was discovered that the SCONSFLAG environment variable was not getting correctly reset to its original value. Fixing this also caused additional tests to misbehave, requiring them to be updated. And test/Sig.py, which tests the deprecated SCons.Sig module, was moved to the test/Deprecated directory. All in all, quite a lot of action for what was supposed to be a simple change.
* Commit old-style classes in Node/__init__.py to new-style classes.Steven Knight2010-05-161-5/+3
| | | | | Fix a ripple-effect in Script/Main.py by using obj.__class__.__name_ to, uh, fetch the name of a class.
* Convert old-style classes in Script/Main.py to new-style classes.Steven Knight2010-05-141-5/+5
|
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-241-9/+4
| | | | | | | Comb out all code that supported earlier versions of Python. Most such code is in snippets of only a few lines and can be identified by having a Python version string in it. Such snippets add up; this combing pass probably got rid of over 500 lines of code.