Brad King
|
d83b4cd255
|
ENH: Add a depends check step to custom targets. Add support for the IMPLICIT_DEPENDS feature of custom commands when building in custom targets. Convert multiple-output pair checks to be per-target instead of global.
|
2007-12-21 12:22:12 -05:00 |
Brad King
|
c51c245efa
|
BUG: A utility target should not run the custom commands from its source files directly. The target-level rule must add dependencies on the file-level custom commands to drive them. This bug was introduced by the "fix" to bug 4377. This also restores the documented behavior that PRE_BUILD rules are treated as PRE_LINK rules on non-VS generators. Also fixed custom command dependencies on the rule file build.make so that custom commands re-run when the commands themselves change.
|
2007-05-01 13:51:25 -04:00 |
Ken Martin
|
1de68b46f1
|
BUG: fix for build order
|
2007-03-02 14:31:04 -05:00 |
Brad King
|
f7611f167c
|
ENH: Made cmMakefileTargetGenerator::GlobalGenerator have full type cmGlobalUnixMakefileGenerator3 to give access to all methods. Fixed broken custom targets with no commands for Borland makefiles when CMAKE_SKIP_RULE_DEPENDENCY is set.
|
2006-12-14 14:30:41 -05:00 |
Brad King
|
4189370497
|
BUG: Custom command outputs listed explicitly as source files in a target should be generated whether or not an object file in the target needs them. This useful and makes Makefile builds more consistent with VS IDE builds.
|
2006-06-01 11:45:51 -04:00 |
Brad King
|
60cd72d01c
|
ENH: Cleaned up generation of symbolic rules. Removed generation of rebuild_cache and similar rules from internal makefiles.
|
2006-02-15 16:35:16 -05:00 |
Ken Martin
|
7740ccd1a4
|
ENH: some cleanup of the makefile generator
|
2006-02-14 10:36:04 -05:00 |