Commit Graph

7594 Commits

Author SHA1 Message Date
Andy Cedilnik 8638e31a88 STYLE: Nightly Version update 2007-01-23 14:07:20 -05:00
Bill Hoffman 0272c209a5 ENH: avoid crash, but do not make it an error if include flags is missing from a language 2007-01-23 13:08:40 -05:00
Bill Hoffman 91bd8099d8 ENH: make the include flag required for a language avoids seg fault 2007-01-23 11:39:22 -05:00
Bill Hoffman e537b60ea2 ENH: undo bug fix because of failed test 2007-01-23 11:25:26 -05:00
Bill Hoffman ef9e460f65 ENH: add link flags for debug/release etc 2007-01-23 10:50:05 -05:00
Andy Cedilnik c3ae42fc1e STYLE: Nightly Version update 2007-01-22 20:14:42 -05:00
Brad King c0a0f8842b ENH: Patch from Alex to document WRITE_FILE as a discouraged command. 2007-01-22 10:52:27 -05:00
Brad King 1e566707da COMP: Patch from Alex for const correctness. 2007-01-22 10:52:24 -05:00
Andy Cedilnik a3877bf136 STYLE: Nightly Version update 2007-01-21 20:07:33 -05:00
Andy Cedilnik aa761edc13 STYLE: Nightly Version update 2007-01-20 21:05:39 -05:00
Andy Cedilnik 4fe11cca2f STYLE: Nightly Version update 2007-01-19 20:10:34 -05:00
Andy Cedilnik 6f7bfb6fed STYLE: Nightly Version update 2007-01-18 20:10:24 -05:00
Bill Hoffman 1589890a09 ENH: do not use relative paths for custom command commands if they working directory is used 2007-01-18 16:10:21 -05:00
Clinton Stimpson e264771122 ENH: Add support for "~otheruser/" 2007-01-16 14:37:33 -05:00
Andy Cedilnik 8388640c03 STYLE: Fix kwstyle 2007-01-15 12:31:29 -05:00
Bill Hoffman cc2364f559 STYLE: fix link lenght issue 2007-01-15 12:12:56 -05:00
Andy Cedilnik df6d0ab8b9 STYLE: Nightly Version update 2007-01-14 20:10:45 -05:00
Andy Cedilnik 5e6f6f4a62 STYLE: Nightly Version update 2007-01-13 20:12:19 -05:00
Andy Cedilnik a85e26d960 STYLE: Nightly Version update 2007-01-12 20:40:21 -05:00
Clinton Stimpson 50489ff6ff ENH: Handle "~" in SplitPath. 2007-01-12 16:47:23 -05:00
Bill Hoffman cca67d7f8e BUG: fix for bug 4239, NODEFAULTLIB flag support in ide 2007-01-11 21:02:47 -05:00
Andy Cedilnik 266ce704d2 STYLE: Nightly Version update 2007-01-11 20:54:53 -05:00
Andy Cedilnik cd5535ee9c STYLE: Fix kwstyle issues 2007-01-11 10:49:18 -05:00
Andy Cedilnik bee7c788fe STYLE: Nightly Version update 2007-01-10 20:54:57 -05:00
Bill Hoffman c3148813f4 ENH: fix warning and code style 2007-01-10 19:59:53 -05:00
Andy Cedilnik de5540f7e5 ENH: First pass at CPack generator for OSX X11 applications. This are applications that require X11 to work. This is not really installed but a bundle packager 2007-01-10 15:30:26 -05:00
Andy Cedilnik c2780e2c9a STYLE: Nightly Version update 2007-01-09 21:02:09 -05:00
Andy Cedilnik 8fe00d7a0b STYLE: Nightly Version update 2007-01-08 21:01:03 -05:00
Brad King 55f5f27cd6 STYLE: Fixed documentation of how to produce forwarding executables for multi-configuration builds with CMAKE_INTDIR. 2007-01-08 15:12:00 -05:00
Andy Cedilnik 74f75c84b8 STYLE: Nightly Version update 2007-01-07 21:05:36 -05:00
Andy Cedilnik 1671455770 STYLE: Nightly Version update 2007-01-06 22:56:16 -05:00
Andy Cedilnik 332f409467 STYLE: Nightly Version update 2007-01-06 00:49:39 -05:00
Ken Martin a2262a8394 BUG: fix for bad argument handling 2007-01-04 16:03:41 -05:00
Andy Cedilnik 2861c056bc STYLE: Nightly Version update 2007-01-04 14:54:35 -05:00
Ken Martin 92db085ac6 ENH: change STRICT to CMAKE_STRICT 2007-01-04 13:02:43 -05:00
Andy Cedilnik 51d255bf92 STYLE: Nightly Version update 2007-01-04 03:53:37 -05:00
Andy Cedilnik e9be4e0c01 STYLE: Nightly Version update 2007-01-03 04:20:37 -05:00
Andy Cedilnik 63ab3c4fe0 STYLE: Nightly Version update 2007-01-02 00:08:21 -05:00
Andy Cedilnik 2f86520654 STYLE: Nightly Version update 2007-01-01 04:02:22 -05:00
Andy Cedilnik 7fc2132d4f STYLE: Nightly Version update 2006-12-31 03:29:28 -05:00
Andy Cedilnik 0b4fdd8a63 STYLE: Nightly Version update 2006-12-30 03:24:23 -05:00
Andy Cedilnik a9819e1c4c STYLE: Nightly Version update 2006-12-29 03:29:48 -05:00
Bill Hoffman 255a4b966e BUG: fix problem with path suffix and mac frameworks and find stuff, showed up in FindPythonLibs.cmake 2006-12-28 15:31:47 -05:00
Andy Cedilnik f6c2972956 STYLE: Nightly Version update 2006-12-28 03:23:21 -05:00
Andy Cedilnik b622d091e6 STYLE: Nightly Version update 2006-12-27 03:27:13 -05:00
Andy Cedilnik 3f3d700f65 STYLE: Nightly Version update 2006-12-26 03:27:36 -05:00
Andy Cedilnik 996e1a19cf STYLE: Nightly Version update 2006-12-25 03:25:32 -05:00
Andy Cedilnik 1aa4fab6c1 STYLE: Nightly Version update 2006-12-24 03:24:45 -05:00
Andy Cedilnik e44e0cdb66 STYLE: Nightly Version update 2006-12-23 03:38:55 -05:00
Andy Cedilnik b3a6ef138a STYLE: Nightly Version update 2006-12-22 03:36:15 -05:00
Utkarsh Ayachit 1ed84c377b BUG: reverting previous change. 2006-12-21 10:24:33 -05:00
Utkarsh Ayachit fbfd05a308 BUG: When a "wrong argument" was detected, we call the WrongArgument handler. If the handler returns success, the argument parsing should continue. Currently, it was stopping parsing immediately after the wrong argument was processed, irrespective of the WrongArgument handler status. Fixed that. 2006-12-21 09:52:01 -05:00
Andy Cedilnik 87f5f6e239 STYLE: Nightly Version update 2006-12-21 04:12:01 -05:00
Andy Cedilnik 34cf1b1265 STYLE: Nightly Version update 2006-12-20 03:28:32 -05:00
Andy Cedilnik 1a1c523c98 STYLE: Nightly Version update 2006-12-19 03:29:04 -05:00
Utkarsh Ayachit fa69ba942e BUG: FileIsDirectory would remove the trailing '/' even when the path is indeed the root i.e. '/'. Hence the test would be incorrect for root directory. Fixed that. 2006-12-18 11:30:09 -05:00
Mathieu Malaterre b95f198348 COMP: Fix compilation when VS6 is using the new ANSI stdlib 2006-12-18 11:04:25 -05:00
Andy Cedilnik ef8735a240 STYLE: Nightly Version update 2006-12-18 03:24:12 -05:00
Andy Cedilnik e2570c309e STYLE: Nightly Version update 2006-12-17 03:25:07 -05:00
Andy Cedilnik f75900f4d3 STYLE: Nightly Version update 2006-12-16 03:26:18 -05:00
Mathieu Malaterre df54b22212 COMP: Try to get stringstream emulation working 2006-12-15 10:30:41 -05:00
Andy Cedilnik 6469e1a4c4 STYLE: Nightly Version update 2006-12-15 03:32:35 -05:00
Brad King f7611f167c ENH: Made cmMakefileTargetGenerator::GlobalGenerator have full type cmGlobalUnixMakefileGenerator3 to give access to all methods. Fixed broken custom targets with no commands for Borland makefiles when CMAKE_SKIP_RULE_DEPENDENCY is set. 2006-12-14 14:30:41 -05:00
Brad King 1fe21ae35e ENH: Adding stringstream compatibility implementation. It is currently identical to ostringstream. Fixed local variable pcount hiding method warning. 2006-12-14 13:18:27 -05:00
Mathieu Malaterre 55af790ebf BUG: Remove stringstream implementation, this was a wrong interface anyway. 2006-12-14 11:41:51 -05:00
Mathieu Malaterre db116b94e4 BUG: disable test for now 2006-12-14 11:02:22 -05:00
Brad King 0fcccb151f ENH: Changes from Ryan C. Gordon to fix old process execution on BeOS. 2006-12-14 10:03:25 -05:00
Andy Cedilnik 3106262ec0 STYLE: Nightly Version update 2006-12-14 03:26:44 -05:00
Ken Martin 2245c50c51 COMP: oops really did not mean to check in that change 2006-12-13 13:24:23 -05:00
Ken Martin 5d11564c35 ENH: allow source file properties to chain to Directories and up 2006-12-13 12:19:59 -05:00
Mathieu Malaterre cc73abf7e7 ENH: provide stringstream too. FIX: warning shadow var 2006-12-13 08:52:35 -05:00
Andy Cedilnik 7d1801beee STYLE: Nightly Version update 2006-12-13 03:23:32 -05:00
Ken Martin ed4d2ec51e ENH: remove old commands 2006-12-12 14:40:21 -05:00
Ken Martin 372ce05a07 ENH: fix a warning and a nice fix to the IF command 2006-12-12 10:07:20 -05:00
Andy Cedilnik 97eceffa23 STYLE: Nightly Version update 2006-12-12 03:29:30 -05:00
Ken Martin 179579bed7 ENH: improve SetProperties and fix a couple warnings 2006-12-11 10:26:10 -05:00
Andy Cedilnik 09029e9cd8 STYLE: Nightly Version update 2006-12-11 03:20:51 -05:00
Andy Cedilnik cadac9f0e5 STYLE: Nightly Version update 2006-12-10 03:19:49 -05:00
Mathieu Malaterre b9787a965f BUG: revert yesterday patch. The implementation was correct. The problem was that _WIN32 was forced to be #define on cygwin when included from ITK, which was miss matching the implementation from the declaration. Put extra condition for CYGWIN system 2006-12-09 11:25:25 -05:00
Andy Cedilnik 945dfe5c8e STYLE: Nightly Version update 2006-12-09 03:32:04 -05:00
Mathieu Malaterre 458fa7559b BUG: Make sure to use the Win32 interface (HINSTANCE) for handling shared lib on cygwin and mingw system 2006-12-08 15:52:30 -05:00
Ken Martin 1dd5db0235 COMP: fix some warnings and style issues 2006-12-08 09:27:52 -05:00
Andy Cedilnik 5ccd5a4a5b STYLE: Nightly Version update 2006-12-08 03:26:31 -05:00
Ken Martin 2ad2566d19 BUG: fix bad comparison 2006-12-07 16:31:56 -05:00
Ken Martin cf43e6ced0 COMP: fix a warning 2006-12-07 15:23:22 -05:00
Ken Martin a00200e8d4 ENH: implements SetProperties for TEST 2006-12-07 14:54:15 -05:00
Ken Martin 5d9121971c COMP: fix warning 2006-12-07 10:33:35 -05:00
Ken Martin 2305f7a94f COMP: fix warning right now 2006-12-07 10:26:40 -05:00
Ken Martin f056de555d BUG: fix missing return value 2006-12-07 10:22:19 -05:00
Bill Hoffman 1936242ad4 ENH: add test I removed by mistake 2006-12-07 10:15:41 -05:00
Ken Martin ba75d1e823 COMP: fix warning 2006-12-07 09:51:28 -05:00
Ken Martin 27379d7b08 ENH: make properties a bit more formal with documentation and chaining 2006-12-07 09:45:32 -05:00
Andy Cedilnik 833548f53a STYLE: Nightly Version update 2006-12-07 02:04:42 -05:00
Bill Hoffman 26b527ac0f ENH: fix bug in full path to target depends stuff 2006-12-06 23:05:10 -05:00
Andy Cedilnik a44ac0719c STYLE: Nightly Version update 2006-12-06 00:43:43 -05:00
Ken Martin c0dc50bf6d ENH: fix compiler warning 2006-12-05 10:38:36 -05:00
Ken Martin 0b7e1f5398 ENH: fix compiler warning 2006-12-05 10:36:33 -05:00
Bill Hoffman c2308e796f COMP: fix line length style error 2006-12-05 09:14:32 -05:00
Bill Hoffman 6b7bf34341 COMP: remove warning 2006-12-05 09:02:32 -05:00
Bill Hoffman 1513773310 ENH: fix build error on IRIX 2006-12-05 08:39:22 -05:00
Bill Hoffman 3a32cec969 ENH: merge in changes for beos support 2006-12-04 17:26:41 -05:00
Brad King de8ffcaef4 ENH: Changes based on patch from Ryan C. Gordon to enable process execution on BeOS. There seems to be no way to implement it without polling (or threads). 2006-12-04 14:42:47 -05:00
Brad King d045ae45f2 BUG: Do not print empty install configuration repeatedly. 2006-12-04 13:54:32 -05:00
Ken Martin ff67e8a65d ENH: added properties into the compile, but not that many 2006-12-04 11:19:59 -05:00
Ken Martin 011532e0c3 ENH: added properties into the compile 2006-12-04 11:05:23 -05:00
Ken Martin fbc9fed2e2 STYLE: fix line length 2006-12-04 11:04:16 -05:00
Bill Hoffman 434d2292c5 ENH: put checks on vector before referencing begin iterator 2006-12-02 13:17:53 -05:00
Andy Cedilnik f67f158344 STYLE: Nightly Version update 2006-12-01 22:54:15 -05:00
Bill Hoffman 6600143ea1 ENH: fix warning 2006-12-01 15:28:00 -05:00
Ken Martin 49a3349b59 ENH: getting some of the property changed chewcked into CVS at least 2006-12-01 13:35:21 -05:00
Bill Hoffman d99ee73dff BUG: fix for 3815 seg fault 2006-12-01 10:30:11 -05:00
Andy Cedilnik 567d02c322 STYLE: Nightly Version update 2006-12-01 01:40:47 -05:00
Bill Hoffman 639d2572be ENH: clean up comment and avoid some vector access calles 2006-11-30 17:50:40 -05:00
Bill Hoffman 5ff037e894 BUG: better fix for .dll.lib problem 2006-11-30 17:32:46 -05:00
Andy Cedilnik 1192f03f45 STYLE: Nightly Version update 2006-11-30 01:29:31 -05:00
Bill Hoffman 445e091ffa ENH: fix test to run with debug or release and put the exe next to the dll, still shows the bug this is testing for 2006-11-29 21:36:13 -05:00
Bill Hoffman b56a60d01e ENH: fix errors for unix builds 2006-11-29 17:45:55 -05:00
Bill Hoffman e2a7c9358f ENH: fix warning 2006-11-29 17:25:46 -05:00
Bill Hoffman 33170bc371 ENH: there can be only one version 2006-11-29 17:17:16 -05:00
Ken Martin 2915f24274 COMP: fix compile issue on Sun hopefully 2006-11-29 17:10:29 -05:00
Bill Hoffman f211823b55 ENH: fix test for configuration type builds 2006-11-29 17:02:35 -05:00
Bill Hoffman 9ffabcbb3f ENH: fix compile error on mac 2006-11-29 16:43:21 -05:00
Bill Hoffman ccb77b65c6 ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only use cmVersion 2006-11-29 15:59:16 -05:00
Bill Hoffman 46f8ed0648 BUG: fix a problem where it tried to link .dll.lib files 2006-11-29 15:58:19 -05:00
Ken Martin d6219588c0 COMP: fix compile issue on Sun 2006-11-29 15:45:49 -05:00
Mathieu Malaterre 965a1475b6 BUG: Fix problem with loading dylib on Tiger (10.4) x86. We need to be using the dlopen/dlclose instead of the old NSModule 2006-11-29 12:56:28 -05:00
Ken Martin daa6d2bc04 ENH: updated handling of debug and optimized target link libraries 2006-11-29 11:00:17 -05:00
Bill Hoffman e9a80cd8a9 ENH: add rc to version stuff 2006-11-28 16:09:21 -05:00
Bill Hoffman 64389317f8 ENH: use the built cmake for file compare as older versions of cmake may not support this 2006-11-28 09:49:53 -05:00
Andy Cedilnik 466dca006d STYLE: Nightly Version update 2006-11-28 00:05:44 -05:00
Bill Hoffman 1ae24c15c3 ENH: use correct project name 2006-11-27 16:15:28 -05:00
Bill Hoffman f2e8fd06c2 ENH: make sure things do not depend on optimized libraries if they are debug, and the other way around as well 2006-11-27 16:13:41 -05:00
Bill Hoffman 31a576abe6 ENH: add a test for a target name with the same name as the output of a custom command 2006-11-27 15:14:42 -05:00
Bill Hoffman 0954696e3e ENH: fix line length problem 2006-11-27 12:14:16 -05:00
Bill Hoffman b3d5e0fa2d ENH: fix crash in plplot build 2006-11-27 12:11:27 -05:00
Andy Cedilnik a72f4c0052 STYLE: Nightly Version update 2006-11-26 07:12:19 -05:00
Andy Cedilnik 11e1ac0b66 STYLE: Nightly Version update 2006-11-25 21:43:24 -05:00
Andy Cedilnik 8ae572e0de STYLE: Nightly Version update 2006-11-25 21:08:07 -05:00
Bill Hoffman 9baa760315 BUG: fix problem when a target name is the same as the output of a custom command 2006-11-25 10:59:26 -05:00
Andy Cedilnik 3ad6f7e880 STYLE: Nightly Version update 2006-11-25 07:59:14 -05:00
Andy Cedilnik 367773d205 STYLE: Nightly Version update 2006-11-23 07:37:21 -05:00
Bill Hoffman 05e12b0ba5 ENH: make sure it is qt3 before running test 2006-11-22 14:26:01 -05:00
Andy Cedilnik 445ff04528 STYLE: Nightly Version update 2006-11-22 09:58:12 -05:00
Andy Cedilnik b7faa7f3f5 STYLE: Nightly Version update 2006-11-21 13:25:48 -05:00
Andy Cedilnik cd298182c2 STYLE: Nightly Version update 2006-11-21 07:07:33 -05:00
Bill Hoffman 2852600648 ENH: fix for when a library is tagged both debug and optimized 2006-11-20 13:57:12 -05:00
Andy Cedilnik a5fc448bda STYLE: Nightly Version update 2006-11-20 08:16:36 -05:00
Andy Cedilnik 056b7f0a53 STYLE: Nightly Version update 2006-11-19 08:08:45 -05:00
Andy Cedilnik 23c0fca74a STYLE: Nightly Version update 2006-11-18 08:08:34 -05:00
Bill Hoffman f405014a8d BUG: undo bug fix 2722, still replace @foo@ in cmake files 2006-11-17 15:35:09 -05:00
Ken Martin 240deb027b STYLE: fix a long line 2006-11-17 11:14:04 -05:00
Andy Cedilnik 384dd715d5 STYLE: Nightly Version update 2006-11-17 08:11:23 -05:00
Ken Martin d92f22023c ENH: remove old hack now that project level compatibility files are supported 2006-11-16 15:31:34 -05:00
Ken Martin 786fdbc196 ENH: fix a bug with useing debuf optimized libs from other builds 2006-11-16 10:57:00 -05:00
Andy Cedilnik 197cbc529e STYLE: Nightly Version update 2006-11-16 08:10:11 -05:00
Andy Cedilnik ae2e27fd11 STYLE: Nightly Version update 2006-11-15 08:08:47 -05:00
Andy Cedilnik 1047cd1aa6 STYLE: Nightly Version update 2006-11-14 08:09:30 -05:00
Andy Cedilnik 2e37a00610 ENH: Expand comment 2006-11-13 22:08:42 -05:00
Andy Cedilnik 236692633b STYLE: Nightly Version update 2006-11-13 08:11:04 -05:00
Andy Cedilnik 6609a53d24 STYLE: Nightly Version update 2006-11-12 08:08:43 -05:00
Bill Hoffman 9e97f7f684 BUG: fix for 4028 fix scroll after delete 2006-11-11 14:07:46 -05:00
Bill Hoffman 93002a4400 BUG: fix for 4009 lib64 should work with path suffix 2006-11-11 14:06:38 -05:00
Andy Cedilnik 6d932c627b STYLE: Nightly Version update 2006-11-11 08:11:51 -05:00
Bill Hoffman dd8d1e8c8d ENH: remove warning 2006-11-10 09:32:27 -05:00
Bill Hoffman 3b7005c554 BUG: fix for broken borland compiler 2006-11-10 08:11:37 -05:00
Andy Cedilnik 6b2cc486ee STYLE: Nightly Version update 2006-11-10 08:07:44 -05:00
Bill Hoffman 9442cd33ba ENH: fix it to work with stl debug mode on mac 2006-11-09 16:07:38 -05:00
Bill Hoffman b0bc59f709 ENH: commit fix for putting everything in the build on vs 2006-11-09 09:57:23 -05:00
Andy Cedilnik 976424f8d3 STYLE: Nightly Version update 2006-11-09 08:09:12 -05:00
Andy Cedilnik 65d717f885 STYLE: Nightly Version update 2006-11-08 08:10:59 -05:00
Andy Cedilnik ef0fd479cc STYLE: Nightly Version update 2006-11-07 08:08:03 -05:00
Andy Cedilnik 4e1f2798ca STYLE: Nightly Version update 2006-11-06 08:09:00 -05:00
Andy Cedilnik fa6bcb6138 STYLE: Nightly Version update 2006-11-05 08:07:42 -05:00
Andy Cedilnik f168018732 STYLE: Nightly Version update 2006-11-04 08:06:48 -05:00
Andy Cedilnik a1f9b28c6f STYLE: Nightly Version update 2006-11-03 08:07:56 -05:00
Andy Cedilnik d6f2cbed17 STYLE: Nightly Version update 2006-11-02 08:08:09 -05:00
Andy Cedilnik db4c5c5191 STYLE: Nightly Version update 2006-11-01 08:07:39 -05:00
Andy Cedilnik 897a2a9029 ENH: Cleanup of install component list. There was already the list in the global generator. Use that one 2006-10-31 14:28:48 -05:00
Andy Cedilnik 605d8871bb STYLE: Fix kwstyle 2006-10-31 06:43:18 -05:00
Andy Cedilnik 7ded253013 ENH: Add support for displaying the list of components 2006-10-30 15:59:54 -05:00
Bill Hoffman 7aef92391b ENH: make sure null const char* is not put into ossttringstream to avoid seg faults 2006-10-30 11:22:48 -05:00
Andy Cedilnik fb9999157e STYLE: Nightly Version update 2006-10-30 09:54:18 -05:00
Brad King d9f1d4d71a ENH: Added NO_MODULE and COMPONENTS options to improve flexibility of the command. Re-implemented argument parsing to be simpler and more robust. 2006-10-26 11:39:56 -04:00
Andy Cedilnik 5418998e46 STYLE: Fix typo 2006-10-26 11:01:52 -04:00
Brad King b9f3de8491 BUG: When writing newlines between script portions in prebuild, prelink, and postbuild command lines they must be escaped for XML so that the IDE receives them. This fixes the fix for bug #3977. 2006-10-26 10:49:29 -04:00
Brad King e15249f11e COMP: Remove unused variable. 2006-10-25 14:03:33 -04:00
Brad King 89f098bc59 BUG: Adjust prebuild/prelink/postbuild script construction to account for ConstructScript no longer producing trailing newlines. This addresses bug#3977. 2006-10-25 12:49:27 -04:00
Brad King e23b82c2cf BUG: Avoid leading and trailing newlines in custom command scripts because some VS6 versions do not like the trailing backslash this produces. This addresses bug#3977. 2006-10-25 12:27:17 -04:00
Brad King 54731fa2c8 ENH: Adding support for # escape in Watcom WMake. 2006-10-25 11:23:04 -04:00
Brad King b7e04e69ae BUG: It cannot be an error if the values do not convert. The docs say that if the values do not convert the test is false. 2006-10-25 10:57:26 -04:00
Brad King d563ab6677 BUG: For LESS, GREATER, and EQUAL check that the arguments can actually be converted to numbers. Also force the conversion results to be stored in memory to make sure they both use the same precision. This addresses bug#3966. 2006-10-25 10:31:26 -04:00
Andy Cedilnik 9192f3638b COMP: Remove unnecessary provocation 2006-10-25 09:54:54 -04:00
Andy Cedilnik b4da7bbaab STYLE: Fix line length 2006-10-25 08:56:56 -04:00
Andy Cedilnik e8d48151d3 BUG: Looks like gcov produces lines with string /*EOF*/ on them if there is no line at the end of the file. This will fix the coverage code complaining about it 2006-10-24 12:44:59 -04:00
Bill Hoffman 212eeff04c ENH: remove failing test 2006-10-24 11:06:44 -04:00
Brad King 87dcfb54c4 ENH: Added # character for shell escaping. 2006-10-23 17:20:59 -04:00
Brad King b25629efc4 ENH: Remove old IF(FILE_IS_NEWER) syntax. It was never in a release anyway. 2006-10-23 17:14:20 -04:00
Brad King 74c70d4078 BUG: Do not display cmake -E usage when any old command line error occurs. 2006-10-23 16:16:05 -04:00
Brad King d1a9c93119 ENH: Patch from Alex to provide nicer syntax for FILE_IS_NEWER. Using name IS_NEWER_THAN so old syntax will continue to work. 2006-10-23 13:37:24 -04:00
Bill Hoffman 0c52510f21 ENH: remove broken test 2006-10-22 19:21:05 -04:00
Brad King f91b3c1daa ENH: Add options to build with system utility libraries. Organize inclusion of third party libraries into a single header per library. This addresses bug#3653. 2006-10-19 15:00:10 -04:00
Ken Martin f7a5289e31 ENH: added total time limit for a CTest run bug 1207 2006-10-19 10:45:19 -04:00
Brad King bfe885f6ef ENH: Clarified search behavior when the objective is not found. 2006-10-19 09:18:59 -04:00
David Cole e9fb6cd51a BUG: Correct the SystemReportDebugHook function. It should not call exit. It gets called multiple times at shutdown in a memory leak reporting scenario... This is the source of the long standing KWWidgetsTour debug build dashboard failure. 2006-10-18 23:27:33 -04:00
Brad King 4d6435f5f3 STYLE: Fixed line-too-long. 2006-10-17 09:34:07 -04:00
Brad King b155f3aa1c ENH: Adding image version number (major.minor) property to windows binaries. Default is 0.0, but the VERSION target property may change the value. Windows now has first-class support for dll and exe versioning. This addresses bug#1219. 2006-10-16 18:17:14 -04:00
Brad King 30235517f8 BUG: Need to collapse path argument to get_directory_property. This addresses bug#3847. 2006-10-16 15:18:03 -04:00
Brad King 49bf0b9e3d ENH: Make hyperlinks in documentation active when generated into HTML documents. This addresses bug#3906. 2006-10-16 14:52:31 -04:00
Ken Martin 3a0b94131d BUG: partial fix for the progress after install bug 2006-10-16 12:49:26 -04:00
Brad King e593fbf6ee ENH: Added OUTPUT_STRIP_TRAILING_WHITESPACE and ERROR_STRIP_TRAILING_WHITESPACE options to EXECUTE_PROCESS command. These allow it to behave more like the old EXEC_PROGRAM command that it is supposed to replace. 2006-10-16 11:32:28 -04:00
Andy Cedilnik 2071291956 STYLE: Fix kwstyle 2006-10-15 07:54:52 -04:00
Andy Cedilnik 3206db15b3 ENH: Properly propagate config type to test 2006-10-13 17:10:48 -04:00
Bill Hoffman 655ba54e2d BUG: fix for bug#3908 if header_file_only is set on cxx files in visual studio do not compile them 2006-10-13 16:13:14 -04:00
Andy Cedilnik 8a4c70cf6d COMP: Fix Sun build 2006-10-13 14:44:35 -04:00
Brad King fb7c7675f5 BUG: When using link scripts use native shell escapes instead of makefile shell escapes because the script is not interpreted by a make tool. 2006-10-13 13:59:59 -04:00
Bill Hoffman 5330a03994 ENH: allow for -gdwarf-2 to be in cflags or cxxflags for xcode 2006-10-13 11:53:12 -04:00
Andy Cedilnik 870f2aeb2e BUG: Replace some errors with warnings 2006-10-13 10:27:01 -04:00
Brad King 69356d8a7a BUG: Juse use cmake -E echo instead of the native echo on MinGW makefiles. The echo; hack did not work when running from ctest. 2006-10-13 10:22:45 -04:00
Brad King 023041362d BUG: Do not try to compute the location of a non-library target for linking. 2006-10-13 10:03:54 -04:00
Andy Cedilnik 2f713072c7 ENH: Report command line as a measurement and allow user to add custom measurements 2006-10-13 09:30:33 -04:00
Bill Hoffman 052cb7753b ENH: undo bad changes 2006-10-12 17:19:57 -04:00
Andy Cedilnik 61a4c12ce6 BUG: Use BuildDirectory from the DartConfiguration information. Also, Make missing coverage information not make ctest fail 2006-10-12 16:31:54 -04:00
Andy Cedilnik d5f31292b2 BUG: Use variable instead of retrieving again. Fixes bug: Bug #3476 2006-10-12 15:30:01 -04:00
Andy Cedilnik 9226a9262f BUG: Report and error when ctest -S script fails... Fixes: Bug #3540 2006-10-12 15:10:21 -04:00
Andy Cedilnik b548e2db1f ENH: Add NSIS compression 2006-10-12 14:59:43 -04:00
Andy Cedilnik 911317a2a7 ENH: Handle more regular expressions 2006-10-12 14:47:40 -04:00
Andy Cedilnik e31dc3abe5 ENH: Several CPack fixes. First, allow user to set CMAKE_MODULE_PATH for CPack; make SetOptionIfNotSet more robust to handle empty options; do test TGZ, STGZ, and TZ, Add handling (and test) of Install Script; set environment variable CMAKE_INSTALL_PREFIX 2006-10-12 13:05:50 -04:00
Ken Martin 77a4227652 ENH: some cleanup and commenting of code 2006-10-12 12:51:27 -04:00
Bill Hoffman 107e01c8dc ENH: fix for bug -gdwarf getting removed 2006-10-12 10:57:36 -04:00
Brad King b20fd1af11 BUG: Do not collapse the INSTALL_NAME_DIR setting because users may intend to have .. in the path. This makes the makefile generator consistent with the already working Xcode implementation of this feature. Also added a test for @executable_path/.. style settings for this property. 2006-10-11 12:41:20 -04:00
Brad King c0326d0d54 ENH: Simplify code by removing redundant check against BUILD_WITH_INSTALL_RPATH. 2006-10-11 12:41:17 -04:00
Brad King 86dd8579c5 BUG: TARGET_QUOTED should always be replaced if Target is set in the rule variables. 2006-10-10 14:13:35 -04:00
Brad King f0c79a0030 BUG: Avoid duplicate conversion to output path. 2006-10-10 13:47:50 -04:00
Andy Cedilnik cdcbe2587a STYLE: Nightly Version update 2006-10-10 12:24:46 -04:00
Brad King 8824f7984a BUG: Fixed references to projects outside the build tree and in other locations with spaces in the path. This is needed for out-of-source/out-of-binary subdirectories in the build. 2006-10-09 21:48:48 -04:00
Brad King 0fe0523810 BUG: Fixed out-of-source subdirectories to work when they are also out-of-binary. Updated the OutOfSource test to test this feature. 2006-10-09 21:25:58 -04:00
Andy Cedilnik 9fca6a7837 STYLE: Nightly Version update 2006-10-09 11:03:46 -04:00
David Cole 7d033e5c2b COMP: Fix or suppress warnings on Borland and Mac dashboards. Definitely fix "may be used uninitialized" warnings. 2006-10-09 10:06:03 -04:00
Andy Cedilnik 2ea953019f STYLE: Nightly Version update 2006-10-08 09:23:21 -04:00
Andy Cedilnik 830269fd64 STYLE: Nightly Version update 2006-10-07 06:15:26 -04:00
Ken Martin f7217ef344 ENH: remove old unused code 2006-10-06 15:33:16 -04:00
Ken Martin cfb3c9eaa9 BUG: potential segfault 2006-10-06 14:00:35 -04:00
David Cole 22442fd9e1 STYLE: Make the set of supported STL headers the same in vtkstd and vtksys/stl. (The union of the present values of the two sets.) 2006-10-06 11:13:02 -04:00
Bill Hoffman 017cec95ad ENH: do not print a call stack if the user does a message error unless --debug-output is used 2006-10-06 11:11:59 -04:00
Andy Cedilnik 0e497ef160 STYLE: Nightly Version update 2006-10-06 03:32:09 -04:00
Bill Hoffman 027b9cbe87 BUG: fix bug where converage was required to get valgrind output because of bad current directory 2006-10-05 17:53:09 -04:00
Brad King bdf8e186e5 BUG: Need to match shared library names before static because some platforms have static name patterns that match their shared patterns but not vice versa. This is needed for implementing bug#1644 on cygwin. 2006-10-05 16:59:46 -04:00
Brad King e0a662a3dd ENH: Adding version number to the name of a DLL built in cygwin but not the import library. This addresses bug#3571. 2006-10-05 16:30:47 -04:00
Brad King 7ad07e0811 BUG: Fix link flags on cygwin shared libraries. This requires that the shared library prefix be supported in the link library regex. 2006-10-05 15:08:20 -04:00
Brad King 7e92f0b4e4 BUG: Hack to make echo command work properly in mingw32-make. 2006-10-05 14:51:20 -04:00
Brad King 5341711012 BUG: Robustly handle failure of FormatMessage. See bug#3471. 2006-10-05 13:43:02 -04:00
Brad King 934c804ea4 ENH: Added OPTIONAL option to INSTALL command to allow installation of files if they exist while ignoring them otherwise. This addresses bug#2922. 2006-10-05 11:31:57 -04:00
Brad King 1bdebd7da6 ENH: Adding links to web resources and FAQ to SEE ALSO section. This addresses bug #3757. 2006-10-05 10:55:37 -04:00
Brad King c11cf31c9b ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command. This addresses bug #3462. 2006-10-05 08:55:59 -04:00
Andy Cedilnik e36eb71913 STYLE: Nightly Version update 2006-10-05 03:57:19 -04:00
Brad King 9e709f6bde BUG: The --help option should list generators. This addresses bug #2494. 2006-10-04 19:21:20 -04:00
Brad King 406f3554c7 BUG: Fixed display of custom command comments with quotes, dollars, and other special characters in them. 2006-10-04 18:52:29 -04:00
Brad King 038c9e27d7 ENH: Adding Shell_Flag_EchoWindows option to setup escapes for arguments to the native echo command in a shell. This special case is needed to avoid adding quotes when passing text to echo in a native windows shell which does no command line parsing at all. 2006-10-04 18:52:24 -04:00
Brad King 5a6b0792cd ENH: Added COMMENT option to ADD_CUSTOM_TARGET. This addresses bug#3461. 2006-10-04 18:10:30 -04:00
Brad King 168591e72d BUG: COMMENT was missing from docs. 2006-10-04 18:09:43 -04:00
Brad King 40adb2ce03 ENH: Adding tests KWSYS_C_HAS_PTRDIFF_T and KWSYS_C_HAS_SSIZE_T to help ProcessUNIX.c build everywhere without warnings. 2006-10-04 17:27:17 -04:00
Brad King 652d7bc0fb BUG: Name of C test file ends in .c not .cxx. 2006-10-04 17:08:02 -04:00
Brad King a48cf7e07b ENH: Renamed kwsysPlatformCxxTests to kwsysPlatformTests and generalized it for multiple language tests (C and CXX). 2006-10-04 16:56:32 -04:00
Brad King 2dfa2ba888 ENH: Added APPEND option to ADD_CUSTOM_COMMAND to allow extra dependencies to be connected later. This is useful to create one rule and then have a macro add things to it later. This addresses bug#2151. 2006-10-04 15:24:26 -04:00
Brad King 523075ded5 BUG: Do not replace @VAR@ syntax in list files. This addresses bug #2722. 2006-10-04 14:37:42 -04:00
Bill Hoffman 430f6f35eb BUG: fix for fat file systems and vs8 #2617 2006-10-04 14:02:12 -04:00
Bill Hoffman 4c44781404 BUG: fix for bug#3362 xml escapes on -D stuff for visual studio 2006-10-04 13:27:58 -04:00
Bill Hoffman 8750b1960e BUG: fix for bug# 3664 2006-10-04 11:33:07 -04:00
Bill Hoffman 4f304e7a07 BUG: fix for bug #3517 seg fault with enable language before project command 2006-10-04 11:11:21 -04:00
Andy Cedilnik dabb4ea14c STYLE: Nightly Version update 2006-10-04 05:20:13 -04:00
Bill Hoffman 18e302a377 ENH: fix dashbaord error do not exclude root project from itself. 2006-10-03 17:53:07 -04:00
Bill Hoffman 48fdfdaedd ENH: use core and not all of carbon 2006-10-03 15:25:58 -04:00
Bill Hoffman f851821cc7 BUG: fix for bug#3714 execlude_from_all not working on vs 2006-10-03 15:12:25 -04:00
Ken Martin 22a7977ff9 ENH: added endmacro command 2006-10-03 14:40:22 -04:00
Bill Hoffman 2e7aef7422 BUG: fix for bug#3738 2006-10-03 14:03:12 -04:00
Bill Hoffman b3efab88f8 BUG: fix for bug#3775 2006-10-03 13:45:41 -04:00
Bill Hoffman 5b98b7af78 ENH: check for empty path 2006-10-03 13:35:59 -04:00
Bill Hoffman 8883a761d3 BUG: bug#3789 add msys for the msys generator 2006-10-03 13:35:07 -04:00
Bill Hoffman 4d0c0e6d64 ENH: make sure file is closed 2006-10-03 13:22:30 -04:00
Bill Hoffman 81996dc4de ENH: allow edit of file text directly 2006-10-03 12:21:11 -04:00
Bill Hoffman d5cce9f0b5 ENH: fix compile error 2006-10-03 12:09:47 -04:00
Bill Hoffman 9c4302f79e ENH: do not allow null pointer access 2006-10-03 11:55:55 -04:00
Bill Hoffman 9c3b654991 ENH: make sure value is set before using it 2006-10-03 11:55:34 -04:00
Bill Hoffman 46c6442ce2 BUG: fix for seg fault bug #3815 2006-10-03 10:57:31 -04:00
Brad King 48ee381e6b BUG: Need to initialize to not use native pipes. 2006-10-03 10:26:32 -04:00
Brad King a85060439c STYLE: Fixed line-too-long warning. 2006-10-03 09:12:27 -04:00
Brad King 6eef6638a5 ENH: Added Process_SetPipeNative method to allow user code to override the pipes connected to the child pipeline. 2006-10-03 09:10:03 -04:00
Andy Cedilnik 9d566ee8bd STYLE: Nightly Version update 2006-10-03 05:59:41 -04:00
Brad King fcd500289b ENH: Renamed NOT_IN_ALL to EXCLUDE_FROM_ALL. 2006-10-02 12:01:20 -04:00
Brad King 1d9f287af7 ENH: Added NOT_IN_ALL option for ADD_LIBRARY and ADD_EXECUTABLE to avoid building the targets by default. 2006-10-02 11:14:00 -04:00
Brad King 603b47c87a ENH: Patch from Alex to help with KDevelop code completion in generated projects. 2006-10-02 10:49:55 -04:00
Brad King e4ec89d036 ENH: Added SYMBOLIC source file property to mark custom command outputs that are never actually created on disk. This is used by the Watcom WMake generator to generate the .SYMBOLIC mark on the files in the make system. 2006-10-02 10:20:53 -04:00
Andy Cedilnik 066c24e404 STYLE: Nightly Version update 2006-10-02 04:26:58 -04:00
Andy Cedilnik 3b515f7ced STYLE: Nightly Version update 2006-10-01 04:35:56 -04:00
Andy Cedilnik 51c140fc60 STYLE: Nightly Version update 2006-09-30 03:55:40 -04:00
Brad King fdcc888c56 ENH: Added support for getting a target's location on a per-configuration basis (ex. DEBUG_LOCATION). This does not fix but helps with bug#3250. 2006-09-29 16:42:58 -04:00
Bill Hoffman 21f3a18bee ENH: fix failing tests on mac 2006-09-29 16:14:34 -04:00
Brad King 28921d907f BUG: Fixed inclusion of progress.make from subdirectory makefiles. 2006-09-29 09:11:22 -04:00
Andy Cedilnik 4ec039e861 STYLE: Nightly Version update 2006-09-29 03:53:32 -04:00
Brad King 1d2fd77ca5 BUG: Move hack from old cmMakefile::AddUtilityTarget to this command directly. There really needs to be a better way to represent external project targets. 2006-09-28 17:35:24 -04:00
Brad King bd6aaef001 BUG: Moved progress.make file into CMakeFiles subdirectory to keep things clean. 2006-09-28 17:21:50 -04:00
Brad King 9a1d4e92eb BUG: Fix/cleanup custom commands and custom targets. Make empty comment strings work. Fix ZERO_CHECK target always out of date for debugging. Fix Makefile driving of custom commands in a custom target. Fix dependencies on custom targets not in ALL in VS generators. 2006-09-28 16:40:35 -04:00
Brad King 7d2de52c1a ENH: Cleaned up signature of cmMakefile::AddUtilityCommand. It is not valid to have an output from a utility rule and no calls to the method asked for an output anyway. The argument has been removed. 2006-09-28 13:55:26 -04:00
Brad King d01b6f1281 ENH: Added VERBATIM option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET commands. This option enables full escaping of custom command arguments on all platforms. See bug#3786. 2006-09-28 11:30:49 -04:00
Brad King 019dabc97f BUG: MSYS makefile shell needs posix paths to executables in some cases and it does not hurt to do it always. 2006-09-28 10:37:19 -04:00
Brad King 0b135767d6 BUG: Do not filter system directories for include file dependencies. 2006-09-28 09:49:40 -04:00
Andy Cedilnik c717db3b88 STYLE: Nightly Version update 2006-09-28 02:33:40 -04:00
Brad King 16cafd5cdf COMP: Fix init order. 2006-09-27 16:20:47 -04:00
Brad King e5549cff25 BUG: One should be able to escape the @ symbol. 2006-09-27 16:14:16 -04:00
Brad King 4babd52d8d BUG: The copy constructor should copy the escape settings. 2006-09-27 15:26:03 -04:00
Brad King dd332a00cc ENH: Re-implemented command line argument shell quoting to support several platforms with one code base. 2006-09-27 13:43:46 -04:00
Brad King 61d3b2f1fb STYLE: Fixed line-too-long. 2006-09-27 12:55:58 -04:00
Andy Cedilnik e10f739571 BUG: Handle header file dependencies for objective C 2006-09-26 08:04:23 -04:00
Andy Cedilnik 2912432cbc STYLE: Nightly Version update 2006-09-26 02:30:59 -04:00
Brad King 1d11927f65 COMP: Removed yyunput function to avoid warning. 2006-09-25 18:33:27 -04:00
Brad King aa8d37bdc8 COMP: Restoring previous AIX fix. 2006-09-25 14:01:49 -04:00
Brad King c1b4a0bf74 BUG: Disable new shell escape code until backward compatibility can be established in the new implementation. 2006-09-25 10:22:48 -04:00
Brad King 97c97730a6 BUG: Character + should be valid in a variable name. 2006-09-25 10:05:07 -04:00
Andy Cedilnik cba6306b86 STYLE: Nightly Version update 2006-09-25 02:39:16 -04:00
Andy Cedilnik 2e6f937ee8 STYLE: Nightly Version update 2006-09-24 02:40:49 -04:00
Andy Cedilnik c9fd17b884 BUG: Attempt to fix winzip problems 2006-09-23 14:41:08 -04:00
Andy Cedilnik cf02e44514 STYLE: Nightly Version update 2006-09-23 02:33:47 -04:00
Ken Martin 5e46232ad8 ENH: added elseif 2006-09-22 11:23:51 -04:00
Andy Cedilnik bffc8ca59f STYLE: Nightly Version update 2006-09-22 02:19:01 -04:00
Brad King a8426f55e5 COMP: Fix shadowed local variable created by previous cmake_force change. 2006-09-21 17:21:13 -04:00
Brad King b9fc06735d BUG: Enabled use of EscapeForShell to properly escape custom command lines. This addresses bug#3786 for Xcode. 2006-09-21 16:10:47 -04:00
Brad King 6d72bb5ae1 BUG: Need to escape spaces in custom command line arguments. 2006-09-21 15:35:41 -04:00
Brad King 45a44a70b3 BUG: Do not escape parens because we need to be able to reference make variables in the scripts. 2006-09-21 15:30:06 -04:00
Brad King 2459ceb076 BUG: Centralized generation of command line arguments in escaped form. This addresses bug#3786 for several platforms. 2006-09-21 15:14:06 -04:00
Andy Cedilnik 0952a96485 ENH: Handle zip (command line was too long) 2006-09-21 15:09:34 -04:00
Brad King d5d8687d16 BUG: Windows_ShellArgument: need to escape if the string contains one of a set of special characters as well as spaces. Moved test for needing escapes to a separate method kwsysSystemWindowsShellArgumentNeedsEscape. 2006-09-21 14:46:40 -04:00
Brad King 683346fa3d ENH: Adding 'System' component of C sources to hold system tools written in C. Moved windows shell command line argument escaping code to kwsysSystem_Windows_ShellArgument and kwsysSystem_Windows_ShellArgumentSize. 2006-09-21 11:49:36 -04:00
Brad King b6e8574ab1 ENH: Added KWSYS_SHARED_FORWARD_OPTION_COMMAND option to allow users to replace the command executed. Extended documentation at top of file. 2006-09-21 10:04:55 -04:00
Andy Cedilnik ef8771ed75 STYLE: Nightly Version update 2006-09-21 02:11:14 -04:00
Brad King 358b947072 BUG: cmake_force needs to be written into build.make as well as Makefile. 2006-09-20 12:13:50 -04:00
Andy Cedilnik 194ef33a72 STYLE: Nightly Version update 2006-09-20 02:13:06 -04:00
Andy Cedilnik 627758b7ae STYLE: Nightly Version update 2006-09-19 02:17:14 -04:00
Andy Cedilnik 572f2c72b3 STYLE: Nightly Version update 2006-09-18 02:36:53 -04:00
Andy Cedilnik a30c24a63a STYLE: Nightly Version update 2006-09-17 09:24:01 -04:00
Brad King 79d6047117 STYLE: Fixed line-too-long. 2006-09-16 11:54:19 -04:00
Brad King 4a3a9eb883 BUG: Do not look for linker language unless it is needed. 2006-09-16 11:52:00 -04:00
Andy Cedilnik 0a4e2020b5 STYLE: Nightly Version update 2006-09-16 09:19:33 -04:00
Brad King 1d0502927c ENH: Adding support to link specifically to an archive or a shared library based on the file name specified. This fixes the problem of having -lfoo linking to libfoo.so even when it came from libfoo.a being specified. 2006-09-15 14:09:10 -04:00
Andy Cedilnik 6b7bec6203 STYLE: Nightly Version update 2006-09-15 09:23:28 -04:00
Andy Cedilnik 070f58186a STYLE: Nightly Version update 2006-09-14 09:09:15 -04:00
Brad King 6a347e9858 ENH: Patch from Alex to speed dependency scanning approximately 2x. 2006-09-13 12:43:32 -04:00
Brad King 6ce165de43 ENH: Added diagnosis of bad target names. 2006-09-13 11:39:46 -04:00
Andy Cedilnik f5b118f5a1 STYLE: Nightly Version update 2006-09-13 08:55:46 -04:00
Bill Hoffman eb3da1cdf3 ENH: put the if in the right place 2006-09-12 10:21:47 -04:00
Bill Hoffman 0406aace34 ENH: fix for BUG: #739 again, makefiles did not depend on external full path libraries 2006-09-12 10:03:57 -04:00
Andy Cedilnik f8211e5e4d STYLE: Nightly Version update 2006-09-12 09:18:32 -04:00
Andy Cedilnik b177af76d0 STYLE: Nightly Version update 2006-09-10 22:26:27 -04:00
Andy Cedilnik 99d650a33c STYLE: Nightly Version update 2006-09-09 21:06:39 -04:00
Andy Cedilnik bcbfa62364 STYLE: Nightly Version update 2006-09-08 22:51:54 -04:00
Brad King 76f6ea8011 BUG: Fixed ordering of code generated in Makefile and build.make files to make sure .SUFFIXES rule comes as early as possible. Also cleaned up documentation in generated files. 2006-09-08 10:42:14 -04:00
Brad King cff915cb8e STYLE: Fixed line-too-long. 2006-09-08 10:39:51 -04:00
Andy Cedilnik e37ab55fef STYLE: Nightly Version update 2006-09-08 09:58:13 -04:00
Brad King d458764791 ENH: Patch from Toni Timonen to allow cross-compiling of DLLs. 2006-09-07 10:05:12 -04:00
Andy Cedilnik 64231a20a2 STYLE: Nightly Version update 2006-09-07 08:58:46 -04:00
Andy Cedilnik 83588016ae STYLE: Nightly Version update 2006-09-06 09:10:35 -04:00
Andy Cedilnik 8be3602c93 STYLE: Nightly Version update 2006-09-05 09:01:35 -04:00
Andy Cedilnik c558899b32 STYLE: Nightly Version update 2006-09-04 09:04:03 -04:00
Andy Cedilnik c5f4d2d024 STYLE: Nightly Version update 2006-09-03 09:00:18 -04:00
Brad King fd8236c862 BUG: Patch from Alex to fix name of includecache files to not look like source files. 2006-09-02 10:51:54 -04:00
Andy Cedilnik 6b9c463ddf STYLE: Nightly Version update 2006-09-02 09:03:36 -04:00
Brad King 57eb30087f STYLE: Fixed line-too-long warning. 2006-09-01 09:51:28 -04:00
Andy Cedilnik 6932bbd8d6 STYLE: Nightly Version update 2006-09-01 08:58:12 -04:00
Brad King e09dd5db09 BUG: Fix automatic computation of binary path to work for subdirectories of out of source directories. This addresses bug#3592. 2006-08-31 16:40:38 -04:00
Brad King 409f70bc91 ENH: Make sure all custom command outputs are up to date before scanning dependencies. This avoids the need to pass a list of generated files to the dependency scanning code and to rescan after the files have been generated. Currently there is no notion of implicit dependencies of the custom commands themselves so this design is safe. We only need to make sure implicit dependencies are up to date before the make process for the /build part of a target is executed because only this process loads them. This is a step towards fixing bug#3658. 2006-08-31 14:09:56 -04:00
Brad King f12742d6cd ENH: Patch from Alex to add IsDiscouraged method for future use in generating separate documentation for old commands. Also modified documentation of MAKE_DIRECTORY and REMOVE commands to indicate they should not be used. 2006-08-31 13:20:12 -04:00
Brad King 239fce5caa ENH: Do not generate install target unless some INSTALL or INSTALL_* commands have been used. This addresses bug#2827. 2006-08-31 10:47:00 -04:00
Andy Cedilnik 43c84a2a56 STYLE: Nightly Version update 2006-08-31 09:03:37 -04:00
Brad King 712f3a3da4 COMP: Fix try-compile to fail properly on HP. 2006-08-30 13:59:56 -04:00
Andy Cedilnik 416738b721 STYLE: Nightly Version update 2006-08-30 10:00:28 -04:00
Brad King 11d5caf201 ENH: Patch from Alex to fix current working directory when running executables built in KDevelop. 2006-08-29 16:08:32 -04:00
Brad King 51607bd675 ENH: Add support to INSTALL(DIRECTORY) to install an empty directory. This addresses bug#3572. 2006-08-29 15:08:31 -04:00
Brad King 27a67fb72f ENH: Add support to INSTALL(DIRECTORY) to install an empty directory. This addresses bug#3572. 2006-08-29 15:04:29 -04:00
Ken Martin bdb530191d BUG: bad progress for named top level targets 2006-08-29 12:55:11 -04:00
Brad King 21d7a242fd COMP: Fix warnings in system headers on VS6. 2006-08-29 10:27:50 -04:00
Brad King eef327b944 ENH: Adding install/local global target for Makefile generators. This runs installation only in the current directory and not subdirectories. 2006-08-29 10:03:47 -04:00
Andy Cedilnik 8a761b8f96 STYLE: Nightly Version update 2006-08-29 09:40:25 -04:00
Andy Cedilnik 005e3b1f86 STYLE: Nightly Version update 2006-08-28 08:55:52 -04:00
Brad King a30e054641 COMP: Use new KWSys IOStream component to help print large file size integer types to streams. 2006-08-27 13:23:54 -04:00
Brad King c500078dcc ENH: Adding KWSys component IOStream to provide help with broken C++ stream libraries. 2006-08-27 13:17:23 -04:00
Brad King 2b602ea738 COMP: Need to use cmsys_stl when in CMake code, not kwsys_stl. 2006-08-27 13:15:39 -04:00
Brad King 703c0e32c8 BUG: Need to undefine temporary macros defined at top of file. 2006-08-27 12:35:54 -04:00
Brad King ff930f75aa BUG: When a try-run fails to compile create the run result cache entry with a bogus non-zero return value to avoid running the test again. 2006-08-27 11:25:15 -04:00
Andy Cedilnik aef312fbcf STYLE: Nightly Version update 2006-08-27 09:57:17 -04:00
Brad King dc0c5d082b BUG: GetLineFromStream should remove carriage return characters to make sure newlines do not get duplicates. 2006-08-26 16:14:26 -04:00
Brad King e61eac3f05 BUG: Fix location of CMakeOutput.log and CMakeError.log. 2006-08-26 15:17:20 -04:00
Brad King ff9c167e64 BUG: Reverting previous change until it is further tested. 2006-08-26 14:43:08 -04:00
Brad King 7a31bc8521 BUG: ConfigureFile must read/write in binary mode to avoid windows newline trouble. The problem occurred when configuring a file in cygwin from a path starting with a windows drive letter instead of a posix path. 2006-08-26 14:37:31 -04:00
Brad King 9b89d84210 STYLE: Fixed line-too-long. 2006-08-26 10:29:11 -04:00
Brad King 5d632330b6 STYLE: Fixed line-too-long. 2006-08-26 10:22:23 -04:00
Andy Cedilnik 13d778fee9 STYLE: Nightly Version update 2006-08-26 09:42:51 -04:00
Brad King 7e47f8496a BUG: Fix for VS.NET 2003 SP1 to make sure global target and utility target rules run every time. 2006-08-25 22:56:41 -04:00
Brad King ed6791c898 BUG: Make sure targets of type GLOBAL_TARGET have a makefile set. 2006-08-25 22:56:36 -04:00
Brad King 209a3d4f7b COMP: Disable _FILE_OFFSET_BITS check until sys/types.h check is enabled. 2006-08-25 16:32:47 -04:00
Brad King 6449089436 ENH: Patch from Alex for adding IF(FILE_IS_NEWER). I also added a test. 2006-08-25 16:31:07 -04:00
Brad King ebf532b106 ENH: Separate the notion of a request for LFS and its availability. Allow user code to block definitions of LFS macros. Added framework to give error if sys/types.h is included before this header when LFS is requested (currently disabled). 2006-08-25 16:07:06 -04:00
Brad King ffb1a9f80a ENH: Moved test for large file support into kwsysPlatformCxxTests.cxx with name KWSYS_LFS_WORKS. 2006-08-25 16:00:10 -04:00
Brad King 6c75c03143 ENH: Switching KWSYS_CHAR_IS_SIGNED test to use KWSYS_PLATFORM_CXX_TEST_RUN macro. 2006-08-25 15:53:03 -04:00
Brad King 3e572c936c ENH: Added KWSYS_PLATFORM_CXX_TEST_RUN macro. 2006-08-25 15:50:45 -04:00
Brad King 6849ae856b ENH: Globbing patterns should not match a slash inside a filename component. 2006-08-25 12:13:37 -04:00
Brad King b4e1de7886 BUG: Avoid putting double-slashes in fromFile during installation. Also added regex debugging copy of the expression in string form. 2006-08-25 12:11:21 -04:00
Andy Cedilnik 6e97ab1113 STYLE: Nightly Version update 2006-08-25 05:35:49 -04:00
Brad King 0bd4649fe6 COMP: Added missing include for malloc on QNX. 2006-08-24 14:58:22 -04:00
Brad King 1fec884bcb COMP: Add missing malloc.h include for QNX. 2006-08-24 09:34:53 -04:00
Andy Cedilnik 67944af403 STYLE: Nightly Version update 2006-08-24 09:08:50 -04:00
Andy Cedilnik 8c38610588 COMP: Attempt to fix aix build 2006-08-23 12:02:30 -04:00
Ken Martin 94e908ff2d ENH: fix bad error reporting with not found paths 2006-08-23 10:21:31 -04:00
Andy Cedilnik 2994f3a158 COMP: Add large files support to CMake 2006-08-23 10:00:11 -04:00
Brad King 77cf2b85b0 ENH: Added '256color' terminal names. Patch applied from bug#3651. 2006-08-23 09:47:43 -04:00
Brad King f826c6c58b ENH: Centralized generation of targets listed in the help to be done by the code that actually writes the targets. 2006-08-23 09:45:24 -04:00
Andy Cedilnik 539e5ac4c2 STYLE: Nightly Version update 2006-08-23 09:04:49 -04:00
Andy Cedilnik 22995b56f6 COMP: Support cmake older than 2.4 2006-08-23 08:07:41 -04:00
Andy Cedilnik b50691bb49 ENH: Handle more warnings properly on AIX 2006-08-22 16:07:20 -04:00
Andy Cedilnik b2c06bb0f8 COMP: On some project configure may not copy right away 2006-08-22 15:51:52 -04:00
Andy Cedilnik 6f5dc00682 COMP: Add missing cmake file 2006-08-22 15:48:19 -04:00
Andy Cedilnik 0ec4b84c91 COMP: Add missing cmake file 2006-08-22 15:46:22 -04:00
Andy Cedilnik d510ef2557 ENH: Support large file systems in kwsys 2006-08-22 15:34:14 -04:00
Brad King 211e991057 BUG: Fixed man page formatting for INSTALL command documentation. Fixed line-too-long warning. 2006-08-22 10:38:10 -04:00
Andy Cedilnik c9eaf72567 BUG: Add missing API 2006-08-22 10:16:46 -04:00
Andy Cedilnik 6f7bb4d826 BUG: Fix error messages and fix remove item to actually remove all instances of the item 2006-08-22 09:52:53 -04:00
Andy Cedilnik 377e4c132f COMP: Remove warnings 2006-08-22 09:20:44 -04:00
Andy Cedilnik 4f784e3024 STYLE: Nightly Version update 2006-08-22 08:58:26 -04:00
Brad King 0839e905c6 BUG: Fixed #if test for case-insensitive glob on OSX. 2006-08-21 22:39:03 -04:00
Brad King c99dcc30be BUG: Directory installation pattern matching should be case insensitive on some platforms. 2006-08-21 17:47:51 -04:00
Brad King c58777ec47 BUG: FileIsDirectory should work when the name contains a trailing slash. 2006-08-21 17:34:40 -04:00
Brad King bed79f6c6b ENH: Implemented INSTALL(DIRECTORY) command and added a test. Re-organized cmFileCommand's implementation of FILE(INSTALL) a bit to help out. This addresses bug#1694 and partially addresses bug#2691. 2006-08-21 16:55:03 -04:00
Brad King f1ea7e88dc ENH: Exposed pattern->regex API. Cleaned up and commented implementation of pattern->regex conversion. 2006-08-21 14:17:58 -04:00
Andy Cedilnik 07fa9ac09c ENH: Implement TarCompress generator using compress library 2006-08-21 12:37:40 -04:00
Brad King ba9c97ccec BUG: RENAME option should be allowd for INSTALL(PROGRAMS) too. 2006-08-21 10:49:17 -04:00
Andy Cedilnik 129457c1e2 STYLE: Nightly Version update 2006-08-21 08:29:11 -04:00
Andy Cedilnik 8c3f948f63 STYLE: Nightly Version update 2006-08-20 06:53:48 -04:00
Andy Cedilnik 5ff3d5d97e STYLE: Nightly Version update 2006-08-19 06:53:10 -04:00
Brad King 7b58ed7813 STYLE: Fixed line-too-long style errors. 2006-08-18 08:57:17 -04:00
Andy Cedilnik 21b1ecb97b STYLE: Nightly Version update 2006-08-18 08:51:03 -04:00
Bill Hoffman f39e1c780e ENH: fix project names to be case sensitive and change name to linkline from inkline 2006-08-17 16:40:41 -04:00
Brad King 0525d8be58 BUG: Bundle installation needs all file permissions to be preserved from the build tree. 2006-08-17 15:42:38 -04:00
Brad King fa70bf5b28 ENH: Making documentation even less ambiguous since some users still think this command can generate a file with dependencies. 2006-08-17 15:06:37 -04:00
Brad King 8a72d43c17 ENH: Started implementing INSTALL(DIRECTORY) command mode. This is not yet finished so it is undocumented and there is no test. These changes also separate the notions of file and directory permissions. 2006-08-17 14:48:54 -04:00
Brad King b642ffa7a8 ENH: Fix directory installation to properly deal with trailing slash names (using the rsync convention for whether the last directory name is included in naming the destination directory). 2006-08-17 12:07:51 -04:00
Brad King 3a44f2a47e ENH: Added JoinPath overload that accepts an iterator range. 2006-08-17 12:02:18 -04:00
Andy Cedilnik 94108262c1 STYLE: Nightly Version update 2006-08-17 07:28:32 -04:00
Bill Hoffman 11d18d65dc ENH: revert change in parser as it sent the parser into an infinite loop 2006-08-16 14:22:40 -04:00
Andy Cedilnik 93f8880ca1 STYLE: Nightly Version update 2006-08-16 08:12:19 -04:00
Brad King 276e7e21a3 ENH: Adding flags to force generation of manifest files when building with VC 8. 2006-08-15 15:33:20 -04:00
Brad King c7daee6860 BUG: Need to clean manifest files that may have been generated for .exe and .dll files. 2006-08-15 15:28:29 -04:00
Brad King c6f1a11480 BUG: Added object language to list of object files in a local generator's directory. Fixed generation of preprocessing and assembly rules to be done only for C and C++ objects. 2006-08-15 12:00:27 -04:00
Bill Hoffman 7169980b59 ENH: change comment for fortran depend parsing 2006-08-15 10:56:00 -04:00
Andy Cedilnik 006a8522ca STYLE: Nightly Version update 2006-08-15 07:56:21 -04:00
Bill Hoffman 78275f1d4b ENH: do not use OBJROOT or you can get two copies of executables 2006-08-14 17:02:34 -04:00
Andy Cedilnik f6b2a42266 BUG: add newline for some versions of make 2006-08-14 14:16:26 -04:00
Andy Cedilnik 6b5403c586 ENH: fix for no newline on some makes fix for ctest and some symlinks 2006-08-14 10:51:08 -04:00
Bill Hoffman 71af96aad1 ENH: still escape () but do not escape 2006-08-14 09:50:52 -04:00
Andy Cedilnik 9b2ff56254 STYLE: Nightly Version update 2006-08-14 07:56:19 -04:00
Andy Cedilnik ab62cdd30f STYLE: Nightly Version update 2006-08-13 07:52:29 -04:00
Andy Cedilnik 35655901ff STYLE: Nightly Version update 2006-08-12 07:53:07 -04:00
Ken Martin 7de2d93d1a ENH: fix for AddKeepPath not calling realpath 2006-08-11 10:54:35 -04:00
Bill Hoffman fd56f7247a ENH: escape ( and ) in unix paths 2006-08-11 09:56:39 -04:00
Andy Cedilnik 560a4371a7 STYLE: Nightly Version update 2006-08-11 07:59:24 -04:00
David Cole 76d05cd5fa BUG: strlen logic was backwards resulting in function body never actually executing... when called with valid strings, it was always doing nothing and returning false... now it works as expected. 2006-08-10 15:17:53 -04:00
Bill Hoffman 65e3842d51 ENH: only change the cache if the value was really changed 2006-08-10 11:05:44 -04:00
Andy Cedilnik 9419e69961 STYLE: Nightly Version update 2006-08-10 08:08:57 -04:00
Brad King dd37d0652f ENH: Changed preprocessed source extension to .i and assembly extension to .s for more portability. 2006-08-09 11:43:35 -04:00
Brad King 8c94be3f18 ENH: Added options CMAKE_SKIP_PREPROCESSED_SOURCE_RULES and CMAKE_SKIP_ASSEMBLY_SOURCE_RULES to allow projects to disable generation of .E and .S rules. 2006-08-09 09:56:52 -04:00
Brad King 3d6100d7c6 COMP: Fix warnings produced by the change in include order from the re-organization of lexer code. 2006-08-09 09:45:04 -04:00
Andy Cedilnik aab5816479 STYLE: Nightly Version update 2006-08-09 07:47:15 -04:00
Bill Hoffman 2ddf9ad56a ENH: add cmake output to build and test 2006-08-08 15:55:41 -04:00
Brad King a3836e09a2 COMP: Moved duplicate flex-generated lexer warning suppression and cross-platform support code to a single cmStandardLexer.h included by all lexer sources. Added fix for macro redefinitions on Borland 5.8 compiler. 2006-08-08 14:00:28 -04:00
Bill Hoffman 8f1aaf28c1 ENH: make sure RuleVariable struct is initialized correctly, also make sure custom command targets do not crash cmake 2006-08-08 13:44:25 -04:00
Brad King c3a22c011d STYLE: Fixed line length. 2006-08-08 13:02:07 -04:00
Brad King 6ad36e407e BUG: Duplicate object name detection should not be case sensitive since this code is used on Windows file systems. This addresses bug#3589. 2006-08-08 11:26:59 -04:00
Andy Cedilnik 67e1f90956 STYLE: Nightly Version update 2006-08-08 07:39:40 -04:00
Brad King 5cfa1b02ab ENH: Added generation of rules to manually request preprocessed or generated assembly sources. 2006-08-07 23:25:21 -04:00
Brad King accf93fc12 ENH: Added undocumented option -E cmake_unimplemented_variable to help print useful error messages for unimplemented features on a given platform. 2006-08-07 17:22:58 -04:00
Andy Cedilnik 60936bab91 STYLE: Nightly Version update 2006-08-07 08:11:49 -04:00
Andy Cedilnik d103721ac1 STYLE: Nightly Version update 2006-08-06 07:57:00 -04:00
Andy Cedilnik a75f421751 STYLE: Nightly Version update 2006-08-05 08:08:27 -04:00
Andy Cedilnik f3a3f1fb66 STYLE: Nightly Version update 2006-08-04 08:12:21 -04:00
Brad King 441d208bb3 ENH: Added target property CLEAN_DIRECT_OUTPUT to not clean all forms of a library name so that static and shared libraries of the same name can coexist in a single build directory. 2006-08-03 09:42:48 -04:00
Brad King 24b55bfe11 BUG: Make sure sources with unknown extensions are not compiled by VS. 2006-08-03 09:26:36 -04:00
Brad King 88702ff442 ENH: Moved GetSourceFileLanguage up to cmLocalGenerator. 2006-08-03 09:26:07 -04:00
Andy Cedilnik e647052d49 STYLE: Nightly Version update 2006-08-03 08:11:59 -04:00
Brad King 15a2b5b4e5 STYLE: Fixed long line. 2006-08-02 21:30:58 -04:00
Brad King 221b34392b ENH: Restoring previous change with a fix. 2006-08-02 11:06:32 -04:00
Andy Cedilnik 2667a27118 STYLE: Nightly Version update 2006-08-02 07:51:57 -04:00
Bill Hoffman 16e73643f3 ENH: undo change that broke borland 5.6 cont 2006-08-01 19:52:12 -04:00
Brad King fe5a6e9413 ENH: Moved generation of directory-level object convenience rules to a separate method. This will aid generation of more such rules later. 2006-08-01 16:16:21 -04:00
Brad King c9506c30f0 BUG: Fixed shared library version support for Fortran. This addresses bug#3558. 2006-08-01 15:36:49 -04:00
Glen Lehmann df3d4cb3c4 BUG: #3563. Segmentation fault with non initialized input or NULL pointers. 2006-08-01 15:16:19 -04:00
Brad King 8a79d25927 COMP: Added missing headers. This partially addresses bug#3556. 2006-08-01 14:45:32 -04:00
Brad King e46829b3f1 ENH: Added platform identifier for QNXNTO. This partially addresses bug#3556. 2006-08-01 14:33:10 -04:00
Brad King 658d38e0af COMP: Added missing includes. This partially addresses bug#3556. 2006-08-01 14:31:24 -04:00
Brad King 9b2b2b5f1b COMP: Use SA_RESTART only if it is defined for the current platform. This partially addresses bug#3556. 2006-08-01 14:28:03 -04:00
Brad King ab61137eb1 COMP: Fix and/or disable warnings for Borland 5.6 build. 2006-08-01 11:38:42 -04:00
Brad King 8dda3a2f6e ENH: Adding .hh file as a C++ header file extension. Remove duplicate code from implementation of unique object name computation for VS generators. This addresses bug#3565. 2006-08-01 10:48:40 -04:00
Andy Cedilnik 23f2c1bf9c STYLE: Nightly Version update 2006-08-01 07:42:10 -04:00
Ken Martin 4f9fcad327 ENH: better coverage 2006-07-31 13:50:50 -04:00
Ken Martin b24533f27c ENH: fix line lengths 2006-07-31 10:28:30 -04:00
Andy Cedilnik 8142636742 STYLE: Nightly Version update 2006-07-31 07:19:19 -04:00
Andy Cedilnik efffcdac02 STYLE: Nightly Version update 2006-07-30 07:17:14 -04:00
Andy Cedilnik b3b60f5ada STYLE: Nightly Version update 2006-07-29 07:21:54 -04:00
Ken Martin 9e1f7773e9 BUG: fix some bad code and add a couple more tests 2006-07-28 14:47:37 -04:00
Bill Hoffman eec4790555 BUG: fix for 3557 TargetEnvironment for MIDL Compiler set correctly for 64 bit 2006-07-28 11:21:50 -04:00
Andy Cedilnik b0d7f6999b BUG: Bail out on generator initialization failure 2006-07-28 09:14:17 -04:00
Andy Cedilnik 40b6db1f4b STYLE: Nightly Version update 2006-07-28 08:19:10 -04:00
Brad King d3e8ef705e BUG: Set GCC_SYMBOLS_PRIVATE_EXTERN and GCC_INLINES_ARE_PRIVATE_EXTERN attributes on all projects to prevent -fvisibility=hidden flags. This is needed to make RTTI work by default. 2006-07-27 15:02:35 -04:00
Andy Cedilnik 7e3310e6e5 BUG: Fix executing and help 2006-07-27 11:55:34 -04:00
Brad King 0b196d1aef BUG: Do not block signals during sleep. Leave that up to the application. 2006-07-27 11:27:28 -04:00
Andy Cedilnik 15ddcb424f BUG: Prevent crash when no input file or generator specified 2006-07-27 11:26:47 -04:00
Brad King 4a60db1184 BUG: Fix error message when handler cannot be created. 2006-07-27 09:40:21 -04:00
Andy Cedilnik a3d49e9318 STYLE: Nightly Version update 2006-07-27 08:10:23 -04:00
Ken Martin 9c35a99e45 BUG: fix comment 2006-07-26 14:46:29 -04:00
Andy Cedilnik a9c0929d39 COMP: Handle both ansi and non-ansi C 2006-07-26 11:46:22 -04:00
Andy Cedilnik 112bb69f07 STYLE: Nightly Version update 2006-07-26 07:53:10 -04:00
Brad King c482ef3bbc BUG: Mask signals during SystemTools::Delay to avoid interrupted sleep. 2006-07-25 15:18:35 -04:00
Ken Martin f35c6d461a COMP: fix compile issue 2006-07-25 14:15:01 -04:00
Ken Martin b379666b39 BUG: some bug fixes, better docs, and more coverage 2006-07-25 12:08:05 -04:00
Bill Hoffman 6a944aad81 ENH: remove uncompiled header 2006-07-25 10:01:55 -04:00
Andy Cedilnik be2880a9fd STYLE: Nightly Version update 2006-07-25 08:13:57 -04:00
Bill Hoffman 3b74388050 ENH: allow for source tree to be in root directory 2006-07-24 11:27:07 -04:00
Andy Cedilnik 41a381f0ae STYLE: Nightly Version update 2006-07-24 08:01:53 -04:00
Andy Cedilnik d55c340ec0 STYLE: Nightly Version update 2006-07-23 07:49:47 -04:00
Andy Cedilnik 925037f716 STYLE: Nightly Version update 2006-07-22 08:04:05 -04:00
Brad King 3c9744f406 ENH: Applying patch from bug#3443 to implement FindwxWidgets.cmake properly. It also updates the UseWX test and WXDialog sources to use the new find script. 2006-07-21 15:43:19 -04:00
Ken Martin 299bbcad86 ENH: fix color output inside of ctest runs 2006-07-21 14:58:13 -04:00
Andy Cedilnik 898dfe5a2d ENH: Cleanup. Replace c-style cast with static_cast and replace sprintf with cmOStringStream 2006-07-21 13:05:56 -04:00
Brad King d56e6a9241 BUG: Fixed building of C++-only projects and added a test. 2006-07-21 11:53:23 -04:00
Andy Cedilnik 8a357d9c8a STYLE: Nightly Version update 2006-07-21 08:05:37 -04:00
Brad King 30c746d8c5 BUG: Do not display VT100 escapes inside emacs even if TERM is set to xterm. 2006-07-20 09:35:20 -04:00
Andy Cedilnik 44508f7e79 STYLE: Nightly Version update 2006-07-20 08:18:34 -04:00
Andy Cedilnik 41ee7c4eb5 STYLE: Nightly Version update 2006-07-19 08:21:36 -04:00
Brad King ec637248da BUG: If the user specifies a cache entry on the command line without a type, the FIND_* commands should add the type and docstring to the given value and put it back in the cache. 2006-07-18 15:21:26 -04:00
Brad King 475c37b6a5 COMP: Fix references to cin, cout, cerr, and clog in case of HP aCC compiler with -mt flag. 2006-07-18 13:02:40 -04:00
Ken Martin dd8247e324 STYLE: fix long lines 2006-07-18 09:32:45 -04:00
Andy Cedilnik f572d9afed STYLE: Nightly Version update 2006-07-18 08:12:37 -04:00
Brad King 94bf03319b BUG: When handing the child stdin pipe a file, allow another process to be writing to the file at the same time. This allows children such as tail -f to function properly. 2006-07-17 13:34:00 -04:00
Ken Martin 2bf97089ba COMP: fix warning 2006-07-17 11:07:44 -04:00
Andy Cedilnik 1087f80c28 COMP: Only delete once 2006-07-17 09:15:10 -04:00
Andy Cedilnik dca00d735e STYLE: Nightly Version update 2006-07-17 08:14:56 -04:00
Andy Cedilnik 22971652e0 COMP: Remove some warnings 2006-07-16 21:11:50 -04:00
Andy Cedilnik d195bb955d STYLE: Nightly Version update 2006-07-16 08:13:43 -04:00
Andy Cedilnik 298536104f STYLE: Nightly Version update 2006-07-15 08:21:17 -04:00
Andy Cedilnik 9bc53f6443 ENH: Add a way to get unused arguments and add a test 2006-07-14 15:02:27 -04:00
Andy Cedilnik 71395c78ce COMP: Remove warning 2006-07-14 13:59:18 -04:00
Andy Cedilnik 784bb60a4e ENH: It does not really makes sense to have Boolean Argument List 2006-07-14 13:32:34 -04:00
Andy Cedilnik d2a3ccd505 ENH: Add support for multi-arguments: -f arg1 arg2 arg3 ... and support for lists: -f arg1 -f arg2 -f arg3 ... and for boolean to be stored as strings and doubles 2006-07-14 09:13:23 -04:00
Andy Cedilnik fc49142fc6 STYLE: Nightly Version update 2006-07-14 08:01:58 -04:00
Ken Martin ad3ca4c009 ENH: added progress to custom commands with comments 2006-07-13 14:03:56 -04:00
Andy Cedilnik 4f728e93e1 COMP: Remove warnings 2006-07-13 09:27:10 -04:00
Andy Cedilnik d2710d5142 STYLE: Fix kwstyle 2006-07-13 09:13:29 -04:00
Andy Cedilnik 13f88b0a22 COMP: Remove warnings 2006-07-13 09:07:41 -04:00
Andy Cedilnik df12751543 STYLE: Nightly Version update 2006-07-13 07:46:35 -04:00
Andy Cedilnik 6101b67610 ENH: Remove debug 2006-07-12 16:30:14 -04:00
Andy Cedilnik 821dc7b306 BUG: Fix error conditions 2006-07-12 16:21:18 -04:00
Ken Martin c69d12d02f COMP: fix old compiler issue 2006-07-12 14:41:55 -04:00
Ken Martin 8ace577a2a BUG: reduce the number of file handles kept open 2006-07-12 14:15:06 -04:00
Ken Martin ed54b93533 ENH: added progress for subdir all targets and fixed compiler waring 2006-07-12 13:11:27 -04:00
Andy Cedilnik 6bdff06594 STYLE: Remove debug 2006-07-12 09:21:43 -04:00
Andy Cedilnik 2e1882389b COMP: Remove warnings 2006-07-12 09:21:26 -04:00
Andy Cedilnik daa99e753d STYLE: Nightly Version update 2006-07-12 08:06:43 -04:00
Brad King 6f52ed1c8e ENH: Added creation of XXX_FIND_COMPONENTS list of all components requested with REQUIRED option. This addresses the feature request in bug#3494. 2006-07-11 17:10:00 -04:00
Andy Cedilnik 981787c9c5 COMP: Fix stl string access 2006-07-11 16:08:34 -04:00
Andy Cedilnik 12cc89a8e5 BUG: Try to fix the problem of bad test names 2006-07-11 15:58:07 -04:00
Brad King 87ef95c715 ENH: Made cmLocalVisualStudioGenerator a superclass of cmLocalVisualStudio6Generator. Implemented object file unique naming when multiple sources share the same name. 2006-07-11 13:23:02 -04:00
Brad King 9bf5af6e32 ENH: Moved unique object file name computation from cmLocalUnixMakefileGenerator3 up to cmLocalGenerator for use by all generators. Created cmLocalVisualStudioGenerator as superclass for all VS generators. Implemented on-demand unique object file name computation for VS 7 generator to avoid slow compiles when all sources are in subdirectories. 2006-07-11 11:41:38 -04:00
Ken Martin c05b8fb993 ENH: fix compile warning 2006-07-11 11:08:34 -04:00
Ken Martin f1dfa7e78f BUG: changed to progress to make it more flexible and to no relink targets as often 2006-07-11 09:55:27 -04:00
Andy Cedilnik 5604a14d7d STYLE: Nightly Version update 2006-07-11 07:56:01 -04:00
Andy Cedilnik e918403eee COMP: Remove warnings and style problems 2006-07-10 07:59:05 -04:00
Andy Cedilnik 17eddbd521 STYLE: Nightly Version update 2006-07-10 07:53:05 -04:00
Andy Cedilnik 0f28edbe4a STYLE: Fix some style errors 2006-07-10 07:52:35 -04:00
Andy Cedilnik e36ae0fcb8 ENH: Several cleanups and support for multiple generators 2006-07-09 13:20:07 -04:00
Andy Cedilnik fbdac25f81 ENH: Add a copy constructor to copy the values 2006-07-09 13:19:36 -04:00
Andy Cedilnik e015e10370 ENH: Pass -C flag to cmake to generate the apropriate build command 2006-07-09 13:18:15 -04:00
Andy Cedilnik 8f4f1c8507 STYLE: Nightly Version update 2006-07-09 07:51:58 -04:00
Andy Cedilnik 360133ff6e STYLE: Nightly Version update 2006-07-08 07:56:37 -04:00
Andy Cedilnik 2a31d34b2e ENH: Be more verbose 2006-07-07 13:59:35 -04:00
Andy Cedilnik 18fcd851b6 STYLE: Nightly Version update 2006-07-07 08:08:41 -04:00
Andy Cedilnik 9dffe62736 ENH: Improve the test to create a bundle in the subdirectory 2006-07-06 16:05:54 -04:00
Andy Cedilnik 5a71f83f7a BUG: Several fixes to handle bundle content on Mac OSX 2006-07-06 16:04:49 -04:00
Andy Cedilnik 9e9653713c BUG: Make the path change more localized to bundles only 2006-07-06 13:52:02 -04:00
Andy Cedilnik 46febb9a2b BUG: Revert the change 1.152 2006-07-06 11:35:45 -04:00
Andy Cedilnik 356a7df24c STYLE: Nightly Version update 2006-07-06 07:45:57 -04:00
Andy Cedilnik 24e6ffae36 BUG: If the source file specified is not in a source tree, do not use full path to the file 2006-07-05 16:27:44 -04:00
Brad King 9f4e756d41 ENH: Updated installation options and implementation to use INSTALL command if it is available. This will allow installation component assignment and separate installation of the .dll and .lib on windows. 2006-07-05 10:06:31 -04:00
Berk Geveci 98ffeb0926 ENH: Adding cmake 2.4 style installation. NOTE: These changes will work on a paraview build only. This file has to updated to be general 2006-07-05 08:26:19 -04:00
Andy Cedilnik b1e82cf976 STYLE: Nightly Version update 2006-07-05 07:47:16 -04:00
Andy Cedilnik dc727d7992 STYLE: Nightly Version update 2006-07-04 07:55:26 -04:00
Andy Cedilnik f9ba82dbdc STYLE: Nightly Version update 2006-07-03 07:28:36 -04:00
Andy Cedilnik ae5655fe10 STYLE: Nightly Version update 2006-07-02 07:30:44 -04:00
Andy Cedilnik a34fb3bc9e STYLE: Nightly Version update 2006-07-01 07:27:52 -04:00
Bill Hoffman f5e87c309c ENH: add EHa option 2006-06-30 13:51:25 -04:00
Andy Cedilnik c71ff8b4b1 STYLE: Nightly Version update 2006-06-30 07:16:03 -04:00
Andy Cedilnik cb87d93576 STYLE: Nightly Version update 2006-06-29 07:10:09 -04:00
Bill Hoffman 4bdc78339b ENH: remove cerr output 2006-06-28 16:16:52 -04:00
Andy Cedilnik 11a64c8c0a STYLE: Nightly Version update 2006-06-28 07:21:00 -04:00
Ken Martin dcbb4e4461 COMP: warning fix 2006-06-27 14:26:35 -04:00
Ken Martin bec28bb03b ENH: fix for subdir all target after control c 2006-06-27 10:24:09 -04:00
Bill Hoffman 88e3cd53ab ENH: fix ia64 build with aCC 2006-06-27 09:57:02 -04:00
Bill Hoffman 8033e32203 ENH: fix crash when glob has wrong number of arguments 2006-06-27 09:56:21 -04:00
Andy Cedilnik f372c0f552 STYLE: Nightly Version update 2006-06-27 07:11:34 -04:00
Brad King 35c3a91bc1 BUG: When using a working directory for the custom command do not convert paths to be relative to the build directory. 2006-06-26 15:27:51 -04:00
Bill Hoffman e050211a6d BUG: fix for bug 3444, remove trailing . in lib names 2006-06-26 12:06:44 -04:00
Ken Martin f16b03ec07 ENH: fix subdir issue 2006-06-26 11:27:21 -04:00
Brad King 1307dfbd32 ENH: Clarified documentation of EXISTS and IS_DIRECTORY modes. 2006-06-26 10:57:35 -04:00
Andy Cedilnik 147706247c STYLE: Nightly Version update 2006-06-26 07:15:58 -04:00
Karthik Krishnan 7890524cd9 BUG: The operator precedence is [] followed by *. Calling this method was causing out of array index segfaults bounds 2006-06-25 15:18:49 -04:00
Andy Cedilnik 75b974eaf9 STYLE: Nightly Version update 2006-06-25 07:14:19 -04:00
Andy Cedilnik 259ab8ef2e STYLE: Nightly Version update 2006-06-24 07:19:16 -04:00
Andy Cedilnik a6e68ac582 ENH: Use CMake's error reporting mechanism 2006-06-22 15:37:58 -04:00
Andy Cedilnik 99f4edb4e4 ENH: DIsplay the list file stack when displaying errors 2006-06-22 15:31:19 -04:00
Ken Martin 847c3a5849 ENH: add a higher performance method to get the number of files in a directory 2006-06-22 10:35:37 -04:00
Andy Cedilnik 55b0935a79 STYLE: Nightly Version update 2006-06-22 08:01:35 -04:00
Andy Cedilnik dfece7aa48 STYLE: Nightly Version update 2006-06-21 07:56:50 -04:00
Bill Hoffman 7e5509a260 ENH: avoid crash in sprintf 2006-06-20 13:13:13 -04:00
Ken Martin fe99b156e5 ENH: fix line length and warning 2006-06-20 09:50:45 -04:00
Brad King 15ca72a862 BUG: Delay relative path configuration until as late as possible to make sure the source/binary dir are set. This is a work-around for lack of a more structured way of creating the global generator. 2006-06-19 14:57:57 -04:00
Ken Martin a6bf59baef ENH: fix for dependent targets 2006-06-19 11:34:50 -04:00
Brad King f26a0302be COMP: Fix conversion warning. 2006-06-19 09:49:52 -04:00
Bill Hoffman c8f35fc4ef ENH: do not use the link script on windows 2006-06-18 20:05:56 -04:00
Brad King 0a89a904b3 BUG: Do not write link script lines that use the ':' command which is supposed to be a no-op anyway. 2006-06-18 11:50:40 -04:00
Andy Cedilnik d52f88ae10 STYLE: Nightly Version update 2006-06-18 09:23:49 -04:00
Brad King 7d550e8dc0 BUG: Need to use different link script name when relinking. 2006-06-17 19:32:30 -04:00
Andy Cedilnik da1407942a STYLE: Nightly Version update 2006-06-17 07:55:48 -04:00
Ken Martin 57746b6ffe ENH: warning fix 2006-06-16 16:29:08 -04:00
Ken Martin e92731ca6e ENH: cleanup how progress is reported for individual targets to fix an integer math issue 2006-06-16 15:29:25 -04:00
Ken Martin 4fa019319e ENH: fix line length 2006-06-16 14:19:37 -04:00
Bill Hoffman 1fa5f76e40 BUG: fix for bug 3417 2006-06-16 14:02:03 -04:00
Andy Cedilnik 79ebc7c9cc STYLE: Nightly Version update 2006-06-16 07:44:51 -04:00
Brad King c4dcfd2ed0 ENH: Provide access to CMAKE_PATCH_VERSION in CMake code. 2006-06-15 16:42:42 -04:00
Brad King 9d02ac676b BUG: Pre-install rules for a target should not have target-level dependencies. Each target can be re-linked independently as long as the original targets are up to date. 2006-06-15 16:37:58 -04:00
Brad King 0bbcb49f65 ENH: Added generation of link rules into script files executed by a cmake -E command in order to support longer link lines. This is needed only on platforms without response file support and that may have weak shells. 2006-06-15 16:17:11 -04:00
Brad King 6438bec4c9 ENH: Added Option_Verbatim to run whole command lines directly. 2006-06-15 14:40:42 -04:00
Ken Martin 6071052835 ENH: fix linelength 2006-06-15 11:51:51 -04:00
Brad King 4c2c2cfd68 BUG: Clarified documentation about custom command outputs and custom target dependencies. 2006-06-15 10:51:41 -04:00
Brad King 640c90f068 ENH: Unknown command invocations should be fatal errors. 2006-06-15 10:24:46 -04:00
Brad King b4542762a7 ENH: Added target property INSTALL_RPATH_USE_LINK_PATH to append the linker search path directories not inside the project to the INSTALL_RPATH automatically. The property is initialized by the variable CMAKE_INSTALL_RPATH_USE_LINK_PATH when the target is created. 2006-06-15 10:12:19 -04:00
Brad King 60487a227e BUG: Always check dependency integrity whether or not CMake will re-run because the generator no longer checks integrity during generation. 2006-06-15 09:45:02 -04:00
Andy Cedilnik 17258b398b STYLE: Nightly Version update 2006-06-15 07:47:59 -04:00
Ken Martin 8e9a6beccc ENH: centralized locaiton of CMakeFiles setting 2006-06-14 12:28:32 -04:00
Ken Martin f9eb5cf768 ENH: fix line length 2006-06-13 09:46:10 -04:00
Andy Cedilnik 7f497ea977 STYLE: Nightly Version update 2006-06-13 08:04:48 -04:00
Ken Martin 1f1196410a ENH: fix line length 2006-06-12 15:44:10 -04:00
Brad King 54a7e0036b BUG: Patch from Miguel A. Figueroa-Villanueva for fixing documentation. 2006-06-12 13:05:53 -04:00
Ken Martin ede1491f5a ENH: cleanup 2006-06-12 12:18:59 -04:00
Ken Martin 14cc1efe2c ENH: some cleanup to progress 2006-06-12 11:40:31 -04:00
Andy Cedilnik 71adfb8696 STYLE: Nightly Version update 2006-06-12 07:59:54 -04:00
Andy Cedilnik 59f0ec929e STYLE: Nightly Version update 2006-06-11 07:58:17 -04:00
Andy Cedilnik fa710e7a7f STYLE: Nightly Version update 2006-06-10 08:12:54 -04:00
Bill Hoffman bba61bc8a7 ENH: check in partial cygwin generator 2006-06-09 13:45:09 -04:00
Andy Cedilnik 3eec8a91fc STYLE: Nightly Version update 2006-06-09 08:28:16 -04:00
Andy Cedilnik 64e5fe3f71 STYLE: Nightly Version update 2006-06-08 07:49:00 -04:00
Bill Hoffman 8d604cfad3 ENH: add docs for debug trycompile 2006-06-07 08:47:44 -04:00
Bill Hoffman abf97b5b84 ENH: fix /TP for c code 2006-06-06 12:01:23 -04:00
Bill Hoffman 85c5a7dbc0 ENH: fix for replacement of @var @ only legal variable names should be replaced 2006-06-06 09:39:21 -04:00
Andy Cedilnik ef56c8056f STYLE: Nightly Version update 2006-06-06 07:59:58 -04:00
Brad King a7441ce80e COMP: Removed unused variable. 2006-06-05 15:28:33 -04:00
Brad King df70e3de66 BUG: Always check whether a subdirectory is below the top of the source before computing the binary tree automatically. Even when the source is a relative path it may contain ../ which would allow it to be outside the source tree. 2006-06-05 14:38:16 -04:00
Ken Martin 7d5bc02c9d ENH: line lengths 2006-06-05 14:32:12 -04:00
Brad King 932e3524fc ENH: Changing shared library versioned file names on OSX to conform to that platform's convention. 2006-06-05 13:45:43 -04:00
Brad King 7ebe4702db ENH: Added rxvt-unicode and cygwin terminals for color support. 2006-06-05 11:22:18 -04:00
Andy Cedilnik a70e73a114 STYLE: Nightly Version update 2006-06-05 07:25:07 -04:00
Andy Cedilnik 1917b8cba2 STYLE: Nightly Version update 2006-06-04 07:22:17 -04:00
Andy Cedilnik 69bd53be41 ENH: Handle 'screen' terminal. Thank you Thomas Z. 2006-06-03 18:43:57 -04:00
Andy Cedilnik 5bb3062ecc COMP: Remove warning 2006-06-03 18:43:30 -04:00
Andy Cedilnik d857168658 STYLE: Nightly Version update 2006-06-03 07:22:24 -04:00
Andy Cedilnik 886c559518 ENH: Display cmake install information when in verbose mode 2006-06-02 11:26:10 -04:00
Brad King 87d4d0e039 BUG: cmGlobalGenerator::Build should not always use the /fast target name because dependency checking is often required. It now takes an argument specifying whether to use the /fast target name, and the argument is currently only true for try-compiles. 2006-06-01 15:51:24 -04:00
Brad King bfb0ec58e8 BUG: Adjustment of install_name with install_name_tool should account for DESTDIR when specifying the file to be changed. 2006-06-01 15:08:36 -04:00
Brad King ad9dd6d11c ENH: Moved generation of the /fast version of GLOBAL_TARGET targets to the proper place in the local generator instead of in the global generator. Also made the install/fast target not depend on the all target. 2006-06-01 14:43:28 -04:00
Brad King 791706a52f BUG: Added /fast targets in subdirectory makefiles. Removed bogus INSTALL_*/fast targets. Also fixed preinstall/fast target. 2006-06-01 14:09:21 -04:00
Brad King 4189370497 BUG: Custom command outputs listed explicitly as source files in a target should be generated whether or not an object file in the target needs them. This useful and makes Makefile builds more consistent with VS IDE builds. 2006-06-01 11:45:51 -04:00
Andy Cedilnik f54d254a81 STYLE: Nightly Version update 2006-06-01 08:17:40 -04:00
Ken Martin c88c75b8f2 ENH: reduce string construct delete ops 2006-05-31 11:19:39 -04:00
Andy Cedilnik d9ae0aaa29 STYLE: Nightly Version update 2006-05-31 08:10:00 -04:00
Brad King d3073828f0 BUG: Fix progress when total number of source files is less than 100. 2006-05-30 16:23:24 -04:00
Brad King d9e060e062 BUG: Fixed cmake -E remove return code. 2006-05-30 11:15:27 -04:00
Andy Cedilnik 1d93480780 STYLE: Nightly Version update 2006-05-30 08:03:01 -04:00
Andy Cedilnik fa30521ceb STYLE: Nightly Version update 2006-05-29 08:09:10 -04:00
Andy Cedilnik 3a28f61b54 STYLE: Nightly Version update 2006-05-28 07:29:48 -04:00
Andy Cedilnik 58506c5540 STYLE: Nightly Version update 2006-05-27 07:45:15 -04:00
Andy Cedilnik 13d1e2b20c STYLE: Nightly Version update 2006-05-26 07:32:30 -04:00
Brad King ff41664c6b ENH: Slight improvement in genreation time by recording the setting of CMAKE_COLOR_MAKEFILE in an ivar of each local generator at the beginning of generation. This avoids many repeated table lookups. 2006-05-25 14:16:19 -04:00
Ken Martin 7eba286403 BUG: fix to progress for small projects 2006-05-25 10:55:24 -04:00
Brad King ec2104cd31 BUG: Updated Makefile dependency scanning to provide a full local generator to the dependency scanner to do proper path conversions. This allows the rules written into the depend.make files to use the same relative path conversion as those written into the build.make files. Several previous changes added more and more information for use by the dependency scanner and it was converging to having the full local generator anyway. 2006-05-25 09:47:30 -04:00
Andy Cedilnik 12456165f1 STYLE: Nightly Version update 2006-05-25 07:34:44 -04:00
Brad King 9b74e597be BUG: Do not leak global table of processes. 2006-05-24 10:13:18 -04:00
Ken Martin 2cae0ce389 ENH: fix compiler warnings and posibly java test 2006-05-24 10:09:24 -04:00
Andy Cedilnik 65613537e3 STYLE: Nightly Version update 2006-05-24 07:36:30 -04:00
Brad King 3db44b6973 COMP: Added missing include for isspace. 2006-05-23 15:27:41 -04:00
Brad King 52a8004b98 BUG: Fix parsing of definitions to support REMOVE_DEFINITIONS. 2006-05-23 15:01:15 -04:00
Brad King 9a74185695 BUG: Fix REMOVE_DEFINITIONS command to not remove substrings. 2006-05-23 12:51:26 -04:00
Brad King 35334d01cd ENH: Re-enabling SIGCHLD handling implementation with a fix for Cygwin. 2006-05-23 11:48:15 -04:00
Brad King 1b956e9b74 BUG: Finished fix to bug#3229 and bug#3272. 2006-05-23 09:58:51 -04:00
Brad King 15535c3f60 BUG: Fix for spaces in path to build directory with new progress stuff. 2006-05-23 09:58:10 -04:00
Ken Martin 50d058a3a1 ENH: always compile progress 2006-05-23 09:11:46 -04:00
Andy Cedilnik 4a2d72d313 STYLE: Nightly Version update 2006-05-23 07:40:56 -04:00
Ken Martin 25c2ee32ae COMP: fix bootstrap 2006-05-22 16:10:35 -04:00
Ken Martin 108101c1dc COMP: fix mac warning 2006-05-22 16:07:50 -04:00
Ken Martin 53dce3b231 ENH: part of the progress reporting checkin 2006-05-22 15:41:52 -04:00
Brad King 29b75dda97 BUG: Reverting previous change until it can be fixed on Cygwin. 2006-05-22 15:11:42 -04:00
Bill Hoffman 677fcd1174 ENH: fix line length 2006-05-21 14:06:58 -04:00
Brad King da285df242 ENH: Added test 8 to test grandchildren running after children exit. 2006-05-21 10:28:14 -04:00
Andy Cedilnik 40aa67e589 STYLE: Nightly Version update 2006-05-21 10:27:28 -04:00
Brad King 58e8bfb849 BUG: Fixed deadlock condition when grandchildren are running after the children exit. 2006-05-21 10:27:13 -04:00
Brad King 0d594a4538 ENH: Implemented handling of SIGCHLD to detect the termination of immediate children. This allows grandchildren to remain running after the children exit. 2006-05-21 10:26:28 -04:00
Brad King 3dd70af5a0 ENH: Enabling process tree killing on Cygwin. 2006-05-20 18:50:27 -04:00
Andy Cedilnik f3ba74a401 STYLE: Nightly Version update 2006-05-20 08:06:41 -04:00
Bill Hoffman 0f2f074978 ENH: fix for vtk 4.4 and other projects that may try to link to a module 2006-05-19 13:02:12 -04:00
Ken Martin c8c3fff032 COMP: fix warning 2006-05-19 09:36:08 -04:00
Andy Cedilnik 25ae87742e STYLE: Nightly Version update 2006-05-19 08:15:57 -04:00
Bill Hoffman ed981ef0b7 ENH: fix crashes when command line arguments are not followed by the correct number of arguments 2006-05-18 23:24:00 -04:00
Ken Martin 6580114309 BUG: fix issue with too many fast targets being listed 2006-05-18 14:35:44 -04:00
Ken Martin 29a03db7ce ENH: allow loose loop constructs 2006-05-18 13:50:01 -04:00
Andy Cedilnik 7336fff1be STYLE: Nightly Version update 2006-05-18 08:00:53 -04:00
Andy Cedilnik 520350e69c STYLE: Nightly Version update 2006-05-17 08:07:53 -04:00
Brad King 0379bb4909 BUG: Added missing cd command before running executable version symlink rule. This addresses bug#3229. 2006-05-16 13:41:27 -04:00
Bill Hoffman 43fd40fe21 ENH: fix warning 2006-05-16 13:23:22 -04:00
Bill Hoffman 0883dee7f0 ENH: fix rebuild problem with xcode and universal binaries 2006-05-16 09:54:49 -04:00
Andy Cedilnik 70d8c0f3d8 STYLE: Fix style 2006-05-16 08:42:14 -04:00
Andy Cedilnik 8224fee5df STYLE: Nightly Version update 2006-05-16 08:03:56 -04:00
Ken Martin c0e27431e7 PERF: performance improvement 2006-05-15 13:47:13 -04:00
Andy Cedilnik fd8e45d4a1 ENH: Add simple progress reporting during make 2006-05-15 13:02:28 -04:00
Ken Martin 000bce884d STYLE: fix line length 2006-05-15 10:19:57 -04:00
Andy Cedilnik ed1ea24cef ENH: Fix INSERT to allow inserting to empty list 2006-05-15 10:14:16 -04:00
Andy Cedilnik cb2a9be622 ENH: Change REMOVE and REMOVE_ITEM to REMOVE_AT and REMOVE_ITEM 2006-05-15 09:57:49 -04:00
Andy Cedilnik 3b92585cf0 ENH: Remove some errors, fix append to work on nonexisting lists 2006-05-15 09:25:06 -04:00
Andy Cedilnik 635aee01cb STYLE: Nightly Version update 2006-05-14 09:36:45 -04:00
Brad King e838bb31e3 BUG: Make sure RUN_TESTS target passes the desired configuration to ctest. 2006-05-13 12:28:06 -04:00
Andy Cedilnik 3b0c62e5d5 STYLE: Nightly Version update 2006-05-13 08:03:08 -04:00
Ken Martin af04164c6d STYLE: fix line length 2006-05-12 14:44:24 -04:00
Ken Martin bf5ed9b27b STYLE: fix line length 2006-05-12 14:36:39 -04:00
Ken Martin cac30b5ff8 STYLE: fix line length 2006-05-12 14:12:13 -04:00
Ken Martin daa37f1163 STYLE: fix line length 2006-05-12 13:53:21 -04:00
Ken Martin 2bb24565e5 STYLE: fix line length 2006-05-12 13:44:15 -04:00
Ken Martin 3c4bfa1003 STYLE: fix line length 2006-05-12 13:39:34 -04:00
Ken Martin 47c7108111 STYLE: fix line length 2006-05-12 12:29:09 -04:00
Ken Martin 7dc8a92246 STYLE: fix line length 2006-05-12 11:56:09 -04:00
Brad King 21089bf93f BUG: INCLUDE_DIRECTORIES should interpret relative path arguments with respect to the current source directory. 2006-05-12 10:54:09 -04:00
Ken Martin 01c25dd378 STYLE: fix line length 2006-05-12 10:46:50 -04:00
Bill Hoffman 1a2b8afe1e ENH: remove bogus machine setting 2006-05-12 10:09:31 -04:00
Andy Cedilnik 0d99f6073c STYLE: Nightly Version update 2006-05-12 07:56:39 -04:00
Bill Hoffman d3691460f5 ENH: fix error message 2006-05-11 15:50:42 -04:00
Ken Martin ba2b99bb9f STYLE: fix line length 2006-05-11 15:50:11 -04:00
Ken Martin 80f71359c1 STYLE: fix line length 2006-05-11 15:39:46 -04:00
Andy Cedilnik b1b1973736 ENH: Some documentation and add APPEND 2006-05-11 13:56:58 -04:00
Andy Cedilnik 231bd4eb73 BUG: Fix segfault 2006-05-11 12:00:40 -04:00
Ken Martin bf0cb4d49a STYLE: fix line length 2006-05-11 11:47:03 -04:00
Ken Martin 039ec75730 STYLE: fix line length 2006-05-11 10:45:33 -04:00
Ken Martin b8483cf109 STYLE: fix line length 2006-05-11 10:40:28 -04:00
Bill Hoffman 5e68642d16 ENH: use @ file for winzip on windows 2006-05-11 09:37:48 -04:00
Andy Cedilnik 9c28eb8f49 STYLE: Nightly Version update 2006-05-11 08:03:23 -04:00
Ken Martin 71b993560b STYLE: fix line length 2006-05-10 15:56:00 -04:00
Ken Martin 2af4710525 STYLE: fix line length 2006-05-10 15:46:45 -04:00
Ken Martin bb88ef5e41 STYLE: fix line length 2006-05-10 15:08:38 -04:00
Ken Martin 14781101fd STYLE: fix line length 2006-05-10 15:01:22 -04:00
Ken Martin a5ed047d4b STYLE: fix line length 2006-05-10 14:54:46 -04:00
Ken Martin d77fbb9640 STYLE: fix line length 2006-05-10 14:15:15 -04:00
Ken Martin 20c27063dd STYLE: hmm 2006-05-10 14:07:32 -04:00
Ken Martin aa3fc279bf STYLE: hmm 2006-05-10 14:00:14 -04:00
Ken Martin 5ac59d81d3 STYLE: fix line length 2006-05-10 13:56:27 -04:00
Ken Martin aae0bcdacf STYLE: fix line length 2006-05-10 13:50:44 -04:00
Andy Cedilnik 26e75041fa BUG: Fix relative path to config file, fix cmake_install.cmake location problem 2006-05-10 12:39:45 -04:00
Andy Cedilnik 3883b38b7e STYLE: Nightly Version update 2006-05-10 07:58:18 -04:00
Andy Cedilnik 917c6c491b STYLE: Nightly Version update 2006-05-09 08:22:31 -04:00
Bill Hoffman 4d90438597 ENH: fix docs to include linker lang 2006-05-08 16:40:56 -04:00
Bill Hoffman 1d8043cb4f ENH: search for program without extensions 2006-05-08 14:18:09 -04:00
Andy Cedilnik 44e55c85b5 STYLE: Nightly Version update 2006-05-07 09:29:24 -04:00
Andy Cedilnik 845219452e STYLE: Nightly Version update 2006-05-06 10:01:12 -04:00
Bill Hoffman 51a84aaa57 ENH: handle empty variables 2006-05-05 21:45:26 -04:00
Brad King bc135b7fc2 BUG: MSVC* variables should be set in IDE generators instead of just NMake. 2006-05-05 20:54:53 -04:00
Brad King 50a0f71120 ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules. 2006-05-05 14:57:19 -04:00
Andy Cedilnik 7477aaa5e8 STYLE: Nightly Version update 2006-05-05 12:49:22 -04:00
Brad King 323dc3a89a ENH: Added information about target needing a source file when one cannot be found. 2006-05-05 11:46:20 -04:00
Brad King d7faff7c08 ENH: Added example of sub-group to docs. 2006-05-05 11:37:05 -04:00
Brad King a317715407 ENH: Added option to not use copy-if-different when installing. 2006-05-05 10:38:41 -04:00
Brad King 523d9ebeed ENH: Added always/if-different option to CopyADirectory. Added CopyAFile with the same interface. 2006-05-05 10:29:27 -04:00
Bill Hoffman a468872ccd ENH: add a check to make sure targets only link to libraries and not utility targets to avoid seg faults, bug 3194 2006-05-04 17:54:31 -04:00
Bill Hoffman d5d1525339 ENH: remove debug output 2006-05-04 13:39:45 -04:00
Bill Hoffman 1794836ee3 ENH: fix build c stuff with c and c++ with c++ 2006-05-04 13:35:56 -04:00
Andy Cedilnik 8268d16bbb STYLE: Nightly Version update 2006-05-04 10:07:25 -04:00
Bill Hoffman 3e6a1f9afa ENH: make sure path is converted to unix 2006-05-03 23:03:53 -04:00
Andy Cedilnik d4e84f8c5b ENH: Add BZip2 support, add better documentation 2006-05-03 21:42:51 -04:00
Ken Martin 00d063a346 BUG: use SHELL var 2006-05-03 15:17:55 -04:00
Ken Martin f131463e3d BUG: fix CPack to use correct paths 2006-05-03 15:17:09 -04:00
Brad King 826d238ebd BUG: Fix to avoid repeated calls to CollapseFullPath during dependency scanning. This addresses bug#3191. 2006-05-03 10:07:08 -04:00
Andy Cedilnik 67029ab0e9 STYLE: Nightly Version update 2006-05-03 08:16:43 -04:00
Andy Cedilnik 38c1ab5cb2 COMP: Fix cast to char* 2006-05-02 18:47:49 -04:00
Andy Cedilnik 12048d8276 COMP: Try to fix windows builds 2006-05-02 18:43:19 -04:00
Andy Cedilnik 6597cc4808 ENH: Add generators documentation 2006-05-02 17:52:22 -04:00
Andy Cedilnik 7e788fed35 ENH: Simplify TarCompress to only require compress. Use cmake's tar 2006-05-02 17:34:27 -04:00
Andy Cedilnik 12e07f910e ENH: Initial cut at TarCompress generator 2006-05-02 17:07:16 -04:00
Ken Martin 4394cc80de BUG: add a fast version for preinstall 2006-05-02 13:31:56 -04:00
Ken Martin 96b52c1787 BUG: need to make sure paths are OK 2006-05-02 12:44:09 -04:00
Ken Martin 7d82ffaf00 BUG: need to make sure paths are OK 2006-05-02 12:40:38 -04:00
Ken Martin 032cf3c998 BUG: fix for unix 2006-05-02 10:48:14 -04:00
Ken Martin 3023eb7ccb ENH: Makefile performance improvements 2006-05-02 09:56:42 -04:00
Andy Cedilnik 2324e7ec5d ENH: Add support for stipping and make more things overwritable 2006-05-02 08:49:01 -04:00
Andy Cedilnik 3eea1990f5 STYLE: Nightly Version update 2006-05-02 08:14:49 -04:00
Andy Cedilnik a8bb20dce5 ENH: Add license and make it more verbose 2006-05-01 14:23:15 -04:00
Andy Cedilnik 689a4e4e12 STYLE: Nightly Version update 2006-05-01 08:06:26 -04:00
Andy Cedilnik a147709e9c STYLE: Nightly Version update 2006-04-30 08:04:23 -04:00
Andy Cedilnik e2102dea48 BUG: Make handle arguments work again 2006-04-30 03:16:37 -04:00
Andy Cedilnik 34feb381be ENH: Allow CTEST_UPDATE_COMMAND and fix the comments. This should allow SVN update too, maybe 2006-04-29 20:13:05 -04:00
Andy Cedilnik 619ebce6cf ENH: Add NSIS options page for path selection, fix adding and removing from path, add welcome page and license page 2006-04-29 19:22:21 -04:00
Andy Cedilnik 16d126675d STYLE: Nightly Version update 2006-04-29 08:13:09 -04:00
Andy Cedilnik 2d81046ae2 ENH: Add support for special tracks, fix options of handlers so that the -R, -U, and so on work in the new style scripting 2006-04-28 11:59:31 -04:00
Andy Cedilnik d57ba7cb3c STYLE: Nightly Version update 2006-04-28 08:12:54 -04:00
Bill Hoffman 4c93b9a158 ENH: put the fix back in with abort 2006-04-27 17:52:45 -04:00
Bill Hoffman dc304cfdec ENH: remove code that does not compile, on windows cwd must exist 2006-04-27 17:46:10 -04:00
Mark Richardson 2b5d8e84c9 COMP: Fixing the the build for windows. 2006-04-27 16:02:52 -04:00
Bill Hoffman 4e586c822f ENH: remove warning 2006-04-27 15:48:05 -04:00
Bill Hoffman 6c6eebac20 ENH: handle running from a directory that has been deleted 2006-04-27 15:26:53 -04:00
Andy Cedilnik 2ae84e5ba6 ENH: Fix problem with Source Lines and add debugging of regular expressions 2006-04-27 15:23:39 -04:00
Brad King a275fefc85 BUG: Make sure each cmake_depends process uses the same SystemTools path translation table as the original process. This addresses problems with dependency scanning when make is run from a symlink directory pointing at the original binary tree. 2006-04-27 10:41:37 -04:00
Andy Cedilnik b11d60c2e5 STYLE: Nightly Version update 2006-04-27 08:01:46 -04:00
Brad King a3cd7fd1b5 COMP: Disable color support for bootstrap. 2006-04-26 21:53:21 -04:00
Brad King a4f9d6a80b BUG: Default SHELL on windows should not be a hard-coded path. 2006-04-26 21:51:23 -04:00
Brad King 4494c29078 ENH: Enabling color makefile support using cmsysTerminal_cfprintf. Support for color is automatically detected when messages are printed. Also made color scheme more readable on both black and white backgrounds. This option can be enabled by setting CMAKE_COLOR_MAKEFILE to true in the project. 2006-04-26 21:31:39 -04:00
Andy Cedilnik c5beebd090 STYLE: Nightly Version update 2006-04-26 08:01:35 -04:00
Bill Hoffman c3078abfe5 ENH: fix global help 2006-04-25 16:31:21 -04:00
Bill Hoffman 8d3d137dc9 ENH: make sure special vs ide path is only used for msvc_ide builds 2006-04-25 11:58:01 -04:00
Brad King 8c02cc6627 ENH: Added option CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE to put all in-project include directories before all out-of-project include directories. 2006-04-25 09:54:12 -04:00
Brad King dbd70091f1 BUG: IsSubDirectory should use ComparePath to do platform-independent path comparison. 2006-04-25 09:54:07 -04:00
Bill Hoffman 0005d625a0 ENH: add special windows CMAKE_MSVCIDE_RUN_PATH variable for adding to the path of vs IDE for running custom commands from cmake 2006-04-25 09:38:29 -04:00
Bill Hoffman bb08b88cc4 ENH: make sure command is unix style as it may have been sent into cmake as a windows path 2006-04-25 08:34:30 -04:00
Bill Hoffman 456f01e35b ENH: fix build on AIX 2006-04-25 08:33:51 -04:00
Andy Cedilnik 71b37d8396 STYLE: Nightly Version update 2006-04-25 08:04:30 -04:00
Brad King b9e03e0a1c ENH: Enabling build/test of Terminal code now that it has been manually tested on several platforms. 2006-04-24 12:15:09 -04:00
Bill Hoffman c9cd47deda ENH: make sure command depends on fluid 2006-04-24 11:30:57 -04:00
Bill Hoffman 7cad270fa5 ENH: fix warnings 2006-04-24 09:39:50 -04:00
Andy Cedilnik 6d210015aa STYLE: Nightly Version update 2006-04-24 07:56:54 -04:00
Bill Hoffman 54b1655915 ENH: merge in Alex patches 2006-04-23 21:12:22 -04:00
Andy Cedilnik 6af0edb59b STYLE: Nightly Version update 2006-04-23 07:57:31 -04:00
Brad King b3d2055feb COMP: Added missing include of string.h for strcmp. 2006-04-22 20:32:01 -04:00
Brad King f3368e7c98 BUG: Fixed bug in check for vt100 assumption. 2006-04-22 20:26:20 -04:00
Brad King 415b16aab9 BUG: Fixed uninitialized variable when not building with windows console support. 2006-04-22 20:25:37 -04:00
Brad King 071e26712c ENH: Adding 'Terminal' component to hold support routines for dealing with interactive terminals. Currently only a cfprintf function is provided to print color messages. 2006-04-22 20:20:12 -04:00
Andy Cedilnik 57c535a2cb STYLE: Nightly Version update 2006-04-22 08:07:33 -04:00
Bill Hoffman 72f0c21f94 ENH: fix borland bug 2006-04-21 20:13:08 -04:00
Bill Hoffman b2b2e68c37 ENH: performance improvments 2006-04-21 15:15:52 -04:00
Andy Cedilnik f5e6885155 ENH: Cleanup 2006-04-21 14:26:11 -04:00
Bill Hoffman 2eea3e3868 ENH: use a better name 2006-04-21 08:59:11 -04:00
Andy Cedilnik c33c052ce4 STYLE: Nightly Version update 2006-04-21 08:06:27 -04:00
Bill Hoffman 2a335ae748 ENH: ignore all files that we do not know about just like in ide generators 2006-04-20 21:54:35 -04:00
Bill Hoffman 03cee03f67 ENH: do not compile header files 2006-04-20 21:32:42 -04:00
Bill Hoffman cf23679d72 ENH: save the cache on fatal error so that users can set cache values 2006-04-20 17:00:43 -04:00
Bill Hoffman 25d4127e2d ENH: fix .. in the path of subdirs 2006-04-20 15:49:56 -04:00
Bill Hoffman 0952ff6f4b ENH: don't add package target if no package file is around 2006-04-20 15:49:37 -04:00
Brad King 350c3efe7b BUG: VS7 seems to have a limit on the length of the link directory list string. Try to make the string as short as possible by avoiding trailing slashes and using a relative path (if it is shorter). 2006-04-20 15:28:56 -04:00
Bill Hoffman 31875743e9 ENH: fix help for global targets 2006-04-20 10:51:16 -04:00
Andy Cedilnik 18d9fad3df ENH: Add help for graphviz 2006-04-20 10:22:48 -04:00
Brad King cceb8e87f1 BUG: Changed color scheme to be more readable on both white and black backgrounds. 2006-04-20 09:59:22 -04:00
Bill Hoffman e6ef33f598 ENH: name pdb files for visual studio make based builds 2006-04-19 16:36:14 -04:00
Brad King 37bff40d5d BUG: Need ADD_DEPENDENCIES command for MinGW bootstrap since kwsys uses the Win32 implementation of process execution. 2006-04-19 10:50:15 -04:00
Brad King 864c0292d5 BUG: VS6 generator now uses ComputeLinkInformation just like all other generators. 2006-04-19 10:34:41 -04:00
Andy Cedilnik be55005105 STYLE: Nightly Version update 2006-04-19 08:06:11 -04:00
Bill Hoffman 769d0e4d29 ENH: put global targets in the help 2006-04-18 15:32:10 -04:00
Bill Hoffman bb4a2e1cb0 ENH: move version numbers to 2.5.0 2006-04-18 14:48:46 -04:00
Brad King 7b4adecf98 BUG: Do not require language flags variables. Other generators do not, and it breaks programmable language support (like the Java test). 2006-04-18 11:53:41 -04:00
Sebastien Barre d5237b30fc ENH: try to bypass Microsoft assert() on isspace, isalpha, etc. 2006-04-18 11:50:39 -04:00
Brad King 428b4c9244 ENH: Updated VS6 generator to use target.GetFullName() to compute target file names. 2006-04-18 11:45:31 -04:00
Brad King 392137b6d7 ENH: Added <config>_OUTPUT_NAME target property to allow the output name to be set on a per-configuration basis. 2006-04-18 10:56:28 -04:00
Andy Cedilnik 88ebd1d362 ENH: Remove some debugging 2006-04-18 10:32:08 -04:00
Brad King 84f672155c BUG: Using the source-file permissions by default for installation is somewhat unpredictable because users can extract source code with almost any permissions (umask). Changing the default to use 644 for files and 755 for programs. No release has documented the old behavior so we do not need compatibility. 2006-04-18 10:30:56 -04:00
Brad King 016e689f57 BUG: Fixed missing false values in documentation of IF command. 2006-04-18 10:27:24 -04:00
Andy Cedilnik e39ca96c50 COMP: Remove non-existent header 2006-04-18 09:24:15 -04:00
Andy Cedilnik 4709c76f0f ENH: More cleanups and add stgz header script, so it does not have to be hard-coded. Also, the user can overwrite it 2006-04-18 08:25:24 -04:00
Andy Cedilnik 77771481dd STYLE: Nightly Version update 2006-04-18 08:17:46 -04:00
Andy Cedilnik 71b370c79c BUG: Verify the global target name exists before using it. Fixes VS and Xcode 2006-04-17 16:06:31 -04:00
Bill Hoffman 8fa5ed7300 ENH: fix java for ide builds again 2006-04-17 15:35:51 -04:00
Andy Cedilnik 1e608c912c ENH: Add packaging of source code (make package_source) 2006-04-17 15:26:54 -04:00
Mathieu Malaterre 688e630f6b COMP: Fix compilation on linux (dlopen/dlclose symbols) 2006-04-17 14:13:39 -04:00
Bill Hoffman 5ecfd3d4d3 ENH: fix java and add OBJECT_DIR support 2006-04-17 14:01:22 -04:00
Bill Hoffman 69488e5bd2 ENH: allow multiple files with the same name in different subdirs 2006-04-17 13:58:28 -04:00
Andy Cedilnik 9c2894029e STYLE: Nightly Version update 2006-04-17 07:56:33 -04:00
Andy Cedilnik 4a99b9abf9 STYLE: Nightly Version update 2006-04-16 08:08:16 -04:00
Andy Cedilnik c09c3c6bfa ENH: Support for packaging source, several cleanups and more yeehaa... 2006-04-15 13:02:18 -04:00
Andy Cedilnik 1df8e12c42 STYLE: Nightly Version update 2006-04-15 08:12:37 -04:00
Andy Cedilnik 54746bd923 STYLE: Nightly Version update 2006-04-14 09:13:43 -04:00
Bill Hoffman ca82d060b8 ENH: fix syntax 2006-04-14 09:02:50 -04:00
Andy Cedilnik c836be6f7b ENH: Start adding support for packaging component and to package into a subdirectory 2006-04-14 08:58:13 -04:00
Bill Hoffman 0adee1e6dd ENH: make sure cmake can be built with an older version of cmake 2006-04-14 08:44:14 -04:00
Bill Hoffman 1871a74153 ENH: fix warning 2006-04-13 23:24:09 -04:00
Bill Hoffman 96a46bdb44 ENH: search for help modules in the correct place for install and source tree builds 2006-04-13 23:15:48 -04:00
Brad King ac242e319b BUG: Fixed install rules to use copy-if-different. 2006-04-13 22:57:14 -04:00
Brad King b8a589bb1d ENH: Improved implementation of FilesDiffer to avoid allocating enough memory for the entire file twice. Instead using a block-at-a-time comparison. 2006-04-13 22:56:32 -04:00
Bill Hoffman cae4e6b37a ENH: add patch for finding applications on OSX 2006-04-13 11:00:52 -04:00
Brad King b323c3f51c BUG: Work-around Watcom WMake limitation for multiple-output custom command support. 2006-04-13 10:15:48 -04:00
Andy Cedilnik bfaff96645 STYLE: Nightly Version update 2006-04-13 08:02:43 -04:00
Brad King d4c5fe840b ENH: Added INSTALL(CODE) mode to allow inline specification of install script code. This reduces the need for configuring an install script that needs some variable settings because the install code can set thing up first. 2006-04-12 22:04:50 -04:00
Bill Hoffman 8ec0f76e88 ENH: lang by custom command does not yet work for Xcode 2006-04-12 15:23:03 -04:00
Ken Martin 17ebcb1bcd COMP: fix warning 2006-04-12 11:56:27 -04:00
Ken Martin 1bca540e52 ENH: fix compile issue on HP hopefully 2006-04-12 11:36:55 -04:00
Bill Hoffman 0cae876867 ENH: case insensitive command help 2006-04-12 09:12:01 -04:00
Andy Cedilnik 1f5f2ce85f STYLE: Nightly Version update 2006-04-12 08:15:47 -04:00
Bill Hoffman 852135074e ENH: add more verbose output in verbose mode 2006-04-11 22:39:34 -04:00
Bill Hoffman fa415043d8 ENH: fix re-run of cmake based on configured files that are done with copy if different and never change 2006-04-11 22:39:12 -04:00
Bill Hoffman ed4974da55 ENH: enable test for java with IDE builds 2006-04-11 17:11:34 -04:00
Brad King 08289893b8 ENH: Split CMAKE_STANDARD_LIBRARIES into per-language variables CMAKE_<lang>_STANDARD_LIBRARIES. This is needed to get programmable language support working with Visual Studio generators. It makes sense anyway. 2006-04-11 16:55:49 -04:00
Brad King e380bad5f6 BUG: Use flag-map transform only for C and C++ flags. 2006-04-11 14:54:19 -04:00
Brad King bb014b0f4d ENH: Restored implementation of AddCustomCommandToCreateObject. Updated it to use newer custom command functionality. 2006-04-11 14:53:57 -04:00
Brad King ae2cbc346d BUG: Install scripts should honor EXCLUDE_FROM_ALL options for subdirectories. This addresses bug#3100. 2006-04-11 13:32:48 -04:00
Ken Martin 535acdc7a0 ENH: some performance optimizations 2006-04-11 12:51:20 -04:00
Brad King acf33ba191 BUG: Do not add non-per-config subdirectory name of cmake target libraries as full path libs. 2006-04-11 11:40:24 -04:00
Brad King d5719f22c1 ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 2006-04-11 11:06:19 -04:00
Brad King b613cf0be8 BUG: Fixed typo in new cmake-rerun code. 2006-04-11 10:04:55 -04:00
Andy Cedilnik 47d9021b66 BUG: The fast mode should not read CTestCustom.ctest files 2006-04-11 08:56:25 -04:00
Andy Cedilnik be2c468bfe STYLE: Nightly Version update 2006-04-11 08:16:12 -04:00
Bill Hoffman 8c06f8e294 ENH: add support for re-running cmake if the cmakefiles change 2006-04-10 13:53:00 -04:00
Bill Hoffman 6c13d60ec6 ENH: handle single path 2006-04-10 13:47:19 -04:00
Andy Cedilnik bad1215a85 ENH: Add support for preinstall for cmake generated projects when packaging them 2006-04-10 13:44:39 -04:00
Bill Hoffman e4f3568099 ENH: fix so all configurations show up 2006-04-10 11:39:32 -04:00
Andy Cedilnik 0bad15c302 ENH: Deprecate CPACK_BINARY_DIR and add CPACK_INSTALL_CMAKE_PROJECTS 2006-04-10 11:09:52 -04:00
Andy Cedilnik bb7debf24c STYLE: Nightly Version update 2006-04-10 08:10:22 -04:00
Andy Cedilnik e1c4175591 STYLE: Nightly Version update 2006-04-09 08:15:29 -04:00
Andy Cedilnik 55c0ff5f64 BUG: Improve the behavior of the ReadCustomFilesCommand 2006-04-09 07:45:18 -04:00
Bill Hoffman 2238e22699 ENH: make sure verbose output is used for kde 2006-04-08 14:15:06 -04:00
Andy Cedilnik 604ec6b764 STYLE: Nightly Version update 2006-04-08 08:23:24 -04:00
Andy Cedilnik 2761979a7a STYLE: Nightly Version update 2006-04-07 07:40:00 -04:00
Andy Cedilnik 50ba863f6d STYLE: Nightly Version update 2006-04-06 07:39:49 -04:00
Brad King 79da27222a COMP: Moved var decl out of _WIN32 block. 2006-04-05 11:07:54 -04:00
Brad King 8e39418f6c BUG: Fixed cmOrderLinkDirectories to deal with raw link items that do not yet exist and correct drive letter case to avoid duplicate paths on windows. Fixed cmLocalGenerator to pass CMake targets as full paths to cmOrderLinkDirectories to make sure the ordering will pick up the proper target libraries. 2006-04-05 11:05:06 -04:00
Bill Hoffman 24f08322be ENH: add path conversion stuff and rm SYSTEM_PATH 2006-04-05 07:46:32 -04:00
Andy Cedilnik 13bc9efe2e STYLE: Nightly Version update 2006-04-05 07:31:44 -04:00
Brad King 99ee1883d4 BUG: Removing part of earlier fix because it does not work with VS generators. It may be restored later after cmOrderLinkDirs is further fixed. 2006-04-04 17:14:20 -04:00
Brad King 5462f9a2b9 ENH: Added documentation for COMPILE_FLAGS property and clarified meaning of DEFINE_SYMBOL. 2006-04-04 14:53:03 -04:00
Brad King 57a9e26c15 BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are found properly. Also taking libraries that will be built but may not yet exist into account. The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also. Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings. 2006-04-04 14:25:17 -04:00
Ken Martin e45ef47bb8 BUG: compiler fix 2006-04-04 14:25:08 -04:00
Ken Martin d81ebf0c23 ENH: added support for -SP scripts in new processes 2006-04-04 13:04:28 -04:00
Bill Hoffman b45f4a5d45 ENH: change library order to use a vector 2006-04-04 11:52:00 -04:00
Brad King 2301a025ea ENH: Added global TargetManifest computation between Configure and Generate steps. This allows generators to know what other targets will exist on disk when the build completes. 2006-04-04 11:48:19 -04:00
Brad King cddedaa7d8 ENH: INCLUDE_DIRECTORIES should have been written to prepend to the include path so that the most local directories are included first. This is a patch from Alex to resolve the problem by allowing users to switch the default using a variable CMAKE_INCLUDE_DIRECTORIES_BEFORE and then still explicitly appending or prepending by using AFTER or BEFORE arguments explicitly. 2006-04-04 09:35:22 -04:00
Andy Cedilnik 66faeeeab4 STYLE: Nightly Version update 2006-04-04 07:38:50 -04:00
Bill Hoffman 6e217924ce ENH: use correct addcache call to fix build tools 2006-04-03 22:05:58 -04:00
Bill Hoffman 71505ff2d2 ENH: fix spaces in path for xcode 2006-04-03 17:54:37 -04:00
Bill Hoffman 2fcae1932c ENH: make sure include and lib dirs are unix paths 2006-04-03 16:20:20 -04:00
Bill Hoffman c98d15e8a3 ENH: fix warning, and remove debug code 2006-04-03 15:59:43 -04:00
Bill Hoffman 3c8e899102 ENH: add support for per config target LINK_FLAGS 2006-04-03 12:57:51 -04:00
Andy Cedilnik 32b63ef915 STYLE: Nightly Version update 2006-04-03 07:37:49 -04:00
Andy Cedilnik d342d51c0c ENH: Add ZIP generator and add support for including or excluding the toplevel directory 2006-04-02 11:20:58 -04:00
Andy Cedilnik c0fe6aa97a STYLE: Nightly Version update 2006-04-02 08:35:58 -04:00
Andy Cedilnik 5e7b5dd3ef STYLE: Nightly Version update 2006-04-01 07:37:58 -05:00
Bill Hoffman beea6234a3 ENH: fix spelling 2006-03-31 21:43:11 -05:00
Bill Hoffman 5ebe1f573f ENH: fix for bug 3067 the first framework ate the rest of the libraries 2006-03-31 17:59:28 -05:00
Bill Hoffman ae10b3578d ENH: add a wrapper for xcodebuild to get around bug and verbose output 2006-03-31 13:17:23 -05:00
Andy Cedilnik 52531ad398 STYLE: Nightly Version update 2006-03-31 08:13:51 -05:00
Bill Hoffman 1247616d1f ENH: add program to run xcodebuild and get around bug 2006-03-30 17:26:21 -05:00
Brad King eb31755eb2 ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060. 2006-03-30 15:39:03 -05:00
Bill Hoffman 5a2668b326 ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64 2006-03-30 13:49:56 -05:00
Brad King 08b14163ee ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. 2006-03-30 13:33:48 -05:00
Bill Hoffman 3cf3fc510f ENH: make sure framework search order is correct 2006-03-30 11:55:19 -05:00
Ken Martin 7b3be313ee ENH: modified the relative path code to not do relative paths between bin and source 2006-03-30 09:17:02 -05:00
Andy Cedilnik d92205b26d STYLE: Nightly Version update 2006-03-30 08:38:47 -05:00
Andy Cedilnik c2da475507 ENH: Use PBXResourcesBuildPhase for resrources 2006-03-29 16:34:52 -05:00
Andy Cedilnik 5076590a02 ENH: Simplify. Instead of doing ../MacOS just copy to current directory 2006-03-29 16:25:24 -05:00
Andy Cedilnik 7bc8564c73 ENH: Add support for Xcode 2.1 2006-03-29 16:21:22 -05:00
Andy Cedilnik 32ec28ad00 ENH: Add copy stages for bundle files 2006-03-29 15:02:35 -05:00
Bill Hoffman 4fd3292d04 ENH: add a test for find framework stuff in find_library, and fix the framework search stuff 2006-03-29 13:33:49 -05:00
Bill Hoffman 388c005ccd ENH: remove test on cygwin since it randomly fails 2006-03-29 13:26:58 -05:00
Andy Cedilnik 337362dfcf COMP: Return 0 instead of false 2006-03-29 12:33:41 -05:00
Andy Cedilnik 386900bfdd ENH: Several cleanups and make sure things get propagated where they should. Also, allow to load CTest custom files to the actual ctest -S script 2006-03-29 12:01:24 -05:00
Andy Cedilnik b75166ea45 COMP: Remove warning 2006-03-29 09:10:22 -05:00
Andy Cedilnik afc029980b STYLE: Nightly Version update 2006-03-29 08:31:27 -05:00
Andy Cedilnik ad380d6b8b BUG: Fix the read custom files command and add a coverage test 2006-03-28 16:36:48 -05:00
Andy Cedilnik 93f5712a7d COMP: Remove warnings 2006-03-28 16:25:29 -05:00
Andy Cedilnik cca91e168a ENH: Pass handler flags to both test and memcheck handler 2006-03-28 15:20:21 -05:00
Andy Cedilnik fb9eedc187 ENH: Add new ctest command 2006-03-28 15:20:03 -05:00
Brad King 2b197edb8a ENH: Added check of CMAKE_BACKWARDS_COMPATIBILITY to skip the CMake system path search when simulating CMake 2.2 and earlier. 2006-03-28 14:45:22 -05:00
Andy Cedilnik fce93e890d ENH: Add command to read ctest custom files 2006-03-28 14:37:44 -05:00
Andy Cedilnik d9dd47422b BUG: Handle spaces in the path 2006-03-28 13:48:02 -05:00
Andy Cedilnik ed5f95cf23 ENH: Add proper support for installing bundles 2006-03-28 13:16:15 -05:00
Brad King 15f7676a6d BUG: Pay attention to the MACOSX_BUNDLE target property only on APPLE platforms. 2006-03-28 10:58:14 -05:00
Andy Cedilnik 40272a16bd ENH: Add support for adding content to bundles 2006-03-28 08:54:01 -05:00
Andy Cedilnik 5d722df21f STYLE: Nightly Version update 2006-03-28 08:22:53 -05:00
Andy Cedilnik 91dd2125fb STYLE: Nightly Version update 2006-03-27 08:13:18 -05:00
Andy Cedilnik 1cafba66f8 STYLE: Nightly Version update 2006-03-26 08:10:33 -05:00
Andy Cedilnik 4be2b7fbfb STYLE: Nightly Version update 2006-03-25 08:11:32 -05:00
Bill Hoffman a0471c3fe2 ENH: allow unset vars to be used in list length 2006-03-24 16:13:05 -05:00
Brad King ca5647c92c ENH: Added ARCHIVE option to the TARGETS mode of the INSTALL command. It is a third option added to RUNTIME and LIBRARY property types. Static libraries and import libraries are now treated as ARCHIVE targets instead of LIBRARY targets. This adds a level of granularity necessary for upcoming features. Also updated the CVS CMake patch level set in CMake_VERSION_PATCH from 4 to 5 to allow users of this version to know whether this incompatible change is present. 2006-03-24 16:11:24 -05:00
Brad King 3731dff127 ENH: Added NO_CMAKE_ENVIRONMENT_PATH, NO_CMAKE_PATH, NO_SYSTEM_ENVIRONMENT_PATH, and NO_CMAKE_SYSTEM_PATH options back to allow more granularity than NO_DEFAULT_PATH. 2006-03-24 14:16:31 -05:00
Bill Hoffman f7c1723135 ENH: add support for universal binaries 2006-03-24 09:15:05 -05:00
Andy Cedilnik cec6543d0d STYLE: Nightly Version update 2006-03-24 08:17:42 -05:00
Andy Cedilnik 9ce59dbde0 COMP: Remove warning 2006-03-23 15:35:03 -05:00
Ken Martin 00d2546664 ENH: removed unused rules from targets for VS 2006-03-23 13:55:09 -05:00
Andy Cedilnik 161524581f BUG: Fix CTestCustom.ctest file 2006-03-23 11:19:30 -05:00
Andy Cedilnik ccde6c47d8 ENH: More error handling 2006-03-23 09:56:32 -05:00
Andy Cedilnik b5fb13544d STYLE: Nightly Version update 2006-03-23 08:13:48 -05:00
Bill Hoffman f4e9a5e5ea ENH: do not dereference empty stl vectors 2006-03-22 17:21:45 -05:00
Andy Cedilnik a2d8447fb9 BUG: Fix logic. If the variable is not set, then it is always ok to write the file 2006-03-22 14:45:12 -05:00
Andy Cedilnik ee1975570e ENH: Allow blocking of writing into the source tree 2006-03-22 14:40:36 -05:00
Ken Martin 10efe3b079 ENH: added some new functionality 2006-03-22 14:06:52 -05:00
Andy Cedilnik 43b9f184c2 COMP: Fix apple bootstrap issues 2006-03-22 13:04:49 -05:00
Andy Cedilnik 36e2728431 ENH: Cleanup bootstrap even more 2006-03-22 11:15:35 -05:00
Brad King 0376fe4b9b ENH: Added support for linking to MS .lib libraries in MinGW. 2006-03-22 11:10:58 -05:00
Andy Cedilnik 3806c1050d ENH: Remove things from bootstrap 2006-03-22 09:58:11 -05:00
Andy Cedilnik 960cdb971b STYLE: Nightly Version update 2006-03-22 08:11:13 -05:00
Sebastien Barre d82c979787 ENH: the arguments to this function were not checked in a robust way 2006-03-21 17:47:11 -05:00
Andy Cedilnik 9a94d1144d ENH: Two things. If there is CTestCustom.cmake in the toplevel directory read that file only. If there is CTestCustom.ctest in the toplevel directory, do the glob, if there is none, do nothing 2006-03-21 16:39:50 -05:00
Andy Cedilnik d41f97a5e6 ENH: Add relative tag and add test for relative tag 2006-03-21 16:03:19 -05:00
Andy Cedilnik 9dbf4438dc ENH: Add support for relative paths and cleanup 2006-03-21 16:02:47 -05:00
Andy Cedilnik 1cdd8b4fbd BUG: Handle visual studio 8 2006-03-21 16:01:50 -05:00
Andy Cedilnik 15d7dd9937 ENH: Remove cmGlob and use glob from kwsys 2006-03-21 12:54:31 -05:00
Brad King bcfca6e1c1 ENH: Enabling CMAKE_INCLUDE_CURRENT_DIR even for in-source builds to be more consistent with its name. This also makes double-quote and angle-bracket include styles (almost) identical. 2006-03-21 08:45:57 -05:00
Andy Cedilnik b29c26eb3f STYLE: Nightly Version update 2006-03-21 08:20:33 -05:00
Andy Cedilnik fbfbe4717f ENH: Handle unusual path for packagemaker 2006-03-20 16:24:43 -05:00
Andy Cedilnik cfe124500f STYLE: Nightly Version update 2006-03-20 07:55:15 -05:00
Andy Cedilnik a6acd304fd STYLE: Nightly Version update 2006-03-19 07:53:12 -05:00
Andy Cedilnik abe0e68535 STYLE: Nightly Version update 2006-03-18 08:59:09 -05:00
Andy Cedilnik 29f91e1812 ENH: Propagate cmake variables to macros in C 2006-03-17 16:30:47 -05:00
Andy Cedilnik b507f8f0d1 ENH: Simplify the test 2006-03-17 16:14:04 -05:00
Andy Cedilnik 84f1420d82 COMP: Use the current cmake's CheckCXXSourceCompiles 2006-03-17 15:47:26 -05:00
Andy Cedilnik b20cb78049 ENH: Handle missing unsetenv and add check for environ 2006-03-17 15:46:20 -05:00
Bill Hoffman ca8d1bc99b ENH: make cmake compile 2006-03-17 15:33:21 -05:00
Andy Cedilnik 733a0e787e COMP: Fix windows 2006-03-17 12:31:35 -05:00
Andy Cedilnik 0addc75520 COMP: Handle windows with hack for now 2006-03-17 12:24:37 -05:00
Mathieu Malaterre e9fcafafe5 ENH: Use const char where it should have been. At same time fix Bug#2958 2006-03-17 12:06:41 -05:00
Andy Cedilnik d5631f370b ENH: Add a method to remove environment variables 2006-03-17 11:44:07 -05:00
Andy Cedilnik fe1fda6431 ENH: Use vector of plain strings and add cmake -E command for getting environment 2006-03-17 11:14:14 -05:00
Andy Cedilnik f44fedd3e9 ENH: Add access for all environment variables 2006-03-17 10:58:37 -05:00
Andy Cedilnik c499c0d273 STYLE: Nightly Version update 2006-03-17 09:32:05 -05:00
Brad King 94cc5898e7 BUG: When generating the install rules for CMake itself the per-configuration subdirectory must be used to specify the executable location. 2006-03-16 18:24:26 -05:00
Bill Hoffman 0fa30e1a69 ENH: clean up find stuff so that NO_SYSTEM_PATH is backwards compatible and you get put system env variables in the find commands 2006-03-16 17:49:16 -05:00
Brad King 437e28e63a COMP: Skip trying to use native auto_ptr implementation and just provide a conforming one. 2006-03-16 17:26:28 -05:00
Brad King 1d38a3e09e BUG: Removed compiled-in CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using the settings from the platform files. 2006-03-16 17:09:08 -05:00
Brad King f01bd91336 COMP: Using KWSys auto_ptr to avoid cross-platform problems. 2006-03-16 16:04:30 -05:00
Brad King 68ad66444b ENH: Adding auto_ptr to KWSys to provide a conforming version everywhere. 2006-03-16 16:04:05 -05:00
Brad King 520b792f6f COMP: Fix for auto_ptr usage on VC6's broken implementation. 2006-03-16 15:50:21 -05:00
Brad King 77c65b954e BUG: Fixed generation of mismatched IF in install script. This bug was introduced during the m_ sweep. 2006-03-16 14:51:54 -05:00
Brad King 8893db3539 COMP: Fix malloc/free declaration for windows compilers. 2006-03-16 14:44:13 -05:00
Brad King 180a45c8c7 BUG: Do not leak the ofstream object in append mode. Just use an auto_ptr for both cases. 2006-03-16 14:14:15 -05:00
Brad King 3b43c29a30 ENH: Using patch from Frans Englich to clarify error messages. 2006-03-16 11:57:36 -05:00
Andy Cedilnik 124860a9ee COMP: Make members protected so that subclass can use them 2006-03-16 11:34:58 -05:00
Andy Cedilnik 867e41d23b BUG: Couple of memcheck bugs: Log files should really be different for test and memcheck. Also make sure to not trunkate the output of the test until the valgrind or any other checking is pefrormed. 2006-03-16 11:29:12 -05:00
Bill Hoffman e975836292 ENH: not all messages are errors 2006-03-16 11:28:13 -05:00
Bill Hoffman a1f22bde81 ENH: don't put the default framework path in a -F option 2006-03-16 11:27:56 -05:00
Andy Cedilnik 974e9d4667 COMP: Fix problem with namespace 2006-03-16 11:21:01 -05:00
Andy Cedilnik f483e48d2a ENH: Cleanup DynamicLoader so that the symbols have more consistent names, start using dynamic loader from kwsys in CMake 2006-03-16 11:01:05 -05:00
Ken Martin 4102949bf9 STYLE: minor comment cleanups 2006-03-16 10:53:14 -05:00
Ken Martin fb5d92ea37 ENH: m_ cleanup for curses 2006-03-16 10:44:55 -05:00
Ken Martin 4b83a08b37 ENH: a warning fix and some more cleanup 2006-03-16 09:33:23 -05:00
Andy Cedilnik 438c49f2a3 STYLE: Nightly Version update 2006-03-16 09:17:45 -05:00
Ken Martin fdb605dd09 BUG: fix warning 2006-03-15 16:32:40 -05:00
Bill Hoffman 5208004560 ENH: fix up this changes for mac 2006-03-15 12:02:34 -05:00
Ken Martin da279f0041 BUG: some UNIX fixes for my m_ commit 2006-03-15 11:38:47 -05:00
Andy Cedilnik 886e9bedc7 STYLE: Nightly Version update 2006-03-15 11:26:47 -05:00
Ken Martin 3d96e52261 STYLE: some m_ to this-> cleanup 2006-03-15 11:02:08 -05:00
Andy Cedilnik 609af5c969 ENH: Add svn cleanup before running svn 2006-03-15 09:23:35 -05:00
Andy Cedilnik e48dc06402 ENH: Allow multiple install directories 2006-03-15 09:22:51 -05:00
Bill Hoffman 88bd3b5281 ENH: add support for removing language flags from shared library and shared module link commands 2006-03-14 14:03:16 -05:00
Brad King 8e702ac5a8 BUG: Fixed object file name construction to use Convert method for relative path conversion. Also fixed test of result to check explicitly for a full path. 2006-03-14 11:35:37 -05:00
Brad King c332ff41f1 BUG: Avoid full paths and spaces when constructing object file names. 2006-03-14 10:14:52 -05:00
Brad King 6018c27993 BUG: Clarified confusing error message. 2006-03-14 09:37:50 -05:00
Andy Cedilnik 1b6912f18b STYLE: Nightly Version update 2006-03-14 02:31:47 -05:00
Andy Cedilnik 983ed68f2e STYLE: Fix style checker 2006-03-13 16:45:21 -05:00
Mathieu Malaterre b4654c2d3a COMP: Fix warning 2006-03-13 15:57:40 -05:00
Brad King 2b316f169c ENH: Introducing new policy to construct more unique object file names. This should allow multiple sources with the same file name but different FULL paths to be added to a single target. 2006-03-13 15:19:03 -05:00
Mathieu Malaterre 4f9efe7502 BUG: Fix problem on MacOSX, by disabling part of the test. 2006-03-13 14:39:50 -05:00
Mathieu Malaterre 7f5222d400 ENH: Fix dashboard with coverage 2006-03-13 11:27:12 -05:00
Mathieu Malaterre 7b36bf6cfd ENH: Do not build the library if we are not doing Testing 2006-03-13 10:49:35 -05:00
Mathieu Malaterre 325baa33d2 ENH: Make test usable from command line 2006-03-13 10:27:42 -05:00
Andy Cedilnik 3c7aeb4073 STYLE: Nightly Version update 2006-03-13 02:31:23 -05:00
Bill Hoffman 83daad3ec2 ENH: remove warning 2006-03-12 10:03:03 -05:00
Bill Hoffman 1cda55e682 ENH: remove test until it works 2006-03-12 09:43:30 -05:00
Andy Cedilnik 637c10dc96 STYLE: Nightly Version update 2006-03-12 02:26:31 -05:00
Bill Hoffman 5a8e1e4942 ENH: remove print 2006-03-11 11:53:30 -05:00
Bill Hoffman 08bb4d52ba ENH: try to clean up the search for programs 2006-03-11 11:52:57 -05:00
Mathieu Malaterre 6420337317 BUG: Fix for MINGW32 2006-03-11 10:09:33 -05:00
Mathieu Malaterre 46096c08a5 ENH: Add support for LastError on HPUX 2006-03-11 09:59:16 -05:00
Mathieu Malaterre 347efdedd5 ENH: Also look into data segment (consistant with other implementation) 2006-03-11 09:47:41 -05:00
Andy Cedilnik 6f3ef5aa92 STYLE: Nightly Version update 2006-03-11 02:33:52 -05:00
Bill Hoffman d2f7b0c64f ENH: undo last change because it broke the dashboard 2006-03-10 17:37:47 -05:00
Bill Hoffman ac432c7e7c ENH: add a new FILE SYSTEM_PATH that allows you to read a environment variable with a path in it. 2006-03-10 16:53:04 -05:00
Bill Hoffman 7387cb5850 ENH: fix find program to look for .com and .exe correctly and not return files with no extension on windows 2006-03-10 16:52:28 -05:00
Mathieu Malaterre 8e7d92049e ENH: Add documentation on the problem with system wide path for looking up dynamic libraries. STYLE: Fix trailing white spaces 2006-03-10 16:03:26 -05:00
Mathieu Malaterre 87fdcd6eb6 BUG: Need a / for Visual Studio build 2006-03-10 15:42:33 -05:00
Mathieu Malaterre 7763163e4b BUG: Do the proper path 2006-03-10 15:38:35 -05:00
Mathieu Malaterre aaa780d6a1 BUG: Need a trailing slash 2006-03-10 15:12:04 -05:00
Mathieu Malaterre fe66b15da4 BUG: Fix problem with in the path 2006-03-10 15:08:40 -05:00
Andy Cedilnik 862f5df25c STYLE: Fix some style issues 2006-03-10 15:03:09 -05:00
Mathieu Malaterre c0161e9e57 BUG: Trying to get testDynamicLoader to work on Solaris and SunOS, where current directory is not lookup when doing dlopen 2006-03-10 14:53:42 -05:00
Bill Hoffman 89e5fc63fe STYLE: fix line lengths 2006-03-10 13:54:57 -05:00
Mathieu Malaterre 509e383aac STYLE: Remove trailing whitespaces 2006-03-10 13:34:41 -05:00
Mathieu Malaterre f90e754100 BUG: Fix DynamicLoader implementation on MacOSX (using old API) 2006-03-10 13:34:03 -05:00
Mathieu Malaterre 5623ef913f ENH: Add trailing whitespace 2006-03-10 13:33:28 -05:00
Andy Cedilnik 634343c3e8 STYLE: Fix some style issues 2006-03-10 13:06:26 -05:00
Andy Cedilnik f01afc89f5 STYLE: Cleanup trailing spaces 2006-03-10 12:47:17 -05:00
Mathieu Malaterre 5fe4a9dcef STYLE: Make sure to use the proper cast. 2006-03-10 12:01:29 -05:00
Mathieu Malaterre 97aca504d8 ENH: Make sure that we find the proper symbol and not the one that start with _. STYLE: Remove an old style cast 2006-03-10 11:57:43 -05:00
Mathieu Malaterre 011de35360 ENH: Hopefully have the DynamicLoader to the proper thing. 2006-03-10 11:32:09 -05:00
Bill Hoffman 6b47b28867 ENH: fix line length style stuff 2006-03-10 11:13:15 -05:00
Bill Hoffman e0be3c7125 ENH: avoid adding junk into paths 2006-03-10 11:12:53 -05:00
Mathieu Malaterre d633bac7bc BUG: Make sure to have proper dependencies 2006-03-10 10:28:43 -05:00
Bill Hoffman 9345da20f3 ENH: use CMAKE_DL_LIBS and not dl directly as it does not always exist 2006-03-10 10:26:33 -05:00
Mathieu Malaterre ae7fdcf6a9 COMP: Fix cygwin build 2006-03-10 10:23:48 -05:00
Mathieu Malaterre fe6fc8192c COMP: Fix compilation on MacOSX (common symbols not allowed with MH_DYLIB output format) 2006-03-10 10:19:45 -05:00
Andy Cedilnik 4909154387 ENH: Add package to bundle test 2006-03-10 10:12:26 -05:00
Andy Cedilnik 09b34fa796 COMP: Add missing include 2006-03-10 10:07:42 -05:00
Andy Cedilnik 187821af43 STYLE: Nightly Version update 2006-03-10 02:32:13 -05:00
Mathieu Malaterre 87efbe2342 BUG: Remove comment 2006-03-09 17:16:20 -05:00
Mathieu Malaterre 69dd8ee7e7 ENH: remove test temporarily 2006-03-09 17:15:54 -05:00
Mathieu Malaterre 20c680e7fc ENH: Still more coverage of the DynamicLoader 2006-03-09 17:08:33 -05:00
Mathieu Malaterre 117c871790 ENH: Add a file to generate the lib 2006-03-09 17:06:55 -05:00
Mathieu Malaterre 9b55f2579a ENH: Improve test coverage 2006-03-09 16:40:34 -05:00
Mathieu Malaterre 7ca1c6d2d8 STYLE: Minor style 2006-03-09 16:40:00 -05:00
Bill Hoffman 8cdb87eaa7 ENH: if CMakeCache.txt has been removed, then automatically remove CMakefiles/*.cmake 2006-03-09 15:47:18 -05:00
Mathieu Malaterre 81922f811a ENH: Carefully turn testing of DynamicLib on 2006-03-09 14:41:21 -05:00
Mathieu Malaterre 1defe94e31 STYLE: Minor style 2006-03-09 14:36:53 -05:00
Mathieu Malaterre 428bc24823 ENH: Adding initial test for DynamicLoader 2006-03-09 14:35:56 -05:00
Bill Hoffman 4c5ba06fa1 ENH: use a cmake script to do the clean step, this allows for large numbers of files to be removed without making the command line too long 2006-03-09 14:30:35 -05:00
Andy Cedilnik 26e1fea95b STYLE: Fix some style issues 2006-03-09 11:57:43 -05:00
Bill Hoffman cb95c0a5bc ENH: fix a bug in the find path stuff so that it can find headers deep in frameworks 2006-03-09 11:35:38 -05:00
Andy Cedilnik 6503a0eecc STYLE: Fix some style issues 2006-03-09 11:17:10 -05:00
Andy Cedilnik 10d1b20790 BUG: Fix problem on Wacom system with global symbolic targets 2006-03-09 09:53:30 -05:00
Andy Cedilnik 95ea0272de STYLE: Fix style problems 2006-03-09 08:32:08 -05:00
Andy Cedilnik 12d406675a STYLE: Nightly Version update 2006-03-09 02:41:51 -05:00
Bill Hoffman e97157feb1 ENH: make sure system path is not added unless asked for 2006-03-08 18:16:01 -05:00
Andy Cedilnik e8affe5cc2 STYLE: Lots of formating to remove style problems 2006-03-08 16:33:39 -05:00
Andy Cedilnik 3d44b9a354 ENH: Add additional subdirectory to improve testing and to allow cleanup when testing cpack 2006-03-08 14:02:30 -05:00
Andy Cedilnik c14a06c8e0 BUG: Handle version with multiple dots 2006-03-08 13:59:33 -05:00
Brad King bde71e9668 ENH: Enabled process tree killing on AIX. 2006-03-08 13:06:46 -05:00
Brad King 6fb7bac013 ENH: Enabled process tree killing on the SGI. 2006-03-08 12:42:59 -05:00
Brad King 95f86d5d6f ENH: Enabled process tree killing for FreeBSD and Sun. 2006-03-08 12:36:14 -05:00
Brad King 17d79233ff ENH: Enabled process tree killing on HP-UX. 2006-03-08 12:12:37 -05:00
Brad King c31c18bb9c BUG: Do not leak ps FILE when the process starts but reading the header fails. 2006-03-08 11:57:41 -05:00
Brad King a155eacec3 ENH: Added a way to quickly enable manual testing of grandchild killing. 2006-03-08 11:39:34 -05:00
Brad King 3c39accee9 ENH: Added implementation of process tree killing that runs "ps" to traverse the tree. 2006-03-08 11:38:51 -05:00
Andy Cedilnik 892a439fad BUG: Remove some old legacy code and remove memory leak 2006-03-08 10:52:29 -05:00
Mathieu Malaterre d91bd3dbd3 BUG: Including file within a namespace{} is dangerous(unless symbols are within an extern C). Also update documentation about special case for MacOSX 2006-03-08 09:16:54 -05:00
Andy Cedilnik cdc3c9d18b STYLE: Nightly Version update 2006-03-08 02:43:44 -05:00
Andy Cedilnik ccac9542b1 ENH: Add a way to overwrite some preferences and ignore certain targets 2006-03-07 15:31:05 -05:00
Brad King 6d4b7425fd ENH: Add CMAKE_COMMAND and CMAKE_ROOT variables when running in script mode. This partially addresses bug#2828. 2006-03-07 14:46:50 -05:00
Brad King c21a61c91a BUG: Check for whether to add -C to package rule should check for a . in the first character not the second. 2006-03-07 14:38:52 -05:00
Andy Cedilnik e82de6a5d5 COMP: Fix warnings 2006-03-07 12:03:11 -05:00
Brad King 19f5d128e8 BUG: Most platforms other than Linux seem to require executable permissions on their shared libraries. 2006-03-07 10:05:30 -05:00
Andy Cedilnik 96a8f94b85 STYLE: Nightly Version update 2006-03-07 02:12:10 -05:00
Bill Hoffman 3f532f5489 ENH: add support for language flags at rule expansion time 2006-03-06 15:14:23 -05:00
Mathieu Malaterre f4fb2ca779 COMP: Fix compilation on MacOSX 2006-03-06 14:30:46 -05:00
Mathieu Malaterre 12ebc4339a ENH: Compile DynamicLoader 2006-03-06 14:07:50 -05:00
Mathieu Malaterre ffd4bcd02b ENH: Adding kwsys implementation for a DynamicLoader class. Copy from itkDynamicLoader, with patch from cmDynamicLoader 2006-03-06 14:02:55 -05:00
Bill Hoffman eee281c3a6 ENH: add missing cmake depend hacks 2006-03-06 13:43:58 -05:00
Bill Hoffman 3aec2488ff ENH: add missing cmake include 2006-03-06 13:34:33 -05:00
Mathieu Malaterre 73e1d9abd9 COMP: Some STL implementation do not provide clear on std::string 2006-03-06 13:02:13 -05:00
Mathieu Malaterre e34d666fc7 BUG: Need to reset internal structure in case of multiple calls to Load 2006-03-06 11:57:05 -05:00
Mathieu Malaterre 70e6fe3f9b ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code). 2006-03-06 10:12:02 -05:00
Andy Cedilnik 174cad0994 STYLE: Nightly Version update 2006-03-06 02:11:59 -05:00
Brad King 2b7e43961c BUG: Fix for generated install scripts to support prefixes with trailing slashes or just a single slash. 2006-03-05 09:09:12 -05:00
Bill Hoffman a2bfdf9542 ENH: fix old style parsing of FIND commands and fix broken tests 2006-03-05 08:38:24 -05:00
Andy Cedilnik dc418875cf STYLE: Nightly Version update 2006-03-05 02:11:30 -05:00
Andy Cedilnik 1c14084cbc STYLE: Nightly Version update 2006-03-04 02:22:32 -05:00
Bill Hoffman 4cdfc76c49 ENH: make sure NAMES tag is not required for name argument, fixes msys generator 2006-03-03 23:00:09 -05:00
Brad King 06846c4c07 ENH: Added PERMISSIONS option to the TARGETS mode of the INSTALL command. 2006-03-03 19:29:35 -05:00
Brad King a2e136fd17 ENH: Added PERMISSIONS and RENAME options to the INSTALL command's FILES and PROGRAMS mode, and corresponding support to FILE(INSTALL). Default permissions for shared libraries on non-Windows/non-OSX platforms no longer has the execute bit set. 2006-03-03 18:44:32 -05:00
Brad King 5792dc8da8 ENH: Replaced UpdateLocation method with call to GetLocation. Added comment about problems with the LOCATION attribute. 2006-03-03 18:06:44 -05:00
Andy Cedilnik ce51e361fe ENH: Check package maker version 2006-03-03 15:04:28 -05:00
Andy Cedilnik 49c0a4b52a COMP: Oops, typo 2006-03-03 14:28:28 -05:00
Andy Cedilnik bc4e5581ee ENH: Add support for exporting graphviz of the project dependencies 2006-03-03 14:24:31 -05:00
Brad King 93c95f1cc5 BUG: Fixed installation of MacOSX Bundle executables and the corresponding install_name remapping support. Extended the BundleTest test to check that this all works. Part of these fixes required changing the signature of AppendDirectoryForConfig in all generators. It now accepts prefix and suffix strings to deal with whether leading or trailing slashes should be included with the configuration subdirectory. 2006-03-03 12:58:48 -05:00
Andy Cedilnik a460c60843 ENH: Add verbose flag to package maker and add CFBundleIdentifier string 2006-03-03 10:52:26 -05:00
Andy Cedilnik 056c307e50 STYLE: Nightly Version update 2006-03-03 02:34:12 -05:00
Bill Hoffman be375b1bcd ENH: fix std in kwsys, has to be kwsys_stl 2006-03-02 21:33:57 -05:00
Bill Hoffman 8aa178639c ENH: remove warning 2006-03-02 20:11:01 -05:00
Bill Hoffman 0db4cb0d96 ENH: removed unused methods after find changes 2006-03-02 15:03:36 -05:00
Bill Hoffman 2000940136 ENH: pass CMAKE_MODULE_PATH into try compile projects 2006-03-02 14:39:12 -05:00
Bill Hoffman 6fadc10e01 ENH: fix spelling errors in docs 2006-03-02 13:43:39 -05:00
Bill Hoffman a5825cd11a ENH: check in new find stuff 2006-03-02 13:30:22 -05:00
Bill Hoffman 2f78d874a7 ENH: fix for bug 2921, move _OVERRIDE variable to a better position to allow changing _INIT variables 2006-03-02 07:52:52 -05:00
Andy Cedilnik f2922860c6 STYLE: Nightly Version update 2006-03-02 02:17:27 -05:00
Brad King 54732b0607 ENH: Finished CMAKE_<CONFIG>_POSTFIX feature and documented it. The value of this variable is used when a library target is created to initialize the <CONFIG>_POSTFIX target property. The value of this property is used (even for executables) to define a per-configuration postfix on the name of the target. Also enabled use of the OUTPUT_NAME property for non-executable targets. 2006-03-01 22:45:13 -05:00
Brad King 8d9a997beb ENH: Cleaned up generation of directory-level rules and their support structure. The directorystart rule has been removed in favor of checking the build system in the subdirectory makefile first. The "directory" rule has been renamed "all" since it corresponds to the "all" pass anyway (as against "clean"). Also fixed directory-level rule for preinstall. 2006-03-01 18:54:17 -05:00
Brad King 007421e19c BUG: Check for whether to add BUILD_TYPE to install rule should check for a . in the first character not the second. 2006-03-01 18:49:52 -05:00
Andy Cedilnik ff50bb9f77 BUG: Even more VS8 issues 2006-03-01 13:05:57 -05:00
Andy Cedilnik 98dc57c0ae BUG: More VS8 fixes 2006-03-01 12:50:03 -05:00
Andy Cedilnik 07260a6f27 ENH: Cleanup global targets even more and potentially fix Xcode 2006-03-01 08:28:39 -05:00
Andy Cedilnik d231a422ed STYLE: Nightly Version update 2006-03-01 02:32:30 -05:00
Andy Cedilnik e6b8706225 BUG: Ok, fix the ordering 2006-02-28 16:33:14 -05:00
Andy Cedilnik a8c8f1738b BUG: Fix for STL 2006-02-28 16:22:17 -05:00
Andy Cedilnik 0321dae07b BUG: Handle buggy streams 2006-02-28 16:17:27 -05:00
Andy Cedilnik 5b638bb136 BUG: Add additional check 2006-02-28 15:56:46 -05:00
Andy Cedilnik 6783765c90 BUG: On Visual Studio and XCode, handle build configurations 2006-02-28 15:31:43 -05:00
Andy Cedilnik 0f36f0ef90 STYLE: Remove debug 2006-02-28 15:31:10 -05:00
Brad King b1443931b0 COMP: Fixed warnings for Borland 5.8. 2006-02-28 11:38:02 -05:00
Brad King 7db64cdb28 BUG: Need to use the CMAKE_COMMAND cache entry to get the location of CMake. 2006-02-28 09:53:32 -05:00
Andy Cedilnik 36d7f3990a ENH: Add support for multiple build targets and start adding simple cpack tests 2006-02-28 08:23:40 -05:00
Andy Cedilnik 456c823ec0 STYLE: Nightly Version update 2006-02-28 02:32:38 -05:00
Bill Hoffman bebb6b1767 ENH: fix problem if there are .. in the path to the source file specified in a source group 2006-02-27 23:06:44 -05:00
Bill Hoffman 4650f78dd5 ENH: add new find stuff 2006-02-27 16:38:22 -05:00
Andy Cedilnik ee227d3af5 ENH: Several packaging issues. Allow random variables to be passed to cpack (anything starting with CPACK_, add preinstall to the list of dependencies for package, fix typos 2006-02-27 10:58:20 -05:00
Andy Cedilnik ac99baa44d STYLE: Nightly Version update 2006-02-27 02:00:17 -05:00
Andy Cedilnik f86af9081d STYLE: Nightly Version update 2006-02-26 02:00:59 -05:00
Andy Cedilnik bec82af4df STYLE: Nightly Version update 2006-02-25 01:56:38 -05:00
Andy Cedilnik 3d9610feec COMP: More fixes for non makefile generators and global targets 2006-02-24 18:15:35 -05:00
Andy Cedilnik 1cd8c64384 STYLE: Remove debug 2006-02-24 17:43:19 -05:00
Andy Cedilnik c4156b4531 COMP: Even more global target fixes 2006-02-24 17:35:35 -05:00
Andy Cedilnik 4675765601 ENH: Install cpack 2006-02-24 16:30:58 -05:00
Andy Cedilnik 07d0e776ad BUG: More fixing of support for global target son visual studio 2006-02-24 16:20:44 -05:00
Brad King 586a9427d3 ENH: Created target property INSTALL_NAME_DIR initalized by CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries. This is the OSX equivalent of RPATH. 2006-02-24 13:13:14 -05:00