Commit Graph

5297 Commits

Author SHA1 Message Date
Brad King 3bb39d4390 ENH: Added framework for subdirectory traversal. 2004-10-29 18:15:59 -04:00
Brad King bf2a2b203f BUG: Dependency makefile lines must be at least three characters long to hold a dependency. 2004-10-29 17:18:16 -04:00
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. 2004-10-29 16:50:46 -04:00
Bill Hoffman 674349caed FIX: fix shared flag 2004-10-29 15:32:06 -04:00
Bill Hoffman 901dc9d49f ENH: remove debug print 2004-10-29 15:31:45 -04:00
Brad King ff7ab5f1ab BUG: Fixes for Borland Make. 2004-10-29 14:57:36 -04:00
Brad King 17b1cc26e0 BUG: Fixes for NMake. 2004-10-29 13:55:17 -04:00
Brad King 6b3ca003d7 ENH: Changed AppendRecursiveMake to GetRecursiveMakeCall and implemented jump-and-build on Windows and UNIX. 2004-10-29 13:04:28 -04:00
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. 2004-10-29 10:52:52 -04:00
Andy Cedilnik 53763e14d4 STYLE: Nightly Version update 2004-10-29 04:36:15 -04:00
Bill Hoffman 692f18538b ENH: add a check for empty include directories 2004-10-28 15:40:24 -04:00
Brad King 4de0a518fd COMP: Fix local shadow warnings. 2004-10-28 07:46:42 -04:00
Brad King 8711ce31d9 COMP: Fix for Mac specific code. 2004-10-28 07:43:18 -04:00
Andy Cedilnik bce0865c70 STYLE: Nightly Version update 2004-10-28 04:36:58 -04:00
Bill Hoffman b69606da4c ENH: look in the windows LIB env variable for libraries 2004-10-27 16:00:54 -04:00
Bill Hoffman 3dc02020d9 DOC: documentation change 2004-10-27 16:00:26 -04:00
Brad King 72e125ca1f ENH: Do not try to handle unimplemented target types yet. Fixes for projects with subdirectories. 2004-10-27 12:05:33 -04:00
Andy Cedilnik cc5c136cb8 BUG: If bootstrap cmake is run with no argument produce error 2004-10-27 11:26:49 -04:00
Bill Hoffman 36c8f1d157 ENH: put error checking for missing linker languages 2004-10-27 10:53:01 -04:00
Andy Cedilnik 56234aed4b PERF: Remove several classes from the bootstrap and so making bootstrap smaller and faster 2004-10-27 10:47:14 -04:00
Andy Cedilnik 21c818340e STYLE: Remove unused code 2004-10-27 10:45:45 -04:00
Brad King 8e0985f9f1 ENH: Added executable dependencies on libraries including jump-and-build support. 2004-10-27 10:45:18 -04:00
Andy Cedilnik 235bf2547c BUG: Check for the variable first time 2004-10-27 10:45:07 -04:00
Brad King a2b8c1fbcb BUG: Add a space before the : only if the target name is one letter long. This works around bugs in some shells' tab completion of target names. 2004-10-27 08:49:41 -04:00
Brad King 0d622ae9e8 ENH: Added generation of rules for shared libraries and modules. 2004-10-27 08:47:49 -04:00
Brad King 414a2fd645 ENH: Added rules to build executables. Also began to consolidate flag list construction into separate methods. 2004-10-27 08:20:58 -04:00
Andy Cedilnik 5c168174f7 STYLE: Nightly Version update 2004-10-27 04:37:32 -04:00
Andy Cedilnik c48af00154 BUG: Handle DOS files un unix file systems 2004-10-26 20:13:39 -04:00
Andy Cedilnik c57512ea38 BUG: Only test for cxx flags the first time around 2004-10-26 17:23:20 -04:00
Brad King 18642f4b4e ENH: Do not generate touch rule for target level dependencies. There are no build-time dependencies by default. 2004-10-26 16:07:50 -04:00
Brad King d7aca58343 ENH: Added generation of rule to build object file. 2004-10-26 14:49:11 -04:00
Bill Hoffman bb316a4945 ENH: handle read only directories with configure file destination 2004-10-26 14:33:54 -04:00
Brad King 239378e4cb ERR: Missing std:: on endl. 2004-10-26 13:00:24 -04:00
Brad King 2a7e2adf7a ENH: Added object file dependency scanning to cmLocalUnixMakefileGenerator2. This needs a hook in cmake.cxx. 2004-10-26 12:55:20 -04:00
Brad King 3e59af4dcd ENH: Added cmLocalUnixMakefileGenerator2 to build. 2004-10-26 12:54:51 -04:00
Brad King 1a4037c15a ENH: Added object file dependency scanning. 2004-10-26 12:53:51 -04:00
Andy Cedilnik 163919a569 COMP: Remove warning on icl 2004-10-26 10:25:58 -04:00
Andy Cedilnik d6c7de2c13 ENH: Handle more REMARKS on SGI 2004-10-26 10:24:31 -04:00
Brad King 16e86a3ea9 ENH: Split part of GetIncludeFlags method into separate GetIncludeDirectories method. 2004-10-26 10:15:49 -04:00
Andy Cedilnik 2bad658304 COMP: Attempt to fix warnings on SGI 2004-10-26 08:45:27 -04:00
Andy Cedilnik 182f6f969c STYLE: Nightly Version update 2004-10-26 04:40:46 -04:00
Bill Hoffman ccea94278b ENH: add some more comments 2004-10-25 16:39:13 -04:00
Bill Hoffman 5eda379907 ENH: clean up loaded command test so you can tell what really failed 2004-10-25 15:08:05 -04:00
Bill Hoffman ef07a8565e COMP: remove an unused variable warning 2004-10-25 13:40:17 -04:00
Bill Hoffman 626be7884a FIX: go back to not trying to handle spaces in the path for run single command and comment it so that people know to call the right thing 2004-10-25 13:16:05 -04:00
Bill Hoffman a3798b2cbf COMP: remove warnings 2004-10-25 12:26:24 -04:00
Bill Hoffman e26c14e5d3 ENH: add test back for single char exe 2004-10-25 12:15:37 -04:00
Bill Hoffman 7ed631311c FIX: fix RunSingleCommand to work with spaces in the path, and with an already quoted command 2004-10-25 11:59:50 -04:00
Andy Cedilnik a3ce1fb293 ENH: Allow disabling of long running tests 2004-10-25 10:04:17 -04:00
Andy Cedilnik 604478e0f6 STYLE: Nightly Version update 2004-10-25 04:34:51 -04:00