Commit Graph

3613 Commits

Author SHA1 Message Date
Brad King c710a2366d BUG: Support for custom command outputs in subdirectories of current build tree location. 2004-12-09 15:56:50 -05:00
Brad King e8ef42ed74 BUG: AppendAnyDepend must handle non-existing files. 2004-12-09 15:23:37 -05:00
Brad King 1480676dab ENH: Added post-build rules to executables and libraries. Generalized AppendLibDepend method to AppendAnyDepend. This takes most of the functionality of AppendCustomDepend too, and generalized jump-and-build to executables. 2004-12-09 15:11:22 -05:00
Brad King 477f328aed ENH: Implemented utility targets. This involved pulling part of the custom command rule implementation out into shared methods. 2004-12-09 13:52:32 -05:00
Andy Cedilnik 729c5644cf STYLE: Nightly Version update 2004-12-09 05:12:19 -05:00
Andy Cedilnik 72a4cad40b STYLE: Nightly Version update 2004-12-08 05:05:59 -05:00
Andy Cedilnik 67af364ff7 STYLE: Nightly Version update 2004-12-07 05:19:12 -05:00
Bill Hoffman 2615e6f0a9 BUG: fix for bug 1396, object files could not be used as sources any more 2004-12-06 12:38:04 -05:00
Andy Cedilnik e3bb6683de STYLE: Nightly Version update 2004-12-06 05:00:58 -05:00
Andy Cedilnik fa8a0c635d STYLE: Nightly Version update 2004-12-05 04:22:34 -05:00
Andy Cedilnik 7e5d474be6 STYLE: Nightly Version update 2004-12-04 04:36:09 -05:00
Ken Martin 0ad63cf5fd ENH: minor fix for windows 2004-12-03 09:25:00 -05:00
Ken Martin b1c5f1a7ba ENH: fix for relative paths 2004-12-03 09:05:07 -05:00
Andy Cedilnik 82ec50f83f STYLE: Nightly Version update 2004-12-03 06:27:27 -05:00
Bill Hoffman e75992a871 BUG: fix for 1369 before include directories need to be always added 2004-12-02 13:14:14 -05:00
Bill Hoffman ec6b579717 BUG: fix for bug 1385, /tmp should not be used on windows 2004-12-02 12:33:44 -05:00
Andy Cedilnik f445b9491d STYLE: Nightly Version update 2004-12-02 06:13:26 -05:00
Brad King 920df088ab COMP: Need to choose between <new> and <new.h> based on whether standard headers are available. 2004-12-01 07:28:13 -05:00
Brad King ca2f4aa039 COMP: Disabling old streams warnings when including old headers on MSVC. 2004-12-01 07:24:33 -05:00
Andy Cedilnik 0689b4ed5f STYLE: Nightly Version update 2004-12-01 06:25:01 -05:00
Brad King 9bf52f7001 BUG: Need to include header <new> to use placement new syntax. Really this should be fixed by replacing the stream buffer to set a new string instead of reconstructing the object, but this will require quite a bit of work to do portably. 2004-11-30 18:20:31 -05:00
Andy Cedilnik de4a1c3b9c STYLE: Nightly Version update 2004-11-30 06:29:30 -05:00
Andy Cedilnik 201d132c25 STYLE: Nightly Version update 2004-11-29 06:21:04 -05:00
Andy Cedilnik df4b28885e STYLE: Nightly Version update 2004-11-28 06:16:32 -05:00
Andy Cedilnik c7db7dca34 STYLE: Nightly Version update 2004-11-27 06:28:31 -05:00
Andy Cedilnik 9bf5f8b40b STYLE: Nightly Version update 2004-11-26 06:16:57 -05:00
Andy Cedilnik b5ce55d2e8 STYLE: Nightly Version update 2004-11-25 06:19:53 -05:00
Andy Cedilnik a0c96218b0 ENH: Add support for proxy authentication (thanks Jean-Michel) 2004-11-24 09:25:32 -05:00
Andy Cedilnik 67111942c0 STYLE: Nightly Version update 2004-11-24 05:45:59 -05:00
Andy Cedilnik 1e61513520 ENH: Make more things XML safe 2004-11-23 10:48:36 -05:00
Andy Cedilnik 761e477331 STYLE: Nightly Version update 2004-11-23 05:46:09 -05:00
Andy Cedilnik b2282ec337 STYLE: Nightly Version update 2004-11-22 05:45:01 -05:00
Andy Cedilnik 380a9bd783 STYLE: Nightly Version update 2004-11-21 05:44:11 -05:00
Andy Cedilnik f503e5ec48 STYLE: Nightly Version update 2004-11-20 05:46:39 -05:00
Brad King 6f407ecb17 ENH: Moved custom command rule files into special CMakeCustomCommands.dir subdirectory. 2004-11-19 09:42:08 -05:00
Brad King 4352c2faae ENH: Unified WriteDependRules, WriteBuildRules, WriteCleanRules, and the future WriteInstallRules into a single WritePassRules method. Also added WriteTargetDependsRule and WriteTargetCleanRule methods to unify writing of depend and clean rules for each target. 2004-11-19 09:32:18 -05:00
Andy Cedilnik e32928aaff STYLE: Nightly Version update 2004-11-19 05:41:59 -05:00
Andy Cedilnik 48d9bb5cd6 STYLE: Nightly Version update 2004-11-18 08:25:48 -05:00
Andy Cedilnik bfed636366 STYLE: Nightly Version update 2004-11-17 08:33:21 -05:00
Andy Cedilnik 09b58f09e4 STYLE: Nightly Version update 2004-11-16 08:16:57 -05:00
Ken Martin e7fd6bac8d COMP: fix warning 2004-11-15 09:39:15 -05:00
Andy Cedilnik 327d94b489 STYLE: Nightly Version update 2004-11-15 08:22:56 -05:00
Andy Cedilnik a05df0a6d0 STYLE: Nightly Version update 2004-11-14 08:21:01 -05:00
Ken Martin 5a0366c6e0 ENH: added -U option to take union of -R and -I 2004-11-13 09:55:31 -05:00
Andy Cedilnik 247c367a59 STYLE: Nightly Version update 2004-11-13 08:15:04 -05:00
Andy Cedilnik 29deba3265 STYLE: Nightly Version update 2004-11-12 05:36:07 -05:00
Andy Cedilnik 243ae7272c ENH: Another linker error on sun 2004-11-11 17:40:08 -05:00
Andy Cedilnik c113208482 STYLE: Nightly Version update 2004-11-11 05:34:52 -05:00
Bill Hoffman 144bc1e55c FIX: make sure the object file name is correctly mangled for depend information 2004-11-10 15:39:10 -05:00
Andy Cedilnik 1cbec80de9 STYLE: Nightly Version update 2004-11-10 10:24:29 -05:00
Andy Cedilnik 28b7cc0ac1 STYLE: Nightly Version update 2004-11-09 09:57:29 -05:00
Andy Cedilnik 7e2759d86d STYLE: Nightly Version update 2004-11-08 05:46:22 -05:00
Andy Cedilnik a199b4994d STYLE: Nightly Version update 2004-11-07 05:45:55 -05:00
Andy Cedilnik a204ee0594 STYLE: Nightly Version update 2004-11-06 05:40:31 -05:00
Brad King d39b877ea4 ENH: Added partial clean target support. 2004-11-05 15:09:46 -05:00
Brad King 6297bcbf1d ENH: Moved code that checks output path variables to separate ConfigureOutputPaths method. Needed to provide access to the same code from a subclass. 2004-11-05 15:03:45 -05:00
Brad King d41ed99297 ENH: Implemented VERBOSE output setting. 2004-11-05 07:39:48 -05:00
Andy Cedilnik d6673e7d02 STYLE: Nightly Version update 2004-11-05 05:38:35 -05:00
Andy Cedilnik b905e8ba2e STYLE: Nightly Version update 2004-11-04 05:38:47 -05:00
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. 2004-11-03 11:02:44 -05:00
Brad King 30e685b41f ENH: Removed unneeded requires rules now that canonical names are available. 2004-11-03 08:59:13 -05:00
Brad King 8a4c0673be ENH: Added convenience rules to build targets without specifying full paths. 2004-11-03 08:46:17 -05:00
Brad King a5ae290a5b STYLE: Adjusted signature of cmGeneratedFileStream to make copy-if-different more explicity. 2004-11-03 07:51:51 -05:00
Brad King e34207c1f0 COMP: Fix new cmGeneratedFileStream for MSVC. 2004-11-03 07:27:44 -05:00
Brad King d46d8df0ed ENH: Re-implemented cmGeneratedFileStream to look like a real stream and replace the destination file atomically. This will avoid problems with the process being terminated while generating a file. 2004-11-03 07:23:18 -05:00
Andy Cedilnik 3050e231b3 STYLE: Nightly Version update 2004-11-03 05:34:04 -05:00
Brad King 2823a4797a ENH: Added partial RC language dependency scanning (just using C dependencies for now). 2004-11-02 18:09:22 -05:00
Brad King 6de0ff4b00 ENH: Added dependencies between libraries. 2004-11-02 17:38:09 -05:00
Brad King 22cc48c534 BUG: Removed debugging output. 2004-11-02 17:19:19 -05:00
Brad King 04f958b6d9 ENH: Implemented generation of custom command rule files. 2004-11-02 17:14:04 -05:00
Andy Cedilnik 95f67dca9e COMP: Remove compile warning 2004-11-02 17:11:54 -05:00
Brad King fd8ae3d34c BUG: Fixed subdirectory implementation for Borland Make. 2004-11-02 08:32:03 -05:00
Brad King 914f28b06a ENH: Implemented subdirectory rules for all target. 2004-11-02 07:36:08 -05:00
Andy Cedilnik 1e1b22bdbc STYLE: Nightly Version update 2004-11-02 04:49:54 -05:00
Bill Hoffman 160c32e529 BUG: add a test for a single char dir, and fix bug introduced in 1.53, but we still can not handle a space as the start of a directory name 2004-11-01 16:57:05 -05:00
Andy Cedilnik 8ef263ff51 STYLE: Nightly Version update 2004-11-01 04:34:02 -05:00
Andy Cedilnik b442634418 STYLE: Nightly Version update 2004-10-31 03:40:52 -05:00
Andy Cedilnik ec77c00848 STYLE: Nightly Version update 2004-10-30 04:32:35 -04:00
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