summaryrefslogtreecommitdiffstats
path: root/Source/cmMakeDepend.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: cmMakeDepend::GenerateDependInformation will now use hints regardless ↵Brad King2001-11-121-14/+19
| | | | of whether the actual file exists. This can be used to add dependencies to .h files which are generated but included in hand-written .cxx files. If the .cxx does exist, though, it will be used first, and the hints will be used afterward.
* BUG: Changed include and link directory paths in cmMakefile back to ↵Brad King2001-07-301-2/+2
| | | | std::vector because there is an order dependency. Only cmMakefile::AddIncludeDirectory and cmMakefile::AddLinkDirectory should be called to add directories to the paths. They make sure the paths are unique as they are inserted.
* Removed the Uniquification of the include and link directory list in FinalPass,Ian Scott2001-07-301-2/+2
| | | | | and achieved the same effect by makein m_LinkDirectores and m_IncludeDirectories a set rather than vector
* BUG: Need to expand variables in search paths in case it hasn't been done ↵Brad King2001-07-171-1/+3
| | | | yet by the makefile.
* ENH: Hacked together a new implementation of the dependency generator code. ↵Brad King2001-07-171-137/+99
| | | | This should support finding dependencies for individual files without doing them for the entire makefile. Use cmMakeDepend::FindDependencies() to do this.
* ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about ↵Brad King2001-06-211-30/+19
| | | | missing dependencies.
* BUG: Dependency hints must be removed by the makefile generator before ↵Brad King2001-06-121-14/+0
| | | | adding the dependencies generated by cmMakeDepend.
* some cleanup to the make depend processKen Martin2001-06-121-24/+46
|
* ENH: unify make process on unixBill Hoffman2001-05-161-1/+0
|
* ENH:New copyrightWill Schroeder2001-04-271-3/+28
|
* STYLE: Updated comments for name change cmClassFile->cmSourceFileBrad King2001-04-251-7/+7
|
* many fixes and cleanup and featuresKen Martin2001-04-241-16/+22
|
* ERR: We can't assume a vector iterator is a pointer. It must be ↵Brad King2001-04-181-1/+1
| | | | dereferenced to get a reference to the element, and then we can take the address of that to get a pointer. "i" becomes "&*i"
* ENH: Changed m_Indices to an stl set and renamed it to m_IndexSet. Using a ↵Brad King2001-04-161-24/+7
| | | | set results in a significant performance increase and reduction in memory usage.
* major changes to support multiple libraries and source listsKen Martin2001-04-111-18/+20
|
* ENH: Added INCLUDE_REGULAR_EXPRESSION command to set regular expression used ↵Brad King2001-03-151-8/+5
| | | | in dependency checking.
* ENH: Added support for finding dependencies for files that don't exist. ↵Brad King2001-03-081-26/+86
| | | | Dependency recursion begins with hints provided in the cmClassFile for a file if it doesn't exist.
* ENH: fix depend segfaultBill Hoffman2001-02-141-0/+4
|
* ENH:Documentation and cleanupsWill Schroeder2001-01-111-0/+15
|
* ENH: rework cmake, added ruleMaker classes and changed the syntax of the ↵Bill Hoffman2001-01-051-20/+17
| | | | CMakeLists.txt files.
* BUG: remove bogus warning about not finding a depend file, if there are no ↵Bill Hoffman2000-11-221-4/+4
| | | | include paths
* ENH: clean up code, and varible namesBill Hoffman2000-09-211-4/+0
|
* ENH: added a config setup file for CMakeSetup. Cleaned up the names of the ↵Bill Hoffman2000-09-181-2/+2
| | | | source and binary directories
* ENH: CMake and configure now use SUBDIRS in CMakeLists.txt to find all the ↵Bill Hoffman2000-09-121-11/+33
| | | | directories of the system.
* NEW: move from tools and config to create CMakeBill Hoffman2000-08-291-0/+268