| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
shown if the SCONS_MSCOMMON_DEBUG environment variable is set. Also partial fix for 2661.src/engine/SCons/Tool/MSCommon/vc.py
|
| |
|
|
|
|
| |
Also make MSVS project depend on values of CPPDEFINES and CPPPATH so it gets properly regenerated when they change.
|
|
|
|
| |
MSVS Project file via MSVSProject Builder
|
| |
|
|
|
|
| |
for the patch.
|
|
|
|
| |
copyright as it's copyrighted by google
|
| |
|
|
|
|
| |
dirs containing spaces.
|
| |
|
|
|
|
| |
dummy reg entries.
|
|
|
|
| |
Make SCons aware that it's a SideEffect, and clean it when SCons cleans
|
|
|
|
| |
module name in %module directive
|
| |
|
|
|
|
|
|
|
|
|
| |
which was causing errors in the link tool.
This patch changes them to be file nodes.
Additionaly it will try the default install path for mingw paths if the mingw tools aren't found in either env['ENV']['PATH'] or the
users's environment's PATH.
|
|
|
|
| |
using our own copytree implementation.
|
| |
|
| |
|
| |
|
|
|
|
| |
only generate x86 binaries
|
|
|
|
|
|
|
| |
add them if the .tex file is generated by another builder and is
not yet created.
If the file exists then only add the side effects if they will be created.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Fixes and refactoring in the bin/scons-proc.py script to support this.
Fixes to various parts of the XML input.
|
|
|
|
| |
From Jean-Franois Colson.
|
|
|
|
|
|
| |
.xml files (some new, some updated) next to the modules that implement
them. Generate the man page using the output generated from the .xml
file by bin/scons-proc.py.
|
| |
|
|
|
|
| |
issue 2573.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://scons.tigris.org/svn/scons/branches/pending
........
r4942 | stevenknight | 2010-06-03 12:41:20 -0700 (Thu, 03 Jun 2010) | 13 lines
Isseu 2641: Latest drop of the TestCmd infrastructure, v. 1.3, including:
* Support for test timeouts.
* Ability to set separate match_stdout and match_stderr functions.
* Ability to set separate diff_stdout and diff_stderr functions.
* Static methods for the various underlying match* and diff* functionality.
* Ability to get at the various match* and diff* functions by attribute name.
* Got rid of checks for difflib now that Python 2.3 is the floor
(for this infrastructure, anyway).
Ripple effects in two test scripts. Added upstream unit test modules
(QMTest/Test{Cmd,Common}Tests.py). Added a README.txt file.
........
r4943 | stevenknight | 2010-06-03 13:00:31 -0700 (Thu, 03 Jun 2010) | 2 lines
Grab the correct TestCmd files with the updated version number.
........
r4946 | managan | 2010-06-04 09:39:20 -0700 (Fri, 04 Jun 2010) | 4 lines
On Windows add a '/D' to the command line so it recognizes drive letters in the
source or target file paths
........
r4947 | managan | 2010-06-04 09:51:48 -0700 (Fri, 04 Jun 2010) | 5 lines
The scanner was not parsing the dependencies in \includegraphics commands when there was whitespace (including carriage returns) in the command.
While we need a better long term fix this covers this concern.
........
r4948 | managan | 2010-06-04 11:13:12 -0700 (Fri, 04 Jun 2010) | 3 lines
Dropped an import line that is needed by the last commit of mine for Windows
depenedant option on latex command lines
........
r4949 | managan | 2010-06-04 12:27:48 -0700 (Fri, 04 Jun 2010) | 7 lines
Some latex packages break up commands where you normally could not by
using a comment character at the end of the first line.
Our current scanner broke on this and lost some dependecies.
While we need general fix, this patch solves this problem
........
r4950 | managan | 2010-06-04 15:51:36 -0700 (Fri, 04 Jun 2010) | 5 lines
Tweak how we handle comments within Latex source files when
scanning and looking for dependencies. We were adding a
space when a comment broke a line and we should not have.
........
r4984 | managan | 2010-06-07 09:37:40 -0700 (Mon, 07 Jun 2010) | 6 lines
The multi-line_include-options test failed to check for the
existence of latex. Added that so this test is skipped on
systems without latex.
........
|
|
|
|
|
|
|
| |
* Lower-case the *_platform values to handle Pythons that return
upper-case values like 'AMD64'.
* Add "i[456]86" entries to the canonicalization dictionary.
* Sort and reformat the dictionary for readability.
|
|
|
|
|
|
|
|
|
|
|
|
| |
{C++,Studio} environment variables, propagate %COMSPEC% and any
%VS*COMNTOOLS% variables from os.environ, since they're outright
required for Express versions of the scripts (and maybe others) to
execute correctly. Only propagate the values if they're not manually
set in the ENV execution environment.
Additionally, if the script execution put anything on stderr, propagate
it to our stderr so we don't swallow errors. (Unfortunately, errors
don't necessarily cause these scripts to exit non-zero.)
|
| |
|
| |
|
|
|
|
|
|
| |
Start the deprecation cycle for SourceCode() and its related factory functions.
Deprecation messages are added to the functions. Regression tests are modified
to deal with the messages being generated. Documentation is updated.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
to new-style classes.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Apply the refactorings from the 'dict' fixer, less occurrences that were
manually audited to be safe. Also pick up changes in bin/sfsum, a Python
file that was not being scanned before.
|
| |
|
|
|
|
|
| |
Quiet the rest of the 'callable' warnings and fix the rest of the 'cmp
argument' warnings.
|
|
|
|
|
|
| |
Apply the first part of the 'raise' fixer (the three-argument cases are not
converted and will need to wait until native support of with_traceback() is
available).
|