Sebastien Barre
|
ef74458b34
Add optional BEFORE param to INCLUDE_DIRECTORIES so that include dirs can be specified before the actual include dirs
|
24 years ago |
Bill Hoffman
|
091e95f26d
ENH: add an option to configure file command that allows for only expansion of at variables and not dollar variables
|
24 years ago |
Bill Hoffman
|
8591786867
ENH: add better error reports in parsing cmake files, like what file has the error
|
24 years ago |
Bill Hoffman
|
baa28efd10
ENH: change InitialPass to take a const reference to the argument string, to avoid changes to the file cache
|
24 years ago |
Ken Martin
|
b9d56e8497
BUG: make a copy of the arguments before passing them to Execute
|
24 years ago |
Ken Martin
|
0fe42a9857
various windows fixes
|
24 years ago |
Bill Hoffman
|
cc5c1fa6f7
ENH: separate command from its arguments in the custom command. This allows the generator on windows to change the slashes for just the command
|
24 years ago |
John Biddiscombe
|
0645a50061
ENH: ExpandVariables functions return a char * for convenience
|
24 years ago |
Bill Hoffman
|
3091e9b8f6
BUG: fix incorrect deletion of function blockers
|
24 years ago |
Bill Hoffman
|
94337f8015
clean up a bit
|
24 years ago |
Bill Hoffman
|
5edd7673e1
ENH: add caching for the input CMakeList.txt files, 2X speed up
|
24 years ago |
Yves Starreveld
|
247c1640da
|
24 years ago |
Bill Hoffman
|
f709e5588e
ENH: change expand variables to use GetDefinition
|
24 years ago |
Bill Hoffman
|
538ff79e2f
ENH: improve coverage
|
24 years ago |
Bill Hoffman
|
a4f40c31f1
ENH: add dump documentation test
|
24 years ago |
Yves Starreveld
|
a159c2d306
|
24 years ago |
Sebastien Barre
|
afba045028
gcc and MSVC clash on basic_string::compare(), let's try substr()
|
24 years ago |
Sebastien Barre
|
ce4f2718f2
Support for $ENV{VAR} syntax (lookup in the environment vars)
|
24 years ago |
Brad King
|
3d86ad7237
ENH: Improved INSTALL_FILES and INSTALL_PROGRAMS commands to allow each call to the command in a single directory to specify a different install path.
|
24 years ago |
Bill Hoffman
|
db1303aa7d
ENH: big change, only allow commands access to the cache via the cmMakefile class and GetDefinition, also the cmMakefile is the only way for commands to add to the cache. Also, some changes to configure.in that check for for scoping
|
24 years ago |
Bill Hoffman
|
4b2d48051f
ENH: html output for docs
|
24 years ago |
Brad King
|
ee12492c0a
BUG: Fixed off-by-one error in ExpandVariablesInString for case of $ or @ as last character of string.
|
24 years ago |
Brad King
|
8a03ccda07
ENH: Added SUBDIR_DEPENDS command and corresponding support code. This command allows specification that a set of subdirectories be built before a particular directory.
|
24 years ago |
Brad King
|
cfa25e9e1a
ENH: Added INSTALL_PROGRAMS command and corresponding support. This involved splitting cmTarget::INSTALL into INSTALL_FILES and INSTALL_PROGRAMS enum values. INSTALL_FILES no longer adds execute permission. The INSTALL_PROGRAMS commnad takes either a list of explicit names, or a regex. It will not expand source lists like the INSTALL_FILES command will.
|
24 years ago |
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 years ago |
Ian Scott
|
b24861d895
Removed the Uniquification of the include and link directory list in FinalPass,
|
24 years ago |
Bill Hoffman
|
8bad4180c7
ENH: Re-implemented ExpandVariablesInString to significantly improve performance.
|
24 years ago |
Ian Scott
|
4878ed3d29
MAkefile now strips duplicate directores from the libraries and include paths
|
24 years ago |
Bill Hoffman
|
a5eac44d18
ENH: rework GUI with configure/OK/Cancel
|
24 years ago |
Ken Martin
|
4ab2650802
added for each command
|
24 years ago |