Brad King
|
bf2a2b203f
BUG: Dependency makefile lines must be at least three characters long to hold a dependency.
|
21 years ago |
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 years ago |
Brad King
|
ff7ab5f1ab
BUG: Fixes for Borland Make.
|
21 years ago |
Brad King
|
17b1cc26e0
BUG: Fixes for NMake.
|
21 years ago |
Brad King
|
6b3ca003d7
ENH: Changed AppendRecursiveMake to GetRecursiveMakeCall and implemented jump-and-build on Windows and UNIX.
|
21 years ago |
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 years ago |
Brad King
|
4de0a518fd
COMP: Fix local shadow warnings.
|
21 years ago |
Brad King
|
8711ce31d9
COMP: Fix for Mac specific code.
|
21 years ago |
Brad King
|
72e125ca1f
ENH: Do not try to handle unimplemented target types yet. Fixes for projects with subdirectories.
|
21 years ago |
Brad King
|
8e0985f9f1
ENH: Added executable dependencies on libraries including jump-and-build support.
|
21 years ago |
Brad King
|
0d622ae9e8
ENH: Added generation of rules for shared libraries and modules.
|
21 years ago |
Brad King
|
414a2fd645
ENH: Added rules to build executables. Also began to consolidate flag list construction into separate methods.
|
21 years ago |
Brad King
|
18642f4b4e
ENH: Do not generate touch rule for target level dependencies. There are no build-time dependencies by default.
|
21 years ago |
Brad King
|
d7aca58343
ENH: Added generation of rule to build object file.
|
21 years ago |
Brad King
|
239378e4cb
ERR: Missing std:: on endl.
|
21 years ago |
Brad King
|
1a4037c15a
ENH: Added object file dependency scanning.
|
21 years ago |
Brad King
|
4b20a7ad2d
ENH: Added generation of rule to build object file.
|
21 years ago |
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 years ago |