Ken Martin
|
fd26d44f5f
now includes current include files directory when searching for files it includes
|
23 년 전 |
Bill Hoffman
|
8b3b49a010
ENH: major change, the cmMakefile now contains a master list of cmSourceFile objects, the source lists reference the list via pointers, also you can now set properties on a file, like compile flags, abstract, etc.
|
23 년 전 |
Will Schroeder
|
a6a43d5320
ENH:Updated copyright
|
24 년 전 |
Franck Bettinger
|
8c7b9cbf10
Now adds dependency if the file doesn't exist but will be created during the compilation
|
24 년 전 |
Brad King
|
5231ad0c7e
ENH: cmMakeDepend::GenerateDependInformation will now use hints regardless 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.
|
24 년 전 |
Brad King
|
ddec29c52d
BUG: Changed include and link directory paths in cmMakefile back to 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.
|
24 년 전 |
Ian Scott
|
b24861d895
Removed the Uniquification of the include and link directory list in FinalPass,
|
24 년 전 |
Brad King
|
7df455251b
BUG: Need to expand variables in search paths in case it hasn't been done yet by the makefile.
|
24 년 전 |
Brad King
|
82c1916a6d
ENH: Hacked together a new implementation of the dependency generator code. This should support finding dependencies for individual files without doing them for the entire makefile. Use cmMakeDepend::FindDependencies() to do this.
|
24 년 전 |
Brad King
|
cf82992964
ENH: Extended INCLUDE_REGULAR_EXPRESSION to allow selective complaints about missing dependencies.
|
24 년 전 |
Brad King
|
5f12ae0c62
BUG: Dependency hints must be removed by the makefile generator before adding the dependencies generated by cmMakeDepend.
|
24 년 전 |
Ken Martin
|
ff529aa861
some cleanup to the make depend process
|
24 년 전 |
Bill Hoffman
|
1cd9ce6f6e
ENH: unify make process on unix
|
24 년 전 |
Will Schroeder
|
54cfe84f3f
ENH:New copyright
|
24 년 전 |
Brad King
|
ddbf1feab4
STYLE: Updated comments for name change cmClassFile->cmSourceFile
|
24 년 전 |
Ken Martin
|
73f04d1409
many fixes and cleanup and features
|
24 년 전 |
Brad King
|
57c4325c7d
ERR: We can't assume a vector iterator is a pointer. It must be dereferenced to get a reference to the element, and then we can take the address of that to get a pointer. "i" becomes "&*i"
|
24 년 전 |
Brad King
|
f63e4a144c
ENH: Changed m_Indices to an stl set and renamed it to m_IndexSet. Using a set results in a significant performance increase and reduction in memory usage.
|
24 년 전 |
Ken Martin
|
865ec96644
major changes to support multiple libraries and source lists
|
24 년 전 |
Brad King
|
be4db9150c
ENH: Added INCLUDE_REGULAR_EXPRESSION command to set regular expression used in dependency checking.
|
25 년 전 |
Brad King
|
02fe911803
ENH: Added support for finding dependencies for files that don't exist. Dependency recursion begins with hints provided in the cmClassFile for a file if it doesn't exist.
|
25 년 전 |
Bill Hoffman
|
0adb5237bd
ENH: fix depend segfault
|
25 년 전 |
Will Schroeder
|
0ce5ac760b
ENH:Documentation and cleanups
|
25 년 전 |
Bill Hoffman
|
c54a05bfc7
ENH: rework cmake, added ruleMaker classes and changed the syntax of the CMakeLists.txt files.
|
25 년 전 |
Bill Hoffman
|
748e1a36b3
BUG: remove bogus warning about not finding a depend file, if there are no include paths
|
25 년 전 |
Bill Hoffman
|
1e3ba0f1d7
ENH: clean up code, and varible names
|
25 년 전 |
Bill Hoffman
|
283d3a0b73
ENH: added a config setup file for CMakeSetup. Cleaned up the names of the source and binary directories
|
25 년 전 |
Bill Hoffman
|
aa3ca2b432
ENH: CMake and configure now use SUBDIRS in CMakeLists.txt to find all the directories of the system.
|
25 년 전 |
Bill Hoffman
|
1f42f521ce
NEW: move from tools and config to create CMake
|
25 년 전 |