summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Scanner/C.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove widespread reliance on SCons.Node.FS.default_fs so we can initialize ↵Steven Knight2005-04-021-3/+2
| | | | it once (later than we used to) and eliminate all the __setTopLevelDir() calls.
* Move the canned Scanner objects out of Defaults.py and document how to add ↵Steven Knight2005-02-141-2/+2
| | | | Scanners that env.Object() can use.
* Add support for extending the suffixes a scanner knows about.Steven Knight2004-04-101-4/+1
|
* Add .S, .spp and .SPP to the list of files scanned for C preprocessor ↵Steven Knight2003-10-041-1/+2
| | | | dependencies. (J.T. Conklin)
* Support #include with no spaces before the opening quote or angle bracket.Steven Knight2003-08-291-1/+1
|
* Add support for MIDL. (Greg Spencer)Steven Knight2003-04-231-96/+7
|
* Support the #import C preprocessor directive. (Greg Spencer)Steven Knight2003-04-171-1/+1
|
* Put the Copyright years in by script, not by hand.Steven Knight2003-01-201-1/+1
|
* Update Copyright years.Steven Knight2003-01-161-1/+1
|
* Fix small problems found by PyChecker. (Steve Leblanc)Steven Knight2003-01-121-2/+0
|
* Eliminate unnecessary scanning before a Node is rebuilt.Steven Knight2003-01-121-5/+6
|
* Refactor the Scanner interface to eliminate unnecessary scanning and make it ↵Steven Knight2003-01-061-64/+58
| | | | easier to write efficient scanners.
* Support variable substitution on scanner directories. (Charles Crain)Steven Knight2002-12-031-1/+1
|
* Fix scans for derived include files in Repositories. (Charles Crain)Steven Knight2002-11-121-1/+1
|
* Fix a scanner bug for repository files included by relative path. (Charles ↵Steven Knight2002-11-051-1/+2
| | | | Crain)
* Refactor Repository and BuildDir. (Charles Crain)Steven Knight2002-10-161-5/+1
|
* Make case differences not effect #include order. (Anthony Roach)Steven Knight2002-08-231-1/+5
|
* Refactor the interface between Rsearch() and Rsearchall() and their supplied ↵Steven Knight2002-08-081-1/+4
| | | | functions' arguments to keep the repository and dir path portions separate.
* Multiple directory .h includes in Repositories.Steven Knight2002-07-291-2/+2
|
* Optimzation in the C Scanner: don't re-sort the list each time.Steven Knight2002-06-301-19/+18
|
* Accomodate '-' (and other characters) in #include files in the C Scanner.Steven Knight2002-06-141-1/+1
|
* Changes from Charles Crain.Steven Knight2002-06-051-0/+4
|
* Fix --debug=tree for directory targets (Anthony Roach)Steven Knight2002-04-041-36/+21
|
* Add Fortran support.Steven Knight2002-03-281-2/+4
|
* Move SCons.Util.scons_str2nodes() to SCons.Node/__init__.py and shorten its ↵Steven Knight2002-03-241-2/+5
| | | | name.
* Move find_file() and find_files() from SCons.Util to SCons.Node.FS.Steven Knight2002-03-121-2/+4
|
* Implement the -u option (Task 39028). (Steve Leblanc)Steven Knight2002-02-211-2/+2
|
* More performance optimizations (Charles Crain)Steven Knight2002-02-051-20/+27
|
* Update Copyright lines for the new year.Steven Knight2002-01-291-1/+1
|
* Make the C Scanner always return the dependencies sorted, so order ↵Steven Knight2002-01-231-1/+14
| | | | differences don't cause unnecessary rebuilds.
* General performance tweaksSteven Knight2001-12-311-20/+25
|
* Add BuildDir(), Export(), and Install() functionality (courtesy Charles Crain).Steven Knight2001-12-151-3/+3
|
* Bug fixes for Scanner handling of subdirectories and Environment copying, ↵Steven Knight2001-12-131-3/+2
| | | | courtesy Charles Crain.
* Add a __hash_() method to the Scanners.Steven Knight2001-12-111-1/+6
|
* Create a specific CScanner subclass.Steven Knight2001-12-111-21/+39
|
* Have the C Scanner handle IOError when a file doesn't exist.Steven Knight2001-12-111-1/+1
|
* Speed up and generalize SCons.Util.find_files().Steven Knight2001-12-041-4/+10
|
* Refactor the Scanner class(es) into a Prototype pattern.Steven Knight2001-12-031-6/+5
|
* Complete CPPPATH work.Steven Knight2001-11-221-2/+3
|
* Crain: Finish LIBS, LIBPATH, CPPPATHSteven Knight2001-11-201-37/+18
|
* Implement CPPPATH and scanning during builds.Steven Knight2001-11-141-8/+6
|
* Updating licensing.Steven Knight2001-10-031-0/+23
|
* Add automatic substitution on filename lines.Steven Knight2001-09-171-1/+1
|
* Run setup.py on the unpacked .tar.gz for testing.Steven Knight2001-09-171-0/+87