Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Restore emacs + vim settings lines. | Steven Knight | 2009-02-09 | 1 | -0/+6 |
| | |||||
* | Add the $CCFLAGS variable to the $PCHCOM command line, and rearrange | Steven Knight | 2009-02-09 | 1 | -1/+10 |
| | | | | | the arguments so the /Fo is towards the beginning of the line (like it is for $CCCOM, $CXXCOM, etc.). | ||||
* | Doc string fix. | Steven Knight | 2009-02-09 | 1 | -1/+1 |
| | |||||
* | Handle finding implicit dependents defined with doubled path | Steven Knight | 2009-02-09 | 1 | -13/+28 |
| | | | | | separators, as can happen on Windows systems when the backslashes in the path name are escaped (e.g. "C:\\some\\include.h"). | ||||
* | Add emacs and vim editing settings to the bottom of *.py files. | Steven Knight | 2009-02-09 | 931 | -0/+5572 |
| | |||||
* | Capture a test case to verify correct behavior of $( $) on long lines | Steven Knight | 2009-02-07 | 2 | -8/+102 |
| | | | | handled by TempFileMunge. Comment the behavior. Other minor cleanups. | ||||
* | Fix misspelled method name in the section that tests Python versions | Steven Knight | 2009-02-06 | 1 | -1/+1 |
| | | | | that don't support metaclasses. | ||||
* | Fixes for use of regular expression with must_contain_all_lines(). | Steven Knight | 2009-02-06 | 2 | -2/+6 |
| | |||||
* | Remove (lots) more unnecessary imports. | Steven Knight | 2009-02-06 | 235 | -459/+174 |
| | |||||
* | Remove unnecessary imports. | Steven Knight | 2009-02-06 | 46 | -119/+18 |
| | |||||
* | Commonize new string-search-in-output methods: | Steven Knight | 2009-02-06 | 54 | -405/+182 |
| | | | | | | | | test.must_contain_all_lines() test.must_contain_any_line() test.must_not_contain_any_line() Update tests to use them. Remove "import string" lines where the change made them unnecessary. | ||||
* | Update the runtest.py test for the error message change. | Steven Knight | 2009-01-31 | 1 | -1/+2 |
| | | | | Clarify the error message a bit. | ||||
* | Change explicit uses of test.no_result() to test.skip_test(), | Steven Knight | 2009-01-29 | 5 | -9/+7 |
| | | | | for consistency with the rest. | ||||
* | Fix use of $CHANGED_SOURCES with the --config=force option so that | Steven Knight | 2009-01-29 | 2 | -18/+18 |
| | | | | .sconsign build state stays consistent. | ||||
* | Relax the precompiled header performance criterion to a 15% improvement, | Steven Knight | 2009-01-28 | 1 | -2/+7 |
| | | | | and print useful information if we fail to meet that. | ||||
* | Handle executing tests in a directory whose path contains spaces, | Steven Knight | 2009-01-27 | 4 | -106/+113 |
| | | | | | or with a Python in a path that contains spaces, by refactoring (again) how we execute the internal scripts. | ||||
* | Fix tests that use the Python interpreter to execute internal scripts | Steven Knight | 2009-01-26 | 4 | -53/+91 |
| | | | | | | and also set SConsignFile(None) so the implicit command dependencies don't cause .sconsign files to be written into the system directory where the Python executable lives. | ||||
* | Remove leftover "shell pwd" debug statement. | Steven Knight | 2009-01-21 | 2 | -6/+4 |
| | | | | | Update error messages now that the Windows cmd interpreter is looking for the shell-out executables. | ||||
* | Fix the --implicit-deps-unchanged test so it works correctly regardless | Steven Knight | 2009-01-21 | 1 | -1/+11 |
| | | | | | of whether or not the compiler inserts timestamp information in the generated object files. | ||||
* | Update the GUID of the generated project file. | Steven Knight | 2009-01-21 | 1 | -1/+1 |
| | |||||
* | Add /nologo to the PCH compilation to suppress Microsoft garp on stderr. | Steven Knight | 2009-01-21 | 1 | -3/+2 |
| | |||||
* | Update tests for now discovering dependencies on quoted commands | Steven Knight | 2009-01-20 | 4 | -11/+103 |
| | | | | in command lines. | ||||
* | Escape path names to fix regular expression matches on Windows | Steven Knight | 2009-01-20 | 1 | -2/+3 |
| | | | | when \ is the path separator. | ||||
* | Detect implicit command dependencies even when the command is quoted. | Steven Knight | 2009-01-20 | 2 | -1/+5 |
| | |||||
* | Move test/option-h.py to test/option/h.py and clean up an unnecessary import. | Steven Knight | 2009-01-19 | 1 | -2/+2 |
| | |||||
* | Remove a left-over commented-out debug test.run() call. | Steven Knight | 2009-01-19 | 1 | -1/+0 |
| | |||||
* | Fix calculation of $UNCHANGED_SOURCES to include correctly sources | Steven Knight | 2009-01-19 | 1 | -0/+105 |
| | | | | for which the target doesn't exist. | ||||
* | Various Windows fixes: | Steven Knight | 2009-01-18 | 3 | -15/+21 |
| | | | | | | | | | | | * Restore correct code to detect a bad drive on Windows. * Update the bad drive error message to include the target name. * Update SConfTests.py to print the config.log on error. * Fix the smart_link() error message to not use repr() of a path so escaping the \ separators on Windows doesn't interfere with regex matchs. * Update regexes in test/VariantDir/reflect.py to accomodate command-line re-ordering to put the /OUT: first in the line. * Explicitly check for smart_link() messages even on Windows. | ||||
* | Issue 2278: Emit header name when using SWIG directors (Ben Webb) | Greg Noel | 2009-01-17 | 1 | -9/+5 |
| | |||||
* | Fix ability to Install() the same file multiple times. | Steven Knight | 2009-01-13 | 1 | -0/+48 |
| | |||||
* | Move test/bad-drive.py into the test/Win32 subdirectory. | Steven Knight | 2009-01-10 | 1 | -0/+0 |
| | |||||
* | Python 1.5 fix. | Steven Knight | 2009-01-10 | 1 | -1/+3 |
| | |||||
* | Issue 1086: add support for generic batch build actions, and | Steven Knight | 2009-01-09 | 9 | -5/+824 |
| | | | | | | | | | | | | | | | | | | | | | | specific support for batched compilation for Microsoft Visual C/C++. Merged revisions 3819-3851,3854-3869,3871-3877,3880 via svnmerge from http://scons.tigris.org/svn/scons/branches/sgk_batch ........ r3820 | stevenknight | 2008-12-09 23:59:14 -0800 (Tue, 09 Dec 2008) | 6 lines Issue 1086: Batch compilation support: * $MSVC_BATCH to control Visual C/C++ batch compilation. * New $CHANGED_SOURCES, $CHANGED_TARGETS, $UNCHANGED_SOURCES and $UNCHANGED_TARGETS construction variables. * New Action(batch_key=, targets=) keyword arguments. ........ r3880 | stevenknight | 2009-01-07 20:50:41 -0800 (Wed, 07 Jan 2009) | 3 lines Use UniqueList objects to collect the all_children(), all_prerequisites() and all_sources() lists instead of calling uniquer_hashables() by hand. ........ | ||||
* | Remove the feature that would build .pdf graphics files | Robert Managan | 2009-01-09 | 2 | -0/+2 |
| | | | | | | | | | | | | | | | | | | from .eps files for the pdf latex builder That is if the .tex file has "\includegraphics{figure1}" and the file figure1.eps then when using the .DVI builder latex will find the file and all is fine. However, when using the .PDF builder pdflatex can not process .eps files and will fail. After this patch the user will need to add env.PDF('figure1.eps') Update two tests that used the old feature and would fail otherwise I could not come up with a way to test for a feature that is removed. That is, I can write a test that works before the update and fails after but not the other way around. | ||||
* | Issue 2279: Support $SWIGOUTDIR values with spaces in the | Steven Knight | 2009-01-08 | 1 | -6/+11 |
| | | | | directory name. (Arve Knudsen) | ||||
* | First part of issue 2278: handle quoted module names in SWIG source | Greg Noel | 2009-01-04 | 1 | -0/+92 |
| | |||||
* | Issue 1417: Fix use of attributes (${SOURCES.windows}, e.g.) with null | Steven Knight | 2008-12-30 | 1 | -0/+63 |
| | | | | lists of targets and sources. | ||||
* | Fix use of path names in regular expression matches by running them | Steven Knight | 2008-12-29 | 2 | -13/+27 |
| | | | | | through re.escape() (specifically to avoid problems with embedded "+++" in temporary directory names on Mac OS X). | ||||
* | Fix test to work on OS X; cleanup and simplification | Greg Noel | 2008-12-27 | 1 | -33/+14 |
| | |||||
* | Add warnings for use of the (already) deprecated Options object | Steven Knight | 2008-12-20 | 9 | -152/+204 |
| | | | | and its related functions. | ||||
* | Fix left-over deprecated use of the Options object. | Steven Knight | 2008-12-20 | 1 | -4/+4 |
| | |||||
* | Issue 2255: Handle scanning of UTF-8 and UTF-16 files. (Greg Spencer) | Steven Knight | 2008-12-12 | 9 | -17/+17 |
| | |||||
* | Issue 2231: Add a --warn=future-deprecated option, along with | Steven Knight | 2008-12-11 | 1 | -0/+58 |
| | | | | | | | FutureDeprecatedWarning and MandatoryDeprecatedWarning subclasses. Use these to future-deprecate the Taskmaster.Task class, which we intend to turn into an abstract base class by requiring subclasses to implement the .needs_execute() method. | ||||
* | Fix test breakage from the change to "scons: Build interrupted". | Steven Knight | 2008-12-11 | 1 | -1/+2 |
| | | | | (Overlooked checking this in with r3822.) | ||||
* | Added regression test for issue #1249 | Gary Oberbrunner | 2008-12-11 | 1 | -1/+37 |
| | |||||
* | Print "scons: Build interrupted." on stderr, not stdout. | Steven Knight | 2008-12-10 | 1 | -3/+3 |
| | |||||
* | Issue 1287: copy File attributes from the local Node to a Repository | Steven Knight | 2008-12-10 | 1 | -0/+144 |
| | | | | | Node so we identify shared object files in a Repository and can link them into a local shared library. (Matthew Wesley) | ||||
* | Issue 2265: Suppress messages about spurious dependency cycles. | Steven Knight | 2008-12-07 | 2 | -18/+18 |
| | | | | (Jason Kenny) | ||||
* | Issue 2265: Add additional --taskmastertrace= messages in the Task class. | Steven Knight | 2008-12-05 | 2 | -9/+94 |
| | | | | Refactor messages in the Taskmaster class to use new, common methods. | ||||
* | Fix a Glob() exception (with stack trace) when an explicit Node | Steven Knight | 2008-12-02 | 1 | -0/+6 |
| | | | | | exists in a repository directory without a corresponding on-disk file or directory. |