Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: Added install target implementation. Also added missing include of ↵ | Brad King | 2005-01-04 | 1 | -1/+0 |
| | | | | assert.h. | ||||
* | ENH: Added relative path support (mostly done). Many paths are written ↵ | Brad King | 2005-01-04 | 1 | -1/+13 |
| | | | | relative even if CMAKE_USE_RELATIVE_PATHS is not on just to keep makefiles short. | ||||
* | ENH: Added post-build rules to executables and libraries. Generalized ↵ | Brad King | 2004-12-09 | 1 | -7/+11 |
| | | | | AppendLibDepend method to AppendAnyDepend. This takes most of the functionality of AppendCustomDepend too, and generalized jump-and-build to executables. | ||||
* | ENH: Implemented utility targets. This involved pulling part of the custom ↵ | Brad King | 2004-12-09 | 1 | -1/+6 |
| | | | | command rule implementation out into shared methods. | ||||
* | ENH: Unified WriteDependRules, WriteBuildRules, WriteCleanRules, and the ↵ | Brad King | 2004-11-19 | 1 | -3/+17 |
| | | | | future WriteInstallRules into a single WritePassRules method. Also added WriteTargetDependsRule and WriteTargetCleanRule methods to unify writing of depend and clean rules for each target. | ||||
* | ENH: Added partial clean target support. | Brad King | 2004-11-05 | 1 | -1/+4 |
| | |||||
* | ENH: Implemented VERBOSE output setting. | Brad King | 2004-11-05 | 1 | -1/+1 |
| | |||||
* | ENH: Generalized driver targets and subdirectory traversal rules. The ↵ | Brad King | 2004-11-03 | 1 | -1/+5 |
| | | | | implementations of all, depend, build, clean, install, etc. now follow a common framework. | ||||
* | ENH: Removed unneeded requires rules now that canonical names are available. | Brad King | 2004-11-03 | 1 | -2/+0 |
| | |||||
* | ENH: Added convenience rules to build targets without specifying full paths. | Brad King | 2004-11-03 | 1 | -0/+6 |
| | |||||
* | ENH: Added dependencies between libraries. | Brad King | 2004-11-02 | 1 | -0/+2 |
| | |||||
* | ENH: Implemented generation of custom command rule files. | Brad King | 2004-11-02 | 1 | -1/+10 |
| | |||||
* | BUG: Fixed subdirectory implementation for Borland Make. | Brad King | 2004-11-02 | 1 | -1/+11 |
| | |||||
* | ENH: Implemented subdirectory rules for all target. | Brad King | 2004-11-02 | 1 | -4/+4 |
| | |||||
* | ENH: Added framework for subdirectory traversal. | Brad King | 2004-10-29 | 1 | -0/+4 |
| | |||||
* | ENH: Added build system integrity check to cmLocalUnixMakefileGenerator2. ↵ | Brad King | 2004-10-29 | 1 | -0/+11 |
| | | | | This now uses a special --check-build-system flag to cmake which replaces --check-rerun. Integrity of dependencies is also checked during generation. | ||||
* | ENH: Changed AppendRecursiveMake to GetRecursiveMakeCall and implemented ↵ | Brad King | 2004-10-29 | 1 | -1/+1 |
| | | | | jump-and-build on Windows and UNIX. | ||||
* | ENH: Cleaned up format of generated makefiles. Consolidated rule generation ↵ | Brad King | 2004-10-29 | 1 | -0/+15 |
| | | | | into single WriteMakeRule method. Added special targets like rebuild_cache and edit_cache. | ||||
* | ENH: Do not try to handle unimplemented target types yet. Fixes for ↵ | Brad King | 2004-10-27 | 1 | -0/+1 |
| | | | | projects with subdirectories. | ||||
* | ENH: Added executable dependencies on libraries including jump-and-build ↵ | Brad King | 2004-10-27 | 1 | -0/+11 |
| | | | | support. | ||||
* | ENH: Added generation of rules for shared libraries and modules. | Brad King | 2004-10-27 | 1 | -1/+9 |
| | |||||
* | ENH: Added rules to build executables. Also began to consolidate flag list ↵ | Brad King | 2004-10-27 | 1 | -1/+21 |
| | | | | construction into separate methods. | ||||
* | ENH: Added generation of rule to build object file. | Brad King | 2004-10-26 | 1 | -0/+1 |
| | |||||
* | ENH: Added object file dependency scanning. | Brad King | 2004-10-26 | 1 | -0/+7 |
| | |||||
* | ENH: Started new makefile generator implementation. It will temporarily be ↵ | Brad King | 2004-10-04 | 1 | -0/+63 |
called cmLocalUnixMakefileGenerator2 until it is ready to replace the original completely. |