Brad King
|
d39b877ea4
ENH: Added partial clean target support.
|
21 lat temu |
Brad King
|
d41ed99297
ENH: Implemented VERBOSE output setting.
|
21 lat temu |
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 lat temu |
Brad King
|
30e685b41f
ENH: Removed unneeded requires rules now that canonical names are available.
|
21 lat temu |
Brad King
|
8a4c0673be
ENH: Added convenience rules to build targets without specifying full paths.
|
21 lat temu |
Brad King
|
6de0ff4b00
ENH: Added dependencies between libraries.
|
21 lat temu |
Brad King
|
04f958b6d9
ENH: Implemented generation of custom command rule files.
|
21 lat temu |
Brad King
|
fd8ae3d34c
BUG: Fixed subdirectory implementation for Borland Make.
|
21 lat temu |
Brad King
|
914f28b06a
ENH: Implemented subdirectory rules for all target.
|
21 lat temu |
Brad King
|
3bb39d4390
ENH: Added framework for subdirectory traversal.
|
21 lat temu |
Brad King
|
81bbae1fb2
ENH: Added build system integrity check to cmLocalUnixMakefileGenerator2. This now uses a special --check-build-system flag to cmake which replaces --check-rerun. Integrity of dependencies is also checked during generation.
|
21 lat temu |
Brad King
|
6b3ca003d7
ENH: Changed AppendRecursiveMake to GetRecursiveMakeCall and implemented jump-and-build on Windows and UNIX.
|
21 lat temu |
Brad King
|
37ae7d6acf
ENH: Cleaned up format of generated makefiles. Consolidated rule generation into single WriteMakeRule method. Added special targets like rebuild_cache and edit_cache.
|
21 lat temu |
Brad King
|
72e125ca1f
ENH: Do not try to handle unimplemented target types yet. Fixes for projects with subdirectories.
|
21 lat temu |
Brad King
|
8e0985f9f1
ENH: Added executable dependencies on libraries including jump-and-build support.
|
21 lat temu |
Brad King
|
0d622ae9e8
ENH: Added generation of rules for shared libraries and modules.
|
21 lat temu |
Brad King
|
414a2fd645
ENH: Added rules to build executables. Also began to consolidate flag list construction into separate methods.
|
21 lat temu |
Brad King
|
d7aca58343
ENH: Added generation of rule to build object file.
|
21 lat temu |
Brad King
|
1a4037c15a
ENH: Added object file dependency scanning.
|
21 lat temu |
Brad King
|
bf46e4f4b7
ENH: Started new makefile generator implementation. It will temporarily be called cmLocalUnixMakefileGenerator2 until it is ready to replace the original completely.
|
21 lat temu |