История коммитов

Автор SHA1 Сообщение Дата
  Brad King 52b533ce2b COMP: Removed shadowed variable warning. 21 лет назад
  Brad King 892a7c4fd9 ENH: Implemented full per-object test for whether provides-requires mode is needed. This will still use a recursive make for any Fortran object even if it doesn't have requires. It is possible to avoid it but we can do that later. 21 лет назад
  Brad King a81a8263a5 ENH: Added hook into Fortran dependency scanner. 21 лет назад
  Brad King 47ee00b7a5 ENH: Removed unquoted version of OBJECTS make variable. Quoted seems to work everywhere. BUG: Fixed AppendAnyDepend to properly identify executable targets. BUG: Used CreateMakeVariable to fix variable name for OBJECTS list when target has a . in its name. 21 лет назад
  Brad King 195cdf172e ENH: Split dependency scanning and checking into separate cmDepends superclass with language-specific subclasses such as cmDependsC. 21 лет назад
  Brad King b37b661087 STYLE: Added TODO comment for another missing feature (external object files). 21 лет назад
  Brad King 64f4880cb5 ENH: Adding partial implementation of provides-requires mode. 21 лет назад
  Brad King 97a3d514ac BUG: Fix for relative path conversion when path is a subset of relative path root. 21 лет назад
  Brad King 4b48a89b96 ENH: Added install target implementation. Also added missing include of assert.h. 21 лет назад
  Brad King 79c67a6dfa ENH: Added relative path support (mostly done). Many paths are written relative even if CMAKE_USE_RELATIVE_PATHS is not on just to keep makefiles short. 21 лет назад
  Brad King c710a2366d BUG: Support for custom command outputs in subdirectories of current build tree location. 21 лет назад
  Brad King e8ef42ed74 BUG: AppendAnyDepend must handle non-existing files. 21 лет назад
  Brad King 1480676dab ENH: Added post-build rules to executables and libraries. Generalized AppendLibDepend method to AppendAnyDepend. This takes most of the functionality of AppendCustomDepend too, and generalized jump-and-build to executables. 21 лет назад
  Brad King 477f328aed ENH: Implemented utility targets. This involved pulling part of the custom command rule implementation out into shared methods. 21 лет назад
  Brad King 6f407ecb17 ENH: Moved custom command rule files into special CMakeCustomCommands.dir subdirectory. 21 лет назад
  Brad King 4352c2faae ENH: Unified WriteDependRules, WriteBuildRules, WriteCleanRules, and the future WriteInstallRules into a single WritePassRules method. Also added WriteTargetDependsRule and WriteTargetCleanRule methods to unify writing of depend and clean rules for each target. 21 лет назад
  Brad King d39b877ea4 ENH: Added partial clean target support. 21 лет назад
  Brad King d41ed99297 ENH: Implemented VERBOSE output setting. 21 лет назад
  Brad King 7fdcb4e1e4 ENH: Generalized driver targets and subdirectory traversal rules. The implementations of all, depend, build, clean, install, etc. now follow a common framework. 21 лет назад
  Brad King 30e685b41f ENH: Removed unneeded requires rules now that canonical names are available. 21 лет назад
  Brad King 8a4c0673be ENH: Added convenience rules to build targets without specifying full paths. 21 лет назад
  Brad King a5ae290a5b STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity. 21 лет назад
  Brad King d46d8df0ed ENH: Re-implemented cmGeneratedFileStream to look like a real stream and replace the destination file atomically. This will avoid problems with the process being terminated while generating a file. 21 лет назад
  Brad King 2823a4797a ENH: Added partial RC language dependency scanning (just using C dependencies for now). 21 лет назад
  Brad King 6de0ff4b00 ENH: Added dependencies between libraries. 21 лет назад
  Brad King 22cc48c534 BUG: Removed debugging output. 21 лет назад
  Brad King 04f958b6d9 ENH: Implemented generation of custom command rule files. 21 лет назад
  Brad King fd8ae3d34c BUG: Fixed subdirectory implementation for Borland Make. 21 лет назад
  Brad King 914f28b06a ENH: Implemented subdirectory rules for all target. 21 лет назад
  Brad King 3bb39d4390 ENH: Added framework for subdirectory traversal. 21 лет назад