summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalUnixMakefileGenerator2.h
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Added install target implementation. Also added missing include of ↵Brad King2005-01-041-1/+0
| | | | assert.h.
* ENH: Added relative path support (mostly done). Many paths are written ↵Brad King2005-01-041-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 King2004-12-091-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 King2004-12-091-1/+6
| | | | command rule implementation out into shared methods.
* ENH: Unified WriteDependRules, WriteBuildRules, WriteCleanRules, and the ↵Brad King2004-11-191-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 King2004-11-051-1/+4
|
* ENH: Implemented VERBOSE output setting.Brad King2004-11-051-1/+1
|
* ENH: Generalized driver targets and subdirectory traversal rules. The ↵Brad King2004-11-031-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 King2004-11-031-2/+0
|
* ENH: Added convenience rules to build targets without specifying full paths.Brad King2004-11-031-0/+6
|
* ENH: Added dependencies between libraries.Brad King2004-11-021-0/+2
|
* ENH: Implemented generation of custom command rule files.Brad King2004-11-021-1/+10
|
* BUG: Fixed subdirectory implementation for Borland Make.Brad King2004-11-021-1/+11
|
* ENH: Implemented subdirectory rules for all target.Brad King2004-11-021-4/+4
|
* ENH: Added framework for subdirectory traversal.Brad King2004-10-291-0/+4
|
* ENH: Added build system integrity check to cmLocalUnixMakefileGenerator2. ↵Brad King2004-10-291-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 King2004-10-291-1/+1
| | | | jump-and-build on Windows and UNIX.
* ENH: Cleaned up format of generated makefiles. Consolidated rule generation ↵Brad King2004-10-291-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 King2004-10-271-0/+1
| | | | projects with subdirectories.
* ENH: Added executable dependencies on libraries including jump-and-build ↵Brad King2004-10-271-0/+11
| | | | support.
* ENH: Added generation of rules for shared libraries and modules.Brad King2004-10-271-1/+9
|
* ENH: Added rules to build executables. Also began to consolidate flag list ↵Brad King2004-10-271-1/+21
| | | | construction into separate methods.
* ENH: Added generation of rule to build object file.Brad King2004-10-261-0/+1
|
* ENH: Added object file dependency scanning.Brad King2004-10-261-0/+7
|
* ENH: Started new makefile generator implementation. It will temporarily be ↵Brad King2004-10-041-0/+63
called cmLocalUnixMakefileGenerator2 until it is ready to replace the original completely.