Commit History

Author SHA1 Message Date
  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