コミット履歴

作者 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 年 前