summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Tool
Commit message (Collapse)AuthorAgeFilesLines
* Fix bug 2722 - get rid of warnings about missing MSVC, now will only be ↵William Deegan2011-05-171-4/+7
| | | | shown if the SCONS_MSCOMMON_DEBUG environment variable is set. Also partial fix for 2661.src/engine/SCons/Tool/MSCommon/vc.py
* msvs: prev commit missed VS10 case. Fixed here.Gary Oberbrunner2011-05-171-1/+5
|
* Fix issue #2702, MSVS generation fails when CPPPATH contains Dir nodes. ↵Gary Oberbrunner2011-05-151-2/+19
| | | | Also make MSVS project depend on values of CPPDEFINES and CPPPATH so it gets properly regenerated when they change.
* Fix docs to remove note that only one project is supported when generating ↵William Deegan2011-05-021-2/+0
| | | | MSVS Project file via MSVSProject Builder
* Fix issue 2627: MSVC_BATCH=False should turn off batch, not turn it on.Gary Oberbrunner2011-04-241-4/+14
|
* Fix issue 2628, long compile lines in batch mode. Thanks to Grzegorz Bizo ↵Gary Oberbrunner2011-04-241-4/+4
| | | | for the patch.
* remove reviews.py from src/test_strings.py list of files to check for SCons ↵William Deegan2011-03-191-4/+0
| | | | copyright as it's copyrighted by google
* Fix #1644: LINKFLAGS and RPATH conflict. Moved RPATH into LINKCOM.Gary Oberbrunner2011-03-034-6/+4
|
* Fix issue #1632: quote /Fp in PCH to make precompiled hdrs work with variant ↵Gary Oberbrunner2011-03-021-1/+1
| | | | dirs containing spaces.
* Support automatically embedding manifests in EXEs and DLLs on Windows.Gary Oberbrunner2011-03-022-7/+96
|
* Fix MSVS tests to work on a 64-bit Windows machine by creating Wow6432Node ↵Gary Oberbrunner2011-02-271-5/+15
| | | | dummy reg entries.
* Fix for bug 2558. Handle .output file generated by bison or yacc properly. ↵William Deegan2011-01-271-0/+10
| | | | Make SCons aware that it's a SideEffect, and clean it when SCons cleans
* Apply patch from bug 2706 and create testcase to check for whitespace after ↵William Deegan2011-01-241-1/+2
| | | | module name in %module directive
* Fix intel compiler to sort versions >9 correctly (esp. on Linux)Gary Oberbrunner2010-12-221-1/+5
|
* Bugfix for 2423 - mingw's emitter was passing strings instead of file nodes ↵William Deegan2010-11-271-7/+32
| | | | | | | | | 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.
* Fix Install() when src and target are dirs and target dir already exists, by ↵Gary Oberbrunner2010-11-181-1/+55
| | | | using our own copytree implementation.
* Integrate patch for issue 2691: MSVS 10.0 project file generation.Gary Oberbrunner2010-10-161-5/+325
|
* Linux part of issue #2669: support for Intel C compiler v11Gary Oberbrunner2010-09-161-21/+57
|
* Add support for the bibunits package. This should help thesis writers.Robert Managan2010-09-121-22/+40
|
* bug 2668 - add initial support for vs/vc 2010, and limit vc2010 Express to ↵William Deegan2010-08-231-0/+27
| | | | only generate x86 binaries
* WHen checking the .tex file for which side effects it generates alwaysRobert Managan2010-08-191-1/+2
| | | | | | | 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.
* Added generation of solution and projects for MSVS 2008 (Evgeny Podjachev)Gary Oberbrunner2010-08-121-5/+11
|
* Support for Fortran 03, from Luca Falavigna.Gary Oberbrunner2010-07-304-1/+333
|
* Issue 2549: Add support for DMD version 2. (Russel Winder)Steven Knight2010-07-231-5/+22
|
* Add the generated function documentation to the User's Guide as an appendix.Steven Knight2010-07-221-1/+1
| | | | | Fixes and refactoring in the bin/scons-proc.py script to support this. Fixes to various parts of the XML input.
* Integrated patch for issue 2571, various fixes for MSVS project generation. ↵Gary Oberbrunner2010-07-222-82/+150
| | | | From Jean-Franois Colson.
* Move the authoritative source for functions from the man page to variousSteven Knight2010-07-2111-13/+285
| | | | | | .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.
* cleanup .cvsignore garbageAnatoly Techtonik2010-07-051-1/+0
|
* Add .sx assembly files to preprocessed-assembly source scanner list. Closes ↵Gary Oberbrunner2010-07-041-1/+1
| | | | issue 2573.
* Merged revisions 4727-4729,4731-4938,4940-5028 via svnmerge fromSteven Knight2010-06-151-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. ........
* Architecture canonicalization fixes:Steven Knight2010-06-071-9/+12
| | | | | | | * 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.
* When trying to execute v[cs]*vars*.bat scripts to fetch the VisualSteven Knight2010-06-062-8/+39
| | | | | | | | | | | | {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.)
* Fix tests on win32William Deegan2010-06-051-0/+3
|
* Initial Migration of MSVC logic from 1.3 branch.William Deegan2010-06-032-64/+114
|
* http://scons.tigris.org/issues/show_bug.cgi?id=2365Greg Noel2010-05-287-26/+34
| | | | | | 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.
* Remove a spurious checked-in vc.py.bak file.Steven Knight2010-05-201-394/+0
|
* Convert an old-style class in Tool/mwcc.py to a new-style class.Steven Knight2010-05-181-1/+1
|
* Convert old-style classes in MS Tool modules to new-style classes.Steven Knight2010-05-184-6/+6
|
* Convert an old-style class in Tool/packaging/rpm.py to a new-style class.Steven Knight2010-05-161-1/+1
|
* Convert old-style classes in various Tool/*.py modules to new-style classes.Steven Knight2010-05-154-4/+4
|
* Convert old-style classes in tool/JavaCommon.py to new-style classes.Steven Knight2010-05-151-6/+6
|
* Convert old-style classes in Tool/__init__.py to new-style classes.Steven Knight2010-05-141-3/+3
|
* Convert old-style utility classes in unit test files (*Tests.py)Steven Knight2010-05-122-5/+5
| | | | to new-style classes.
* Issue 2498: fix SourceFileScanner documentation references.Steven Knight2010-04-301-2/+2
|
* Convert to Python 3.x division rules.Greg Noel2010-04-241-2/+2
|
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-2413-47/+3
| | | | | | | 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.
* http://scons.tigris.org/issues/show_bug.cgi?id=2317Greg Noel2010-04-234-5/+5
| | | | | | 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.
* Replace remaining os.path.walk() calls with os.walk().Steven Knight2010-04-182-12/+13
|
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-161-9/+7
| | | | | Quiet the rest of the 'callable' warnings and fix the rest of the 'cmp argument' warnings.
* http://scons.tigris.org/issues/show_bug.cgi?id=2345Greg Noel2010-04-1514-84/+64
| | | | | | 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).