Commit Graph

3896 Commits

Author SHA1 Message Date
Andy Cedilnik 6df3783ddf STYLE: Nightly Version update 2005-01-05 05:13:58 -05:00
Brad King 4b48a89b96 ENH: Added install target implementation. Also added missing include of assert.h. 2005-01-04 18:24:52 -05:00
Brad King 79c67a6dfa ENH: Added relative path support (mostly done). Many paths are written relative even if CMAKE_USE_RELATIVE_PATHS is not on just to keep makefiles short. 2005-01-04 17:41:19 -05:00
Brad King 524769aebc ENH: Made ConfigureOutputPaths virtual to help new generator. 2005-01-04 16:26:54 -05:00
Andy Cedilnik 320e90ef5a ENH: Add a delay method 2005-01-04 10:55:01 -05:00
Brad King 8032c5cd88 BUG: Applied patch attached to bug #1453. 2005-01-04 09:56:33 -05:00
Ken Martin 96cdce0083 ENH: fixed SET command to accept cache values with more than one value 2005-01-04 08:42:25 -05:00
Andy Cedilnik 60bc9bb05e STYLE: Nightly Version update 2005-01-04 04:17:19 -05:00
Andy Cedilnik 9bc9dbcf24 STYLE: Nightly Version update 2005-01-02 05:04:30 -05:00
Andy Cedilnik 2c2f306515 STYLE: Nightly Version update 2005-01-01 21:02:14 -05:00
Andy Cedilnik 0a16956524 STYLE: Nightly Version update 2004-12-31 05:03:05 -05:00
Andy Cedilnik 1442094c81 STYLE: Nightly Version update 2004-12-30 05:03:43 -05:00
Andy Cedilnik fa8e3ed5a2 STYLE: Nightly Version update 2004-12-29 05:27:39 -05:00
Andy Cedilnik c0f2658e32 STYLE: Nightly Version update 2004-12-28 05:23:18 -05:00
Andy Cedilnik 9906ba253d STYLE: Nightly Version update 2004-12-27 05:22:04 -05:00
Andy Cedilnik 6f4788e5ff STYLE: Nightly Version update 2004-12-26 05:25:49 -05:00
Andy Cedilnik 325411956b STYLE: Nightly Version update 2004-12-25 05:21:41 -05:00
Andy Cedilnik ae6a10343b STYLE: Nightly Version update 2004-12-24 05:16:58 -05:00
Andy Cedilnik d5be87a296 STYLE: Nightly Version update 2004-12-23 05:27:46 -05:00
Andy Cedilnik 190b89c060 STYLE: Nightly Version update 2004-12-22 05:16:48 -05:00
Andy Cedilnik c01097941d STYLE: Nightly Version update 2004-12-21 05:14:15 -05:00
Andy Cedilnik d2789b37a3 STYLE: Nightly Version update 2004-12-20 05:09:25 -05:00
Andy Cedilnik ac395b5a0e STYLE: Nightly Version update 2004-12-19 05:15:18 -05:00
Andy Cedilnik 4cb5c7179d STYLE: Nightly Version update 2004-12-18 05:11:44 -05:00
Andy Cedilnik 645f7c0929 STYLE: Nightly Version update 2004-12-17 05:06:33 -05:00
Andy Cedilnik 4bf392e832 STYLE: Nightly Version update 2004-12-16 05:52:09 -05:00
Andy Cedilnik fa28d7225c STYLE: Nightly Version update 2004-12-15 05:46:21 -05:00
Andy Cedilnik a360df42c2 STYLE: Nightly Version update 2004-12-14 05:08:34 -05:00
Andy Cedilnik cb33fe8aa8 STYLE: Nightly Version update 2004-12-13 05:03:21 -05:00
Andy Cedilnik a3d3e9e9ef STYLE: Nightly Version update 2004-12-12 05:08:54 -05:00
Andy Cedilnik 8e1d98146e STYLE: Nightly Version update 2004-12-11 05:10:51 -05:00
Andy Cedilnik 65cb4675f3 STYLE: Nightly Version update 2004-12-10 05:13:53 -05:00
Brad King 1c663cf41c BUG: Fix to avoid relative path with ..s all the way to the root. 2004-12-09 16:14:46 -05:00
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
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
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 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 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
Andy Cedilnik 5f5504fc25 STYLE: Nightly Version update 2004-10-24 11:38:03 -04:00
Bill Hoffman 9f98481a65 undo last check in as it breaks borland with spaces some how 2004-10-22 21:03:56 -04:00
Bill Hoffman 040f776885 FIX: fix the problem where a target is a single character and nmake gets confused and add a test for it 2004-10-22 17:00:00 -04:00
Bill Hoffman 43bc8a0d63 COMP: remove warnings 2004-10-22 16:58:59 -04:00
Andy Cedilnik 5ceae46e19 COMP: Remove unnecessary commit 2004-10-22 15:45:20 -04:00
Andy Cedilnik fc70a2bb2a ENH: Add development version support in CMake 2004-10-22 15:44:54 -04:00
Andy Cedilnik f4a04a96eb COMP: This should fix the borland random build problem 2004-10-22 11:04:25 -04:00
Bill Hoffman 3b891e6e41 COMP: remove warning 2004-10-22 10:19:43 -04:00
Andy Cedilnik 0cbf55745a BUG: Fix reporting of path and full command when test program was not found 2004-10-21 16:07:33 -04:00
Bill Hoffman ab817f2e81 COMP: fix warnings 2004-10-21 15:21:38 -04:00
Bill Hoffman 560b7af06e COMP: fix warning 2004-10-21 14:55:29 -04:00
Bill Hoffman 7cef36c628 ENH: add the ability to generate custom commands for a language that is not supported by an IDE 2004-10-21 14:34:02 -04:00
Andy Cedilnik 8ff4c07915 BUG: Handle remarks on SGI properly 2004-10-21 13:34:55 -04:00
Bill Hoffman 03be131c06 ENH: better support for kdevelop3 2004-10-21 11:58:07 -04:00
Andy Cedilnik fc459731db COMP: Remove warning 2004-10-20 12:37:39 -04:00
Andy Cedilnik eb6fb9eb8e ENH: Add regular expression for remarks on IRIX 2004-10-19 13:25:10 -04:00
Bill Hoffman e9b6e65cbd BUG: if the paths share nothing then just return the remote path with no .. 2004-10-19 13:02:42 -04:00
Andy Cedilnik 429cf9d612 BUG: Remove instances of // in the output 2004-10-19 12:48:57 -04:00
Andy Cedilnik cafd48a7f2 EHN: Even more cleanup 2004-10-19 12:38:32 -04:00
Andy Cedilnik f38a28f044 ERR: Fix problems on windows 2004-10-19 10:59:34 -04:00
Andy Cedilnik 922bdc3602 ENH: Remove bogus clean step 2004-10-18 17:24:12 -04:00
Andy Cedilnik d7d16d386d BUG: Ok, this should make the test actually do something 2004-10-18 15:37:37 -04:00
Andy Cedilnik 7481c895c4 ENH: Do bootstrap test on all unix systems 2004-10-18 15:05:06 -04:00
Bill Hoffman 89d35bc8fb ENH: better comments and variable names 2004-10-18 13:19:43 -04:00
Andy Cedilnik e60b8b87eb ENH: Add bootstrap test 2004-10-18 12:33:25 -04:00
Bill Hoffman 6abbc7b1ff BUG: make sure output path is used for target with canonical name 2004-10-18 11:48:18 -04:00
Andy Cedilnik ace5f90d9c BUG: Fix output to match the Dart output 2004-10-17 22:47:44 -04:00
Andy Cedilnik b40cd9fc3b ENH: Cleanups and unify output 2004-10-17 22:47:15 -04:00
Andy Cedilnik ddb3dfdf2f ENH: Specify full path to the executable 2004-10-17 22:46:48 -04:00
Andy Cedilnik 3de7010216 ENH: Add method to get the relative path to source or build 2004-10-17 22:46:23 -04:00
Andy Cedilnik 17619508e9 ENH: Update to the new coverage code. It may not be perfect yet, but it is a start 2004-10-17 19:45:36 -04:00
Andy Cedilnik bc66973061 ENH: Add method to find file in parent directories if it exists 2004-10-17 18:50:49 -04:00
Andy Cedilnik 4ee2f266c6 ENH: Handle coverage errors 2004-10-17 18:49:42 -04:00
Andy Cedilnik bf326092a8 COMP: Security.c should be only build when Kerberos is on 2004-10-15 11:57:12 -04:00
Brad King 6bc6466be3 ENH: Added --check-rerun option to allow a runtime check of whether a new generate should really be done. 2004-10-15 09:24:44 -04:00
Brad King b4176dcab9 ENH: Added FileTimeCompare method to compare file modification times. Currently the resolution is limited to one second. 2004-10-15 09:23:14 -04:00
Brad King 4b20a7ad2d ENH: Added generation of rule to build object file. 2004-10-15 08:57:32 -04:00
Bill Hoffman 39f112b71b BUG: make sure all returns for ConvertToRelativeOutputPath get passed by ConvertToOutputPath 2004-10-14 16:50:38 -04:00
Bill Hoffman 9fe79b2297 BUG: now that system tools relative path works, clean up the convert to relative output path code 2004-10-14 15:09:20 -04:00
Bill Hoffman 6579e30bdb COMP: remove warning 2004-10-14 11:59:41 -04:00
Bill Hoffman ef8385744b BUG: allow split string to know if it is separating a path 2004-10-14 11:46:30 -04:00
Bill Hoffman 78e8f12b86 BUG: fix and comment relative path funciton 2004-10-13 11:37:55 -04:00
Andy Cedilnik 68c3550faa COMP: Remove warnings on borland build 2004-10-13 10:45:30 -04:00
Andy Cedilnik 3f75f0ea1e COMP: Attempt to remove warnings on borland 2004-10-13 10:01:04 -04:00
Bill Hoffman 9fd8d5f181 allow kdevelop for cygwin 2004-10-12 10:57:24 -04:00
Bill Hoffman 77307ff15f BUG: remove bad headers 2004-10-12 10:22:56 -04:00
Bill Hoffman 832a302ca2 BUG: do not build kdevlop stuff when bootstrapping 2004-10-12 09:50:36 -04:00
Andy Cedilnik 800784175f ENH: Support not writing files to the source tree. Generate single project file for whole project, some other little cleanups 2004-10-11 16:35:32 -04:00
Andy Cedilnik 914932fa13 BUG: Fix generated XML 2004-10-11 15:25:51 -04:00
Andy Cedilnik 47bae096e8 STYLE: Remove anoying message 2004-10-11 14:47:35 -04:00
Andy Cedilnik 9594c888ab BUG: On Windows, remove extra CR characters. Hopefully this will result in not duplicated new-lines 2004-10-11 13:57:33 -04:00
Andy Cedilnik d4f1785473 COMP: Remove alignment warning 2004-10-11 12:25:17 -04:00
Bill Hoffman 1ed5888d91 BUG: fix split program from args to not get stuck in an infinite loop in some cases 2004-10-11 11:57:35 -04:00
Andy Cedilnik 37c5553818 COMP: Remove alignment warning 2004-10-11 11:53:29 -04:00
Andy Cedilnik 45c1dce09f COMP: Remove alignment warning 2004-10-11 11:47:14 -04:00
Andy Cedilnik e0778d48bd COMP: Remove alignment warning 2004-10-11 11:44:08 -04:00
Bill Hoffman 766c093d69 NEW: add kdevelop patch from Alexander Neundorf 2004-10-11 11:32:14 -04:00
Andy Cedilnik 4b7f371593 COMP: Remove alignment warning 2004-10-11 10:40:12 -04:00
Andy Cedilnik 47333c9113 COMP: Remove alignment warning 2004-10-11 10:10:53 -04:00
Brad King bc6ae0649b ERR: Replaced std::string with kwsys_stl::string for portability. 2004-10-11 08:02:51 -04:00
Andy Cedilnik b221d046a6 ENH: Add method to retrieve parent directory and for checking if directory is a subdirectory of another directory 2004-10-10 12:14:58 -04:00
Andy Cedilnik 890528e0c3 COMP: If compiler know strtoll or strtoi64, then no need for compiling strtooff.c 2004-10-08 15:20:15 -04:00
Andy Cedilnik 3b3dd31bd4 COMP: Remove warning on optimized build 2004-10-08 11:42:38 -04:00
Andy Cedilnik fbaead2a09 COMP: Remove warning about assigning 0x8000000000000000L to long long 2004-10-07 17:48:36 -04:00
Andy Cedilnik e46b0a9290 ENH: Properly detect strerror_r for glibc or posix" 2004-10-07 17:32:49 -04:00
Will Schroeder 387ffe9419 FIX: broken sun build 2004-10-07 17:17:11 -04:00
Andy Cedilnik 2aa1a1791f COMP: No need for ldap for now 2004-10-07 09:44:50 -04:00
Andy Cedilnik b727f31589 COMP: Fix problems when doing -Werror 2004-10-07 09:28:18 -04:00
Andy Cedilnik c03fa90b5b COMP: Fix C syntax, and remove unused variable 2004-10-07 08:26:35 -04:00
Bill Hoffman c47af14ee1 COMP: Fix compile warnings on certain hp systems 2004-10-07 08:20:57 -04:00
Bill Hoffman ce54dc97ed COMP: Remove assignment warnings on hp 2004-10-07 08:14:00 -04:00
Andy Cedilnik caa8ca7c9e COMP: Fix hostent redefined warning 2004-10-07 07:59:09 -04:00
Andy Cedilnik 87c27b6f06 COMP: Undef SETBLOCK before redefining it to remove parse warnings 2004-10-07 07:56:44 -04:00
Andy Cedilnik 7d0b2eabd6 COMP: If both tests are succesfull, prevent compiler error 2004-10-07 07:39:28 -04:00
Andy Cedilnik 8732505a17 COMP: Remove unused variable warning 2004-10-07 07:05:59 -04:00
Ken Martin f6e25ab9d2 COMP: Remove compile warning on cygwin 2004-10-06 15:12:20 -04:00
Ken Martin 00f6e6ebf1 COMP: Attempt to remove warning 2004-10-06 13:10:45 -04:00
Andy Cedilnik 99b444b073 COMP: Attempt to fix non-blocking tests 2004-10-06 13:03:16 -04:00
Andy Cedilnik 84f04477b2 COMP: Fix C build problem in certain conditions 2004-10-06 08:02:18 -04:00
Andy Cedilnik f47690ecaa BUG: Prevent crash when strerror fails 2004-10-05 17:02:44 -04:00
Andy Cedilnik decb1ac05f ERR: Too much commits 2004-10-05 16:16:31 -04:00
Andy Cedilnik 9e1288da10 PERF: Several cleanups, and remove need for Curl directory to be in include path 2004-10-05 16:14:04 -04:00
Bill Hoffman 16c839206a BUG: change the name of memory.h 2004-10-05 12:42:38 -04:00
Bill Hoffman f9468a2967 FIX: correctly handle if path table can not open 2004-10-05 11:37:03 -04:00
Bill Hoffman 7f17646576 BUG: fix realpath problem and unix slashes 2004-10-05 10:59:07 -04:00
Andy Cedilnik 1aab11b8db ERR: Fix TRUE build problem and replace error couts with cerrs 2004-10-05 10:13:51 -04:00
Andy Cedilnik b847a6ac62 ERR: Fix Windows build 2004-10-05 10:00:36 -04:00
Andy Cedilnik 609801fe67 ENH: Update Curl to 7.12.1 2004-10-05 09:34:20 -04:00
Ken Martin 50da032847 COMP: fix some compile issues with insert 2004-10-05 09:25:55 -04:00
Andy Cedilnik 7f21ee17a9 BUG: Fix O_NONBLOCK test 2004-10-05 09:05:57 -04:00
Andy Cedilnik dcaf523a7d ENH: We need this for the new version of Curl. Once CMake 2.2 is released, this can go out. 2004-10-05 09:04:58 -04:00
Ken Martin c86e9f5b3e COMP: fix bad include file 2004-10-05 09:01:30 -04:00
Brad King bf46e4f4b7 ENH: Started new makefile generator implementation. It will temporarily be called cmLocalUnixMakefileGenerator2 until it is ready to replace the original completely. 2004-10-04 16:15:25 -04:00
Ken Martin 1066af4527 ENH: Mathieus support for path conversions 2004-10-04 12:31:09 -04:00
Andy Cedilnik a9028dfd07 BUG: Attempt to remove memory leak 2004-10-03 07:14:05 -04:00
Andy Cedilnik a1bc51d565 BUG: Add regular expression to vector 2004-10-01 13:23:06 -04:00
Andy Cedilnik 6e9ec4598d ENH: Add CTEST_EXECUTABLE_NAME to CTest scripting. This way you do not have to specify ctest executable in CTEST_COMMAND, but just a variable 2004-10-01 12:21:16 -04:00
Brad King 7350756728 ERR: Added missing include of string.h 2004-10-01 11:36:38 -04:00
Andy Cedilnik 6e7ba70aad ENH: Cleanup CTest test 2004-09-30 18:45:55 -04:00
Andy Cedilnik 377b06ed41 ERR: Fix for non-gcc/icc compilers 2004-09-30 18:06:29 -04:00
Brad King f2e46cf172 ENH: Added optional display of output for tests. Avoid printing alot of output for test 6. 2004-09-30 17:42:42 -04:00
Andy Cedilnik 77209d371f ERR: Fix error 2004-09-30 17:27:58 -04:00
Andy Cedilnik cbab381bda ENH: Add support for SourceFile and LineNumber 2004-09-30 16:20:23 -04:00
Bill Hoffman 5bf55d1590 ENH: shorten the symbols a bit and remove maps of std::string for map of cmStdString 2004-09-29 16:07:07 -04:00
Andy Cedilnik 64a6ad4975 BUG: Remove maximum size of test output 2004-09-29 14:14:17 -04:00
Andy Cedilnik 70c973ba10 ERR: Fix Windows build 2004-09-29 13:21:21 -04:00
Andy Cedilnik 3fc7dc5e70 ENH: Move permissions code to kwsys so that copyfile can use it. Fixes Bug #1133 - cmake -E copy file dir sets the wrong permissions on the destination directory 2004-09-29 12:20:52 -04:00
Andy Cedilnik cf8d34040e BUG: If extra update failes, continue with dashboard. Closes Bug #894 - Fatal CVS update error kills test, and is not reported 2004-09-29 11:52:02 -04:00
Andy Cedilnik 1852a88fa1 ENH: When copy file, if the output file exits, delete it first 2004-09-29 11:18:07 -04:00
Andy Cedilnik fdf589d2da ENH: Allow CMake to use CommandLineArguments without warning 2004-09-29 08:58:45 -04:00
Andy Cedilnik f3cfe48152 ENH: Add lots of comments 2004-09-29 08:34:02 -04:00
Andy Cedilnik 7488e43d69 ENH: Add access to last argument parsed 2004-09-29 07:56:25 -04:00
Andy Cedilnik 6972cdf9e9 ENH: Move all extracting of variables to ExtractVariables. This way it is easy to know what variables are used 2004-09-28 17:51:29 -04:00
Andy Cedilnik e96b0b44ca ENH: Add accessor for Argv0 2004-09-28 11:34:29 -04:00
Andy Cedilnik 61d6150797 ENH: Add some documentation 2004-09-28 09:00:06 -04:00
Bill Hoffman 309b4caf45 BUG: make sure release flags are replaced 2004-09-27 16:33:42 -04:00
Bill Hoffman de3cc6f217 ENH: allow for a different jni.h to enable java testing 2004-09-27 15:21:44 -04:00
Bill Hoffman a69275d37b ENH: allow for a different jni.h to enable java testing 2004-09-27 15:15:59 -04:00
Bill Hoffman 591fa1daea space in path problem 2004-09-27 15:11:41 -04:00
Bill Hoffman 9ee34e6071 ENH: use jni.h to determine java version 2004-09-27 14:39:15 -04:00
Bill Hoffman 6b9e217bee ENH: use jni.h to determine java version 2004-09-27 14:21:05 -04:00
Andy Cedilnik eadf3aea79 BUG: If notes file is missing, create empty notes file with error message 2004-09-27 13:36:47 -04:00
Bill Hoffman 016e0e52cb BUG: make sure java jar files are not libfoo.jar but are just foo.jar 2004-09-27 11:36:29 -04:00
Bill Hoffman f5b978fe2f ENH: better message for skipping java 2004-09-27 11:03:20 -04:00
Bill Hoffman dfd275b8f9 ENH: use correct args for test of java 2004-09-24 16:54:55 -04:00
Bill Hoffman 4b87fdada4 ENH: only use newer java for testing 2004-09-24 16:34:20 -04:00
Ken Martin e735351b3f BUG: fix crash with vs6 2004-09-24 11:35:16 -04:00
Ken Martin 1ffbc81061 ENH: check for all parts of java 2004-09-24 11:34:57 -04:00
Bill Hoffman 1603e16cc5 ENH: replace all enabled languages in rule vars 2004-09-24 10:07:57 -04:00
Bill Hoffman 9e08d07be2 ENH: change ignore function so that it first checks to see if the extension has a language 2004-09-24 09:34:27 -04:00
Bill Hoffman 16c0a02d9b ENH: correctly ignore files 2004-09-24 08:39:02 -04:00
Bill Hoffman 76dac72246 temporary fix to try and get a clean dashboard 2004-09-23 17:49:54 -04:00
Andy Cedilnik b3481a9675 ERR: Fix memory problem 2004-09-23 15:02:22 -04:00
Andy Cedilnik 4b9386751a STYLE: Only allocate as much space as needed 2004-09-23 11:53:55 -04:00
Andy Cedilnik 4966d102d6 ENH: Make GetRemainingArguments actually work 2004-09-23 11:45:02 -04:00
Bill Hoffman a7e20abcdb ENH: only replace the language being used in expand rule variables 2004-09-23 11:44:17 -04:00
Bill Hoffman d11cecab7d STYLE: remove warning 2004-09-23 09:11:01 -04:00
Bill Hoffman d85738fe3f remove warning 2004-09-23 09:08:00 -04:00
Bill Hoffman 67ac3ea503 ENH: fix problems with .def and RC files 2004-09-23 08:51:06 -04:00
Bill Hoffman 8cb20b7052 BUG: fix perfered linker language code 2004-09-22 17:50:36 -04:00
Bill Hoffman 9cca063c7d fix compilation 2004-09-22 16:44:42 -04:00
Bill Hoffman c8750db71f remove warnings 2004-09-22 15:14:04 -04:00
Bill Hoffman 692ba48c4e ENH: major changes to support addition of languages from cmake modules directory. 2004-09-22 14:42:05 -04:00
Bill Hoffman 5971857544 ENH: only try to use fortran if the generator is make based 2004-09-22 10:06:16 -04:00
Brad King bc26a216b4 BUG#1179: Fix for syntax in unquoted arguments. 2004-09-20 08:51:12 -04:00
Bill Hoffman bedb6e899f BUG: fix for bug 1041, _MBCS sometimes added for UNIICODE which is bad 2004-09-17 15:57:01 -04:00
Bill Hoffman 2d3c33b19b BUG: 1163 fix documentation 2004-09-17 09:01:49 -04:00
Andy Cedilnik 09d01119c1 ENH: Attempt to handle Intel's remarks. Close Bug #1156 - Better support for icc 'remark' 2004-09-16 17:13:59 -04:00
Andy Cedilnik 2e58daf5be ENH: Add missing include 2004-09-16 12:39:02 -04:00
Andy Cedilnik 6a4071b5d2 ENH: Add method to retrieve the terminal width 2004-09-16 10:58:56 -04:00
Andy Cedilnik d349d6ff18 ENH: a bit more cleanup. The help should really be replaced by something like cmDocumentation 2004-09-16 10:49:09 -04:00
Ken Martin cf7893b934 BUG: fix VSExternal for visual studio 6 2004-09-16 10:48:10 -04:00
Andy Cedilnik a2c19a4d46 ENH: Condense help string, add support for setting line length and make it work 2004-09-16 10:27:17 -04:00
Bill Hoffman 444dbd3309 BUG: fix external project command for VS 7 and 71 2004-09-15 15:15:46 -04:00
Andy Cedilnik f545c5149f ENH: Remove double slash 2004-09-15 14:08:09 -04:00
Andy Cedilnik df82ea0ad0 BUG: Attempt to fix bug on Windows (and apple) where files returned are all lowercase 2004-09-15 13:33:58 -04:00
Andy Cedilnik f188d46431 BUG: Propagate file name and line number inside FOREACH. Fixes Bug #1169 - Erro messages inside FOREACH have bad filename and line number 2004-09-15 13:31:20 -04:00
Bill Hoffman e192b45f4b ENH: fix for vs 70 generator 2004-09-15 13:03:19 -04:00
Bill Hoffman 5001eed8a5 ENH: clean up of INCLUDE_EXTERNAL_MSPROJECT contributed by Clinton Stimpson 2004-09-15 12:07:57 -04:00
Bill Hoffman b1f3e10439 BUG: make sure env CC and CXX are not set for VS IDE builds 2004-09-15 11:31:54 -04:00
Andy Cedilnik 1ebc0709f1 ENH: Move callback structure out of the public interface. Also block the warning on Visual Studio Debug 2004-09-15 09:22:34 -04:00
Bill Hoffman 013b66d8fa ENH: add a test for external projects 2004-09-14 16:01:00 -04:00
Bill Hoffman 32fe8caaef bug fixes for external projects 2004-09-14 14:05:40 -04:00
Ken Martin c30e7771ee ERR: Fix borland build 2004-09-14 11:48:34 -04:00
Andy Cedilnik 899be21cde ERR: Add missing include 2004-09-14 11:39:04 -04:00
Andy Cedilnik 73ddc9459f ENH: Use const correctness for arguments 2004-09-14 10:34:10 -04:00
Bill Hoffman d385543865 BUG: fix include external project bug 2004-09-14 09:19:21 -04:00
Andy Cedilnik e6c7707022 ERR: More missing ios and includes 2004-09-13 19:06:19 -04:00
Andy Cedilnik 184087cef1 ERR: Fix IOS namespace 2004-09-13 18:57:28 -04:00
Andy Cedilnik c8fa658142 ENH: Move command line argument parsing code to kwsys 2004-09-13 16:15:02 -04:00
Bill Hoffman 3e03bed0ac ENH: fix warning correctly 2004-09-10 14:40:28 -04:00
Ken Martin 685a8ed86f fix dash8 warning 2004-09-10 08:42:02 -04:00
Ken Martin 54aeed9b4f fix HPUX bugs 2004-09-10 08:30:58 -04:00
Bill Hoffman 766c48ae19 WAR: remove a warning on i64 2004-09-09 12:58:55 -04:00
Ken Martin be7722b368 missing include 2004-09-09 10:52:51 -04:00
Ken Martin f08589aa4b missing include 2004-09-09 09:31:43 -04:00
Ken Martin 43d8918f40 more cleanup of ctest 2004-09-09 08:41:05 -04:00
Bill Hoffman 815c1cad70 BUG: don't close the pipes too early 2004-09-08 10:41:54 -04:00
Bill Hoffman b5bdf2cb0a ENH: add better error reporting for file open failures 2004-09-07 16:55:25 -04:00
Bill Hoffman 8f92e8c069 Fix leaked file and registry descriptors 2004-09-07 16:03:25 -04:00
Ken Martin 2c4b1a1179 duh errors 2004-09-07 12:54:15 -04:00
Ken Martin 1e3e5beab7 duh errors 2004-09-07 12:52:09 -04:00
Ken Martin 15af486c00 duh errors 2004-09-07 12:51:34 -04:00
Ken Martin 79faf21d19 more warnings 2004-09-07 11:45:53 -04:00
Ken Martin 3eae8f4405 more warnings 2004-09-07 11:28:49 -04:00
Ken Martin 0a184c3d61 more cleanup 2004-09-07 10:46:12 -04:00
Ken Martin 8a2beddad4 more cleanup 2004-09-07 10:37:39 -04:00
Ken Martin 05d985c082 some bug fixes for my recent checkins and some more cleanup 2004-09-07 09:17:15 -04:00
Ken Martin 9d6ea59a69 another platform fix 2004-09-06 14:43:06 -04:00
Ken Martin 21b91da546 another platform fix 2004-09-06 14:17:20 -04:00
Ken Martin 47961a349b jesus 2004-09-06 13:54:53 -04:00
Ken Martin 9f60bd9c49 oops 2004-09-06 13:37:34 -04:00
Ken Martin a5e791ae66 fix warning 2004-09-06 12:49:40 -04:00