Commit Graph

3495 Commits

Author SHA1 Message Date
Andy Cedilnik 413a595d37 ENH: Handle wrong library on sun and no project on visual studio 7 2004-02-20 09:25:06 -05:00
Andy Cedilnik 62fd43ebae ENH: Comment out test 2004-02-19 10:33:24 -05:00
Andy Cedilnik b092ffae6f ENH: Cleanup 2004-02-19 10:32:17 -05:00
Andy Cedilnik f1cffef265 ENH: Make IF command scriptable 2004-02-19 10:29:51 -05:00
Andy Cedilnik bfe234da93 ENH: Macro should be scriptable 2004-02-19 09:35:30 -05:00
Andy Cedilnik 985f3dd3b4 ERR: Do not exit when find bad custom files. 2004-02-19 09:35:12 -05:00
Bill Hoffman 8f565bdc74 BUG: don't crash when loading a module that does not exist 2004-02-17 08:35:23 -05:00
Ken Martin 5a391f8aa7 shut up unfixable warning 2004-02-16 10:57:38 -05:00
Bill Hoffman c60f2fabc4 ENH: use cmake variables for cmDynamicLoader to figure out library prefix and extensions 2004-02-16 10:48:54 -05:00
Bill Hoffman 07b4d8bbca BUG: fix mingw module load tests 2004-02-16 09:50:06 -05:00
Ken Martin a46e0d3476 fix warnings 2004-02-16 09:49:29 -05:00
Bill Hoffman f7ce654912 ENH: change mingw to use libfoo.dll instead of foo.dll since it can link to them 2004-02-13 10:51:44 -05:00
Andy Cedilnik c44d0ef733 ENH: Add DESTDIR support 2004-02-12 21:44:24 -05:00
Brad King 41c8677a95 ERR: Fixed use of _findfirst for MSVC 6. 2004-02-12 13:38:18 -05:00
Ken Martin 012a14de69 fix incorrect signature for findfirst 2004-02-12 11:23:41 -05:00
Bill Hoffman 6223d60085 Fix install test fail on mingw 2004-02-12 09:13:31 -05:00
Andy Cedilnik 729e2a427a BUG: Like cygwin, mingw does not produce .lib file for shared libraries, so search for dll when searching for library 2004-02-12 08:58:51 -05:00
Andy Cedilnik 302d60371a ERR: Remove warning 2004-02-11 10:56:35 -05:00
Andy Cedilnik ff6bc56616 ENH: On Cygwin shared libraries have only .dll file no .lib file, so when finding library on cygwin, search also for .dll. Also fix SimpleInstall test on cygwin 2004-02-11 08:28:59 -05:00
Andy Cedilnik eaf25c6739 ERR: Use filepath followed by filename not another filepath 2004-02-10 15:53:09 -05:00
Andy Cedilnik d278cde9e7 ENH: Add logging of tests while running. This way you can actually see the output as it goes 2004-02-10 15:51:29 -05:00
Andy Cedilnik 6720075f8b BUG: -l or whatever should be at beginning of line. 2004-02-09 15:34:38 -05:00
Andy Cedilnik 1061101745 ENH: Some systems do not handle spaces in the path 2004-02-09 11:33:00 -05:00
Andy Cedilnik 4dd97ff97f ENH: Install stage2 to handle runtime problem 2004-02-08 20:08:58 -05:00
Andy Cedilnik 9107592550 ENH: Attempt to support tests in funky subdirectories 2004-02-08 13:23:48 -05:00
Andy Cedilnik e72bac5870 ENH: Add second part of SimpleInstall 2004-02-08 12:04:10 -05:00
Andy Cedilnik 31c1071ebf ENH: When nor specifying full path, make sure it actually works, on broken filesystems fix case of files. 2004-02-06 15:26:15 -05:00
Andy Cedilnik 9c744cfe35 ENH: Handle script mode 2004-02-06 15:18:55 -05:00
Andy Cedilnik 54785fafba ENH: Make more commands scriptable 2004-02-06 13:47:11 -05:00
Andy Cedilnik e6de1efcb8 ENH: Fix support for debug postfix 2004-02-03 11:23:39 -05:00
Andy Cedilnik 038abb867e ENH: Add support for install postfix 2004-02-03 10:53:41 -05:00
Andy Cedilnik a721b96407 ENH: Cleanup output 2004-02-03 10:25:51 -05:00
Andy Cedilnik 59adb4eabe ENH: Fix ADD_DEPENDENCIES on Unix makefiles and fix SimpleInstall test not to link the module 2004-02-03 09:26:36 -05:00
Andy Cedilnik 5e4e4b74ab ENH: Propagate build type 2004-02-02 18:23:04 -05:00
Andy Cedilnik 2106bdc4ec ENH: Add install test 2004-02-01 12:53:28 -05:00
Bill Hoffman 48dc13a649 BUG: keep output 2004-01-29 10:29:01 -05:00
Bill Hoffman b9f2bd103b ENH: remove depend on CMakeCache for rebuild_cache target to avoid double rebuild cache 2004-01-29 09:01:39 -05:00
Brad King eea07a2f64 ERR: Fixed prototypes of gmtime, localtime, and mktime. 2004-01-29 09:00:30 -05:00
Bill Hoffman 9b8ca58538 BUG: After running builtin ctest, go back to the original directory 2004-01-28 13:17:10 -05:00
Andy Cedilnik c1002cccb0 ERR: Remove cout 2004-01-28 11:22:19 -05:00
Brad King d23636d48b BUG: Corrected detection of exceptional exit code. 2004-01-28 10:59:46 -05:00
Brad King e27ad7eb97 ENH: Added exception string to abnormal termination report. 2004-01-28 10:59:22 -05:00
Ken Martin 305e972df3 Including exception string in test's error output. 2004-01-28 09:47:31 -05:00
Andy Cedilnik 4be80e728a ERR: Remove warning about unused variable 2004-01-28 08:11:09 -05:00
Bill Hoffman 038caa1677 remove old file 2004-01-27 17:12:51 -05:00
Bill Hoffman 9be1b582ee ENH: add a dynamic loader flush cache 2004-01-27 17:12:41 -05:00
Andy Cedilnik 3540324598 ENH: Only display the precontext or postcontext up to the next or previous warning or error 2004-01-27 17:11:57 -05:00
Bill Hoffman 6b6971a2c2 BUG: fix FMM 2004-01-27 14:51:18 -05:00
Andy Cedilnik d13e30f3ae ENH: Make install on windows seems to work now 2004-01-27 12:37:30 -05:00
Andy Cedilnik 127872e820 ERR: Fix build on Mingw. Looks like Mingw is more like visual studio... Thanks Fred Wheeler 2004-01-27 09:53:33 -05:00
Ken Martin bcd194fa06 fix for backup restore 2004-01-27 09:42:57 -05:00
Andy Cedilnik f33c01b98a ERR: And yet another set of constants for file permissions 2004-01-27 09:05:31 -05:00
Andy Cedilnik fb228e73c8 ERR: Properly handle mode_t on borland 2004-01-27 09:05:01 -05:00
Andy Cedilnik 1089ec27a1 ERR Fix borland 2004-01-26 17:52:48 -05:00
Andy Cedilnik 6eed8b55dd BUG: Fix for spaces in path 2004-01-26 16:29:36 -05:00
Andy Cedilnik 5c8c6fa3da ENH: Several windows bugs and fixes 2004-01-26 16:24:35 -05:00
Andy Cedilnik dae3e140ae ENH: Add unix style install in file command 2004-01-26 16:05:58 -05:00
Andy Cedilnik 09421a261c ENH: Preserve permissions when copying files 2004-01-26 15:50:38 -05:00
Andy Cedilnik 900ad59867 ERR: Fix build problems on Visual Studio 6 2004-01-26 15:03:09 -05:00
Andy Cedilnik 7527fbccc2 ENH: Add code for setting and getting permissions 2004-01-26 14:55:57 -05:00
Andy Cedilnik 0217af3b58 ENH: Improve calling of RunSingle command and fix compile error 2004-01-26 14:41:29 -05:00
Bill Hoffman 1d958cad60 ENH: forgot return value 2004-01-26 14:00:22 -05:00
Andy Cedilnik 2db971afb4 ENH: Add support for CTestCustom.ctest, which modifies some behavior of ctest 2004-01-26 13:57:26 -05:00
Bill Hoffman 222e9a2876 BUG: fix put/get env problems 2004-01-26 13:32:46 -05:00
Bill Hoffman dd7f85a9dc ENH: fix for build on cygwin mingw 2004-01-26 13:32:20 -05:00
Andy Cedilnik 7608d3f586 ERR: Fix std:: namespace 2004-01-25 19:30:24 -05:00
Andy Cedilnik 797db2bd82 ENH: Start adding new installation framework 2004-01-25 19:25:26 -05:00
Bill Hoffman a588dbcba1 BUG: .lib from a .dll should go in m_LibraryOutputPath not m_ExecutableOutputPath 2004-01-23 15:17:21 -05:00
Bill Hoffman 927b2b419c BUG: jump over feature was not working for windows 2004-01-23 13:43:33 -05:00
Bill Hoffman 8685faba69 BUG: fix for debug flags into project files 2004-01-23 13:01:52 -05:00
Bill Hoffman bcc0b4018d BUG: more fixes for relative path stuff 2004-01-23 13:01:28 -05:00
Bill Hoffman cfe6aee59b ENH: convert the .o files to not have ./ 2004-01-23 11:22:48 -05:00
Brad King ed1c2573aa BUG: Fix to build rule generation with relative paths. 2004-01-23 09:54:50 -05:00
Ken Martin da76ed122f fixes to backup restore options 2004-01-23 09:44:47 -05:00
Brad King 01e4c82bb4 STYLE: Deleted trailing whitespace. 2004-01-23 08:53:51 -05:00
Brad King 58814ba30e ERR: Fixed project name for Jump tests. 2004-01-23 08:51:19 -05:00
Brad King 9651c9d996 ERR: Fixed function prototypes with zero arguments to be C-style. 2004-01-22 14:44:44 -05:00
Andy Cedilnik 9cf5bb4bb0 BUG: If working directory does not exists, exit 2004-01-22 11:16:43 -05:00
Andy Cedilnik c1ba581da4 BUG: If at least one test fails, the percent cannot be greater than 99 2004-01-22 11:10:03 -05:00
Brad King fad0651d84 BUG: Fix jump-over-and-build for missing libraries when the relative path to the library is different between the source and destination of the jump. 2004-01-22 10:54:15 -05:00
Brad King 778af637ea ENH: Added JumpWithLibOut and JumpNoLibOut to test whether jumping over to build a missing library works. 2004-01-22 10:36:14 -05:00
Brad King 49bd89fe31 BUG: CopyFileIfDifferent should return success if the files did not differ or if the copy succeeded. It should return failure only if the files were different and the copy failed. 2004-01-22 10:30:01 -05:00
Brad King f86424414f BUG: ::Stdout method should flush cout after writing data. 2004-01-21 15:55:47 -05:00
Brad King ba9687d5cb BUG: empty method on std string is a test, and does not set the string to empty. 2004-01-21 14:43:25 -05:00
Bill Hoffman d72f5a0be0 BUG: fix leak 2004-01-21 14:27:01 -05:00
Brad King cb95dde1e4 BUG: Fixed buffer size in MakeXMLSafe. 2004-01-21 14:06:44 -05:00
Andy Cedilnik d609e037b9 BUG: Fix valgrind error. If working directory is not set do not do chdir 2004-01-21 13:38:09 -05:00
Bill Hoffman 13753b89c2 BUG: if a test is not found, it should fail 2004-01-21 09:49:32 -05:00
Bill Hoffman 4d082d4215 ENH: make sure tests that are not run fail, and make sure that it does not try to run directories with the same name as tests 2004-01-21 09:25:05 -05:00
Bill Hoffman 7f018b58ac ENH: bug fix for IBM broken xlC 6.0.0.4 compiler 2004-01-20 14:36:00 -05:00
Bill Hoffman 1690c45626 ENH: dont do relative paths when nothing is relative 2004-01-20 14:35:25 -05:00
Brad King 9878c9ea34 ERR: Fixed unused argument warning. 2004-01-19 09:30:44 -05:00
Brad King 5ba4fd9e8a ERR: Must include Dart module after PROJECT command. 2004-01-19 09:30:09 -05:00
Brad King f2714ab435 ENH: Added Dart testing configuration. 2004-01-17 12:47:11 -05:00
Brad King 740505bb63 ENH: Added a recursive process execution test. 2004-01-17 12:46:56 -05:00
Ken Martin d4e3804f4e fix so that ctest is run even with bad cmake result 2004-01-16 14:00:30 -05:00
Brad King e5a48ea031 ERR: Disabling some borland warnings. 2004-01-16 09:51:24 -05:00
Andy Cedilnik f687b3d4a2 ENH: Handle spaces in the dart output of test 2004-01-15 17:07:40 -05:00
Brad King 79a1734269 ENH: Added more error state checks to RunSingleCommand. 2004-01-15 08:50:37 -05:00
Andy Cedilnik 09b766ef14 ERR: Do not ignore argument after nocmake 2004-01-13 12:28:52 -05:00
Bill Hoffman 8907dad99e ENH: add no cmake option 2004-01-13 11:22:47 -05:00
Bill Hoffman a9beaa40e8 BUG: try to get access to work on borland 2004-01-12 16:16:46 -05:00
Bill Hoffman e5bcc9244b ENH: use access over stat for performance 2004-01-12 13:53:46 -05:00
Andy Cedilnik b4bf41434c ENH: Only look for executable until found 2004-01-12 13:30:57 -05:00
Bill Hoffman 002679fdba BUG: make sure property list is cleared between cache loadings 2004-01-12 11:07:13 -05:00
Bill Hoffman 00332a958e ENH: clean up the output some more 2004-01-09 14:14:24 -05:00
Bill Hoffman c47409d9e9 ENH: clean up output 2004-01-09 14:05:55 -05:00
Bill Hoffman 67f1dab2b5 ENH: add an ability to specify a build run directory 2004-01-09 13:35:18 -05:00
Bill Hoffman 972e09029d ENH: clean up output 2004-01-09 12:35:33 -05:00
Bill Hoffman c1f83b0515 ENH: add a local target for libraries as well as executables 2004-01-09 12:28:47 -05:00
Brad King 5e3b39178b BUG: Updated warning regex to match in more cases. 2004-01-09 10:13:18 -05:00
Bill Hoffman a00a1dab0d BUG: if the build fails then the test fails 2004-01-09 08:54:41 -05:00
Bill Hoffman 6b1abee813 BUG: fix arguments to wxwindows test 2004-01-09 07:22:12 -05:00
Bill Hoffman 294dec38c9 BUG: make sure relative paths in command line options are expanded 2004-01-08 15:54:30 -05:00
Bill Hoffman c336a9b1ac BUG: make sure null terminator is in the right place for putenv static char array 2004-01-08 09:59:24 -05:00
Bill Hoffman 4f4984ff7f ENH: remove warning 2004-01-08 08:22:09 -05:00
Bill Hoffman eb9c51a5ad ENH: remove warning 2004-01-08 08:19:40 -05:00
Bill Hoffman a0afa50252 temp remove of optimization internal ctest use putenv causing trouble on cygwin 2004-01-07 16:24:41 -05:00
Bill Hoffman baadc0a361 ENH: print errors when they are there 2004-01-07 16:15:55 -05:00
Bill Hoffman 66dc84581c BUG: initialize ivar 2004-01-07 14:22:48 -05:00
Bill Hoffman ea28cef201 BUG: fix command line parser bug 2004-01-07 13:20:39 -05:00
Bill Hoffman dcdde834a5 ENH: remove warning 2004-01-07 12:50:10 -05:00
Bill Hoffman 4009a4b276 ENH: remove warnings 2004-01-07 11:31:10 -05:00
Bill Hoffman 2c2291bbe0 ENH: add new feature to ctest so that it can cmake, build and run a test executable 2004-01-07 11:24:22 -05:00
Bill Hoffman a8620773f3 BUG: fix crash in external dsp include 2004-01-07 09:22:30 -05:00
Bill Hoffman 5d987e4a3f BUG: fix crash 2004-01-07 09:08:52 -05:00
Andy Cedilnik c3003ab8c3 ENH: Improve notes support (now you can specify them with the rest of the command line), improve reading of configuration file (now it actually rereads configuration file after running update/configure/build...). Remember the model (nightly/experimental) across runs 2004-01-06 19:13:55 -05:00
Brad King e365b64ff6 ENH: Removing empty source file now that makefile dependencies should have updated. 2004-01-06 16:56:13 -05:00
Bill Hoffman d1efed1415 ENH: fix for hp make and relative paths never have targets with a ./ at the start of the name 2004-01-06 16:18:38 -05:00
Ken Martin c83f3b3c4c fix for glob command 2004-01-05 16:29:18 -05:00
Brad King 972541c291 BUG: Fixed typo in error message. 2004-01-05 15:30:49 -05:00
Ken Martin cb2b5a188a fix for long lines with post build rules 2004-01-05 12:53:03 -05:00
Andy Cedilnik 15cdf406d6 BUG: Fix dependency to input file for QT_WRAP_CPP. Bug #421 - QT_WRAP_CPP 2004-01-05 11:13:50 -05:00
Brad King fca398f961 ERR: Removed use of FILE command and using WRITE_FILE instead. We would still like CMake 1.6 to be able to build CMake CVS, and kwsys is used. 2004-01-05 11:02:38 -05:00
Bill Hoffman f3d1225669 ENH: reduce flicker 2004-01-05 10:26:51 -05:00
Bill Hoffman 0c4bec7563 ENH: fix bug with advanced items loosing edit and do a better job sorting 2004-01-02 17:24:19 -05:00
Brad King c14915697c ENH: Renamed KWSYS_IOS_HAVE_* macros to KWSYS_IOS_USE_* to be more readable in the C++ sources. 2003-12-30 17:15:51 -05:00
Brad King 1c8f885f9d ENH: Added GetExceptionString method to provide an error description when GetState returns Exception. 2003-12-30 16:23:16 -05:00
Brad King f48941f261 BUG: CollapseFullPath was calling SplitProgramPath before changing the working directory to in_base. 2003-12-30 13:38:32 -05:00
Brad King bcd4f87414 BUG: Do not call cmsysProcess_GetErrorString unless GetState returns State_Error. 2003-12-30 10:26:18 -05:00
Bill Hoffman ae69928e69 BUG: borland make treats ./target and target as different also convert to outputpathrelative may get passed a quoted path 2003-12-30 08:41:04 -05:00
Andy Cedilnik bbfc747f2e ENH: Remove warnings about unused variables 2003-12-30 07:55:58 -05:00
Ken Martin 362ce0c32d sets variable now 2003-12-29 16:35:32 -05:00
Ken Martin d0bc3b9acd only generate test target when enabled 2003-12-29 16:27:40 -05:00
Ken Martin d18c9559b3 sets variable now 2003-12-29 16:27:06 -05:00
Andy Cedilnik c237e0ac68 ENH: Do not use nslookup. All we really care is hostname. If somebody wants something fancy, just set it yourself. Fixes Bug #407 - nslookup is being deprecated for Red Hat and Fedora distributions 2003-12-29 16:10:15 -05:00
Andy Cedilnik d97e79c971 ERR: Fix problems with OPTION and -D on command line. Fix Bug #408 - Using -D without a type does not always work 2003-12-29 15:26:01 -05:00
Bill Hoffman b753a6794b BUG: use ./ infront of the current directory 2003-12-29 14:55:43 -05:00
Brad King bc16c68a14 BUG#452: Fix to argument checking for TOUPPER and TOLOWER subcommands. 2003-12-29 13:31:04 -05:00
Brad King 242f4f2fc8 ERR: Removed ftime ambiguity created by poor C++ standard headers provided by Borland 5.5. 2003-12-29 13:14:26 -05:00
Andy Cedilnik 2f2596c213 ENH: Add option to submit notes. Implements Bug #465 - Add notes support to CTest 2003-12-26 15:02:26 -05:00
Andy Cedilnik 32accc1607 BUG: For consistency, use cmStdString. Also, there was a bug in SplitString which make it lose the first character. 2003-12-26 15:00:27 -05:00
Andy Cedilnik b5035770bc BUG: On Windows network paths do not really work as regular paths, so when the binary directory is on the network, we will not support relative paths 2003-12-24 15:02:25 -05:00
Bill Hoffman fbd0bafca7 ENH: use cd pwd trick for path for libnames 2003-12-24 13:17:17 -05:00
Bill Hoffman f3c42f593e BUG: use full paths via pwd for -L paths on unix shells 2003-12-24 10:51:43 -05:00
Ken Moreland 06bf73f9c3 Fixed a problem where ifstream was not the same as kwsys_ios::ifstream on
MSVC 6.0.
2003-12-24 10:07:42 -05:00
Andy Cedilnik 460f90de2b ENH: Fix coverage to actually work and add support for .NoDartCoverage 2003-12-24 09:19:36 -05:00
Bill Hoffman 09ba0a0a31 BUG: keep more of the case information 2003-12-23 15:01:10 -05:00
Bill Hoffman 79c23436d3 BUG: fix for vtk build 2003-12-23 13:31:11 -05:00
Brad King 032d1d8652 ENH: Merging changes from KWSys-IOS-bp to KWSys-IOS-b2t-1-mp to main tree. This introduces separate kwsys_ios and kwsys_stl macros needed to support all platforms. 2003-12-23 11:03:33 -05:00
Bill Hoffman 0bdb092a01 ENH: add relative paths to visual studio 6 and 7 project files 2003-12-22 16:21:27 -05:00
Bill Hoffman d79e3ae698 ENH: move relative path to parent generator class 2003-12-22 15:16:46 -05:00
Bill Hoffman a5fa6e2fe2 ENH: make new relative rpath work with spaces 2003-12-22 14:17:47 -05:00
Bill Hoffman f0bc1ed9b2 ENH: use fullpaths based on the actual current directory 2003-12-22 13:59:29 -05:00
Bill Hoffman 4f8afac655 ENH: use a full path for rpath 2003-12-22 13:15:33 -05:00
Bill Hoffman eb9fc21543 ENH: add support for relative paths in makefiles 2003-12-22 12:24:26 -05:00
Andy Cedilnik dad738eab1 ENH: Even better. Only replace when path longer than 20 characters. Also replace parent directory. That way it will replace for related projects. 2003-12-18 18:04:49 -05:00
Andy Cedilnik b3c7fe02a3 ENH: Attempt to cleanup the build output 2003-12-18 17:42:56 -05:00
Ken Martin d3a68a23a7 bug fix 2003-12-18 17:36:27 -05:00
Andy Cedilnik 1b2f84a727 ERR: Remove debug 2003-12-18 13:40:29 -05:00
Andy Cedilnik 72d8bd1e41 BUG: Fix Bug #445 - Same library in multiple projects can cause problems 2003-12-18 13:17:36 -05:00
Andy Cedilnik c3840b5cc3 BUG: Fix Bug #445 - Same library in multiple projects can cause problems 2003-12-18 13:04:28 -05:00
Andy Cedilnik 7e4dce08ec ERR: Remove debug 2003-12-17 09:40:21 -05:00
Andy Cedilnik 3a488c1896 ENH: Add more error regular expressions 2003-12-17 09:25:13 -05:00
Ken Martin 076e52a26a better ctest driver and return codes 2003-12-17 08:36:10 -05:00
Brad King 92bcdb8d66 ERR: std -> kwsys_std. 2003-12-17 08:30:07 -05:00
Andy Cedilnik f90fc6ee39 ENH: Purify support should work now. 2003-12-16 17:30:24 -05:00
Brad King 802601b606 ENH: Added SetPipeShared method to allow stdout and stderr pipes to be shared with the parent process. 2003-12-16 17:20:01 -05:00
Andy Cedilnik ab0a30e2b3 ENH: Add suppression file support for valgrind 2003-12-16 16:19:56 -05:00
Brad King 8ca149d34f ENH: Added GetEnv method. 2003-12-16 15:55:18 -05:00
Brad King 40ea4b6761 ENH: Updated copyright. 2003-12-16 15:38:36 -05:00
Brad King e70aa1b3a2 ERR: SystemTools now depends on Directory. 2003-12-16 15:37:24 -05:00
Andy Cedilnik e9e391c004 ENH: Several cleanups and attempt to do purify support 2003-12-16 14:43:13 -05:00
Ken Martin cd5ec5ee1b is there any chance thiswill work on all platforms hmmm added removeAdirectory 2003-12-16 14:26:19 -05:00
Andy Cedilnik 303cb13e0b ENH: Cleanup output 2003-12-16 13:18:22 -05:00
Andy Cedilnik 6e5eddb917 ERR: Fix coverage on gcc 2.95 2003-12-15 18:44:33 -05:00
Andy Cedilnik d9658c15bc ERR: Ok, think before commit... This fixes two build problems. The missing brace and the std::string signature is different on gcc 2.95 and gcc 3.3. 2003-12-15 18:32:21 -05:00
Andy Cedilnik 652b162a29 ERR: Inner loop used the same counter as outer. Broke coverage code 2003-12-15 18:03:34 -05:00
Andy Cedilnik 67285f9a76 ERR: STD fixes 2003-12-15 17:28:46 -05:00
Andy Cedilnik 5b232ded15 ENH: Add initial memory check support which works for Valgrind 2003-12-15 17:26:00 -05:00
Brad King ce8a34907a ENH: Updated copyright. 2003-12-15 16:30:46 -05:00
Ken Martin 737d2fc7d6 fix compiler warning 2003-12-15 12:56:13 -05:00
Bill Hoffman 0c72acd812 ENH: fix for gcc 3.1 2003-12-15 12:02:13 -05:00
Brad King c9e9e8d121 STYLE: Fixed typo on comment. 2003-12-14 13:48:18 -05:00
Brad King 5dcbef7dfe ENH: Using CreateFile with FILE_FLAG_DELETE_ON_CLOSE to automatically delete the Win9x forwarding executable even if the parent process crashes. 2003-12-14 13:47:39 -05:00
Brad King 8da78710bc ENH: Added KWSYS_NAMESPACE_STRING macro. 2003-12-14 13:44:20 -05:00
Brad King 31d72f961b BUG: Fixed dllimport. 2003-12-14 13:03:44 -05:00
Brad King d3f1410be3 ERR: Added include of sys/stat.h for open functions mode bits. 2003-12-13 14:19:45 -05:00
Brad King 1f40a4205b ENH: Added SetPipeFile method to allow the process pipeline stdin, stdout, and stderr to be redirected from/to files. 2003-12-13 14:13:54 -05:00
Brad King dc96992e56 ENH: Code is now robust to New method returning NULL. 2003-12-13 10:36:22 -05:00
Brad King c1add9106c ENH: Using separate CMAKE_SHARED_LIBRARY_SONAME flags for C and CXX. 2003-12-12 14:35:18 -05:00
Ken Martin 256947ed08 now can do extra updates 2003-12-12 08:09:05 -05:00
Bill Hoffman add1f25f58 BUG:427 trycompile target must be exe 2003-12-11 15:38:00 -05:00
Bill Hoffman df32e28b1d BUG: need a dummy first argument to cmake 2003-12-11 10:11:36 -05:00
Ken Martin baaf5eae7d fix to the signature and argument parsing 2003-12-11 08:57:40 -05:00
Andy Cedilnik afc33a1990 ENH: Argument for script mode is -P (process) and take out the automatic script mode 2003-12-10 19:47:15 -05:00
Bill Hoffman 5acab1eed1 BUG: roll back change for variable used in path 2003-12-10 08:55:15 -05:00
Brad King 4d68d005bc BUG: File comparison on windows must test the volume serial number as well as the file index. 2003-12-09 11:44:53 -05:00
Brad King cf42225c0b ERR: Removed YY_BREAK statements after return statements because they are unreachable. 2003-12-09 09:16:40 -05:00
Brad King c85e16450d ERR: Added missing static keyword to cmListFileLexerSetToken and cmListFileLexerAppend definitions. 2003-12-09 09:11:35 -05:00
Bill Hoffman 1eca26f4c4 ENH: use variables for output paths 2003-12-09 08:32:15 -05:00
Ken Martin e3e4a7892b some updates to handle inline cache files and environment variables 2003-12-09 08:22:55 -05:00
Brad King ec78910bac BUG: Reimplemented ExpandListArguments to properly handle escaped backslashes that occur right before semicolons. This is important for lists of paths ending in backslashes on windows. 2003-12-08 18:05:29 -05:00
Ken Martin 06092a31fd bug fix to escaped semicolons in arguments 2003-12-08 16:10:48 -05:00
Brad King 2b957198fd ERR: Fixed comment about how to run flex to reflect new name of this file. 2003-12-08 15:05:16 -05:00
Brad King c05b800f9f ERR: Renaming cmListFileLexer.l to cmListFileLexer.in.l to avoid make programs trying to run lex automatically whn building cmListFileLexer.c. 2003-12-08 14:20:48 -05:00
Brad King 6df489c471 ERR: We must define YY_NO_UNISTD_H to build on windows. 2003-12-08 13:40:26 -05:00
Brad King 00ae7ea261 ENH: Using lex-based tokenizer and a simple recursive-descent parser in place of the old hand-coded parser for CMake listfiles. 2003-12-08 13:36:59 -05:00
Brad King 380ee8ca36 STYLE: Removed trailing whitespace. 2003-12-08 11:35:34 -05:00
Brad King 306fc9ea96 ENH: Improved error messages when source tree does not have a CMakeLists.txt file. No matter how many cases we check, there always seems to be a user that finds a case that gives a confusing error message... 2003-12-08 11:31:16 -05:00
Andy Cedilnik 403f220d25 ENH: Improve coverage on systems with multiple gcov commands 2003-12-08 11:23:46 -05:00
Brad King b777b8656e ENH: Cleaned up pipe numbering. 2003-12-07 14:09:58 -05:00
Brad King 21c5c6c81d ENH: Using cmListFileCache to read the DartTestfile instead of duplicating the parse loop. 2003-12-05 16:39:14 -05:00
Brad King bcfd5ce161 ERR: Need to include Configure.hxx to get kwsys_std definition. 2003-12-05 14:51:27 -05:00
Brad King ed853b5d70 ENH: Removed pipe selection argument from WaitForData method in kwsysProcess. This greatly simplifies its use. 2003-12-05 11:53:17 -05:00
Brad King 97b469537b STYLE: Removed trailing whitespace. 2003-12-05 11:37:28 -05:00
Brad King 9ce4e23715 BUG: Process startup-info struct dwFlags were being set incorrectly due to a change in statement order. 2003-12-05 11:19:43 -05:00
Brad King ddd3190387 ERR: Added missing static storage class specifier for kwsysProcessCreate. 2003-12-04 13:56:00 -05:00
Ken Martin 10f88cd333 some fixes to test harnes 2003-12-03 14:16:21 -05:00
Brad King cee49e74cf ERR: Some platforms define stdin, stdout, and stderr as macros. Renaming these symbols to StdIn, StdOut, and StdErr. 2003-12-03 13:37:21 -05:00
Brad King ad8bc4b1a4 ENH: Merged changes from KWSys-MultiProcess-bp to KWSys-MultiProcess-b2t-1-mp to main tree. This introduces support for process pipelines. 2003-12-03 09:20:05 -05:00
Ken Martin be15d66e37 better error handling 2003-12-02 16:50:37 -05:00
Ken Martin a442f1715e a start on the dashboard driver 2003-12-01 19:25:51 -05:00
Brad King 9ec524def6 STYLE: Removed trailing whitespace. 2003-11-28 09:48:42 -05:00
Brad King ffd8ca9cd9 BUG: cmake_symlink_library should return the accumulated result, not just 0. 2003-11-27 10:28:50 -05:00
Brad King 9229e6bc8b ENH: Adding implementation of shared library version support on UNIX. This addresses the feature request described in bug#32. 2003-11-26 17:38:37 -05:00
Brad King 5bbc45d589 BUG: The cmake_symlink_library command needs to remove existing files before creating links. 2003-11-26 17:34:01 -05:00
Brad King f764e1fcb2 ENH: Added undocumented cmake_symlink_library to help with building versioned shared libraries. 2003-11-26 16:38:26 -05:00
Bill Hoffman 587370e1e2 remove more warnings 2003-11-26 16:15:18 -05:00
Bill Hoffman d89adbf049 remove warnings 2003-11-26 16:12:52 -05:00
Brad King 8876adcd81 ERR: Fixed unused parameter warnings. 2003-11-26 16:11:43 -05:00
Bill Hoffman 6e9a96119c ENH: fix some warnings 2003-11-26 16:04:01 -05:00
Brad King 9a58ac6649 ENH: Added CreateSymlink method. 2003-11-26 14:52:12 -05:00
Bill Hoffman 725de95b7e ENH: remove removecache entry call 2003-11-26 14:30:28 -05:00
Bill Hoffman 5ccfaefb48 ENH: generate a sln and dsw file for each sub project in a project 2003-11-26 14:29:53 -05:00
Brad King 945fcb581d BUG: Do not use std::string to accumulate output. Use std::vector instead. This is much better at memory management. 2003-11-26 11:41:57 -05:00
Brad King 6018ebdc85 BUG#393: Adding XML escaping for additional per-source compile flags. 2003-11-21 14:13:49 -05:00
Ken Martin a293f8f7a0 fixed argument parsing 2003-11-13 14:45:40 -05:00
Brad King 070fa61ff4 ENH: Documentation improvements. 2003-11-13 13:51:18 -05:00
Bill Hoffman 9d4aefc088 BUG: fix for bug 373 make depend problem 2003-11-12 14:20:21 -05:00
Andy Cedilnik 467fa9dfb3 ENH: Bug #371 - Add build configuration for try compiles using cmake variable 2003-11-12 14:06:02 -05:00
Bill Hoffman 343f327b32 BUG: fix for 363, VCMIDLTool not used for idl files 2003-11-11 12:51:50 -05:00
Andy Cedilnik 220aea3aee BUG: Handle -C properly for executables that are not in the project; Fix Bug #344 - ctest -C Debug 2003-11-11 12:36:03 -05:00
Andy Cedilnik 2bb8d871cb ENH: Add warning exception for VTK type warning blocking 2003-11-06 16:38:32 -05:00
Bill Hoffman 34853be45a BUG: fix for bug 346, borland should now support dash in the path 2003-11-05 11:18:15 -05:00
Brad King 251032b190 BUG#259: Fix for spaces in paths to executable added to previous fixes for this bug. 2003-11-05 10:46:16 -05:00
Bill Hoffman c02edd816a BUG: fix for bug 323 2003-11-04 11:19:53 -05:00
Brad King 37bbb27bfa ERR: Removed extra variable assignments. 2003-11-04 09:00:18 -05:00
Brad King 8f8cc16ea3 BUG: Removed CloseHandle in case of error in DuplicateHandle. According to documentation, DuplicateHandle will close the source handle regardless of error condition. 2003-11-04 08:56:12 -05:00
Brad King 0169ccf157 BUG: Cannot add extra escapes for backslashes because it makes the behavior inconsistent with previous versions of cmake. 2003-11-04 08:50:43 -05:00
Andy Cedilnik def3fd0436 BUG: This fixes problem when submitting bugs on Mac: Bug #320 - When st_size in stat is 64 bit ctest does not submit 2003-11-03 16:59:15 -05:00
Bill Hoffman eff0a824c4 BUG: hack fix for problem of MS vs 6 and custom target commands 2003-11-03 15:57:56 -05:00
Andy Cedilnik 271f4be42a BUG: Fix Bug #319 - Change in QT_WRAP_CPP's behaviour 2003-11-03 15:53:54 -05:00
Andy Cedilnik b1f1118239 ENH: Cleanup parsing of argument to help fix Bug #259 - CMake does not quote correctly in DartTestfile.txt 2003-11-03 15:38:23 -05:00
Brad King 5f30c8caac BUG#259: ADD_TEST command generated in DartTestfile.txt now quotes/escapes all arguments. 2003-11-03 15:19:27 -05:00
Bill Hoffman f60e16f8ab BUG: fix for debug libs not using output path 2003-11-03 11:01:48 -05:00
Brad King b7361dd04e BUG#318: cmake.check_depends now collects all dependencies for cmake.depends and then uses a single rule. 2003-10-31 17:22:57 -05:00
Andy Cedilnik 368d7f7c18 ENH: Attempt to add debug library postfix for visual studio 6 2003-10-31 16:55:49 -05:00
Andy Cedilnik 3020a554ba ENH: Report when having conflicts 2003-10-31 09:31:05 -05:00
Brad King 7ce0e4c576 BUG#313: Improving error message when no CMakeLists.txt file is found in the source tree. 2003-10-30 16:12:09 -05:00
Brad King fc689df5d9 BUG: Backing out previous change until a deeper problem can be investigated. 2003-10-30 14:27:29 -05:00
Brad King cc3887c462 BUG#259: Do not double quote arguments if they are already quoted when writing DartTestfile.txt. 2003-10-30 14:00:59 -05:00
Brad King f2e6d5790b BUG#163: Added documentation of OUTPUT_VARIABLE argument. 2003-10-30 13:46:25 -05:00
Andy Cedilnik e92779a657 BUG: Fix Bug #310 - CTest sends wrong time to cvs on Windows 2003-10-30 10:05:08 -05:00
Andy Cedilnik d21532cd02 ENH: Ok, no more argument needed for script mode 2003-10-29 19:49:50 -05:00
Andy Cedilnik 3b7c4b2a7b ENH: More scripting changes 2003-10-29 09:56:49 -05:00
Andy Cedilnik ac2859aaa3 ENH: Start includding the scripting support 2003-10-29 09:45:26 -05:00
Andy Cedilnik 69dd3218ba ENH: Start includding the scripting support 2003-10-29 08:58:54 -05:00
Andy Cedilnik b79c2f5a4c ENH: Command should also be quoted 2003-10-28 15:26:00 -05:00
Bill Hoffman 77afae681a BUG: add preprocessor flags to resource compiler 2003-10-28 11:55:40 -05:00
Bill Hoffman 3e2c1f3477 BUG: fix for bug 303 pass makeflags to sub makes 2003-10-28 11:06:06 -05:00
Bill Hoffman 16fe086267 BUG: make sure -M flags are not duplicated and are only set in the xml 2003-10-17 16:19:37 -04:00
Bill Hoffman 545ae439b7 BUG: fix for unicode and for /D -D 2003-10-17 16:08:49 -04:00
Andy Cedilnik bd588e7a55 ENH: Fix problem with wx 2.4 2003-10-17 07:45:21 -04:00
Andy Cedilnik 27476dabd9 ENH: Enable test on windows 2003-10-16 19:15:44 -04:00
Bill Hoffman 4d2ca08bc7 ENH: allow UNICODE to be specifed in the cxx flags and if not default to MBCS 2003-10-16 10:32:47 -04:00
Bill Hoffman 073a5b69b7 ENH: allow users to change to unicode 2003-10-16 10:10:49 -04:00
Andy Cedilnik 2ff2353079 ENH: Handle all white spaces, fix problem on cygwin 2003-10-16 07:49:32 -04:00
Bill Hoffman db3cd82590 BUG: fix for bug 78 should be on 1.8 branch 2003-10-15 23:42:06 -04:00
Andy Cedilnik 97dd683836 ENH: Add test for FindwxWindows. Thanks to: Mathieu Malaterre 2003-10-13 16:04:24 -04:00
Bill Hoffman 96e8cd82c7 ENH: put the system path after the paths specified on to the FIND command 2003-10-09 15:52:29 -04:00
Andy Cedilnik 1e62f2392c ENH: Add CMAKE_IGNORE_DEPENDENCIES_ORDERING to prevent warnings about dependency problems 2003-10-02 14:50:46 -04:00
Andy Cedilnik ab28d3ea6e ENH: Fix comment 2003-09-24 17:51:26 -04:00
Andy Cedilnik c968abd2c1 BUG: Fix Bug #186 - QT_WRAP_UI uses the path twice 2003-09-24 17:50:39 -04:00
Brad King c056415593 BUG: Check for whether to use CMAKE_EXE_LINKER_FLAGS should look both for EXECUTABLE and WIN32_EXECUTABLE targets. 2003-09-24 11:03:14 -04:00
Andy Cedilnik da623cd0b4 ENH: Add missing newline Bug #185 - CTest exceptions output is missing new line 2003-09-23 13:49:57 -04:00
Bill Hoffman e15ebb6255 ENH: remove /tmp_mnt in collapse full path 2003-09-18 11:05:01 -04:00
Bill Hoffman dd4e8df29a BUG: make sure exe output path is used for dep hack stuff 2003-08-28 16:22:46 -04:00
Ken Martin 5824302612 bad evil nasty ken 2003-08-28 16:10:44 -04:00
Ken Martin 2b2a9d73da fix to executable depends for custom commands 2003-08-28 16:06:06 -04:00
Bill Hoffman 58d9cfa141 BUG: fix bug with custom commands depending on executables 2003-08-28 14:52:26 -04:00
Bill Hoffman 44429c46c0 ENH: remove warnings from use of NULL 2003-08-27 17:45:26 -04:00
Brad King 9f8444d7f6 ERR: Using union-based "cast" of DynaGetFunction result to avoid warnings about strict aliasing. 2003-08-27 17:31:22 -04:00
Brad King a381efce42 ENH: Added support for "make VERBOSE=1" to run one-time verbose make runs without changing CMAKE_VERBOSE_MAKEFILE. 2003-08-26 17:13:43 -04:00
Brad King 41445f67ac BUG: Fixed crash of cmake -i when CMAKE_ROOT cannot be found. Made resulting error message cleaner. 2003-08-26 15:06:52 -04:00
Brad King c59cc5a542 ENH: Moved decision to build MFCDialog up to top level. It is used in both the Source and Utilities directories. 2003-08-22 12:53:25 -04:00
Bill Hoffman 26c08ee33b ENH: remove ifdef code and use makefile definitions 2003-08-22 11:56:44 -04:00
Bill Hoffman a413160fec ENH: add the unix makefile generator as an option from the windows GUI, this builds with mingw, cygwin, and combinations of make cl, bcc32 2003-08-21 16:22:23 -04:00
Bill Hoffman f2e5ccd972 *** empty log message *** 2003-08-21 09:23:32 -04:00
Brad King 8017a17f57 ENH: Added documentation of specifying an existing build tree as an argument. 2003-08-20 13:00:46 -04:00
Andy Cedilnik 0d8f8a0dc2 ERR: Fix crash of cmake on broken load commands 2003-08-19 11:02:56 -04:00
Andy Cedilnik aef3ca6df8 BUG: LastError can return 0, so handle that case 2003-08-19 10:29:59 -04:00
Andy Cedilnik 26d804aaa4 BUG: Report failed as failed... 2003-08-18 14:31:09 -04:00
Andy Cedilnik 39c7cb9197 ENH: Remove unused variable 2003-08-18 14:06:27 -04:00
Andy Cedilnik ff32379e26 BUG: Fixed Bug #154 - Uninitialized type initialized value cache variables should return value 2003-08-18 14:05:53 -04:00
Andy Cedilnik 7f5b38b190 BUG: Fix Bug #153 - CTest does not detect tests that are not found and Bug #153 - CTest does not detect tests that are not found 2003-08-18 11:30:53 -04:00
Bill Hoffman 3935711e01 ENH: remove warning and unneeded cast 2003-08-17 12:24:06 -04:00
Andy Cedilnik 0bdfbc72a8 BUG: Fix test reporting 2003-08-15 08:41:38 -04:00
Andy Cedilnik 3bbe95397a ENH: Fix verbose output, fix error message, and fix the exit code check 2003-08-14 13:34:13 -04:00
Bill Hoffman 86947e0b26 ENH: remove a warning 2003-08-14 09:09:44 -04:00
Andy Cedilnik cbeeaa7188 ENH: Better error reporting 2003-08-13 18:17:11 -04:00
Brad King beda09a96b ENH: Made error message consistent between win9x and non-win9x version of error reporting. 2003-08-13 18:08:07 -04:00
Brad King ef603d12f9 ENH: Treating SIGBUS as a fault by default. 2003-08-13 14:21:39 -04:00
Brad King dbed2f9868 ERR: Reverting dlopen changes. We don't need them. 2003-08-12 18:55:15 -04:00
Andy Cedilnik d0c039e9a4 ENH: Fix hidden console for ctest 2003-08-12 17:18:16 -04:00
Brad King f686f1fec3 BUG: Need to force HAVE_LIBDL and HAVE_DLOPEN to 0 to support old cache files. 2003-08-12 11:14:02 -04:00
Brad King ffd7c4d2a5 ENH: Removing dependence on dl library since we don't actually use ldap. 2003-08-11 17:35:41 -04:00
Brad King 6c9ba639f4 BUG: Need to check both CMAKE_WXWINDOWS_WXCONFIG_EXECUTABLE and CMAKE_WX_CONFIG. 2003-08-11 17:35:13 -04:00
Brad King 730a278f89 BUG: Bootstrapping with wxWindows support needs SEPARATE_ARGUMENTS command. 2003-08-11 17:34:44 -04:00
Ken Martin 3baca1e34f added beta release support 2003-08-11 14:45:16 -04:00
Ken Martin 3c1292a388 version 19 2003-08-11 14:41:43 -04:00
Andy Cedilnik 8bbabb8559 ENH: Add documentation for -D and add missing targets 2003-08-11 12:20:31 -04:00
Andy Cedilnik d9cb234d98 ENH: Cleanup the output 2003-08-11 12:19:46 -04:00
Andy Cedilnik 5d3420fd2a ENH: Remove debug 2003-08-11 09:47:06 -04:00
Ken Martin 072db6ad70 removed redundent includes 2003-08-10 18:30:54 -04:00
Ken Martin cc8aa74ec4 removed duplicate includes 2003-08-10 16:02:25 -04:00
Ken Martin 6a2f1926d8 removed duplicate include 2003-08-10 16:00:27 -04:00
Andy Cedilnik db2d146f02 ERR: Rename some variables to remove shadow warning 2003-08-09 19:37:33 -04:00
Andy Cedilnik 511b0c9661 ENH: Add regression images support 2003-08-08 18:28:03 -04:00
Andy Cedilnik 5a19bd679e ENH: Better output and use RunMakeCommand for configure 2003-08-08 17:10:37 -04:00
Ken Martin 565ed7d8a1 added stdio 2003-08-08 11:19:17 -04:00
Ken Martin 13b60f71f2 fid post build iue on vs6 utility targets 2003-08-08 10:40:11 -04:00
Andy Cedilnik a6567329d7 ENH: When fixing cache value with uninitialized type, collapse full paths for PATH and FILEPATH. Closes Bug #82 - Specifying relative path when entering path can break things 2003-08-08 10:07:09 -04:00
Andy Cedilnik 2003b4987a ENH: Handle untyped but initialized values for boolean AddCacheDefinition. Closes Bug #118 - Specifying cache entries with -D should not need the type 2003-08-08 09:26:55 -04:00
Andy Cedilnik 91065673d6 ENH: Get accessor for cache value as boolean 2003-08-08 09:22:56 -04:00
Ken Martin 103f115f25 remove shadowed variable 2003-08-08 09:17:01 -04:00
Brad King 1346a0f34e ERR: Fixed use of != operator for std::string on old broken compilers. 2003-08-08 09:14:33 -04:00
Andy Cedilnik 967d1b4c6f ENH: Add help for cmake -E 2003-08-08 08:48:57 -04:00
Andy Cedilnik 0c6d02853e ENH: Flush the output file, to make more nice output for tail -f 2003-08-08 08:48:42 -04:00
Andy Cedilnik a36bd0b212 ENH: Add displaying of dots when building project. Also, file is now written as the output is produced, so, tail -f works, baby... 2003-08-07 19:23:49 -04:00
Andy Cedilnik 028f5aa2c7 ENH: Abstract parsing of arguments so that I can use it in other places 2003-08-07 19:00:53 -04:00
Andy Cedilnik 9a0ca088a1 ENH: More verbose 2003-08-07 18:44:13 -04:00
Andy Cedilnik b60e52c69f ENH: Bold attempt to remove warning 2003-08-07 17:51:08 -04:00
Andy Cedilnik f5cb26fc76 ENH: Bold attempt to remove warning 2003-08-07 17:47:53 -04:00
Brad King 74980113da ENH: Clarification of help dumped when no arguments are given and no test file is found. 2003-08-07 17:43:37 -04:00
Brad King ab335dbc9b ENH: Added compatability for capitalization of _DIR and _FOUND variables in cmake 1.6. 2003-08-07 16:50:38 -04:00
Andy Cedilnik ffaaedc7c6 ENH: Add remove watch 2003-08-07 16:26:07 -04:00
Andy Cedilnik 81b5c3b34d ENH: Fix dependencies for curses dialog 2003-08-07 16:25:49 -04:00
Brad King 1de2bba717 BUG: Fixed typo in error message. 2003-08-07 16:11:49 -04:00
Andy Cedilnik 6c65c77d35 ENH: Report an error when ADD_LIBRARY and TARGET_LINK_LIBRARIES are in the wrong order and fix CMakeLists files to actually work 2003-08-07 16:09:19 -04:00
Bill Hoffman 7e54a53a3d ENH: improve coverage 2003-08-07 16:07:23 -04:00
Andy Cedilnik 4bad15e4b2 ENH: Cast into apropriate type to remove warning 2003-08-07 15:39:07 -04:00
Andy Cedilnik 6e5462b698 ENH: Use the new signature 2003-08-07 14:37:50 -04:00
Brad King 773de6e55d ENH: Added convenience signature to OutputMakeRule. 2003-08-07 11:53:19 -04:00
Brad King 3cdde61776 ENH: Makefiles now have rules to do a global generate if the CMake listfiles have changed. Necessary for when try-compiles are added to a listfile. 2003-08-07 11:42:02 -04:00
Bill Hoffman 4a1412b0cb BUG: fix for bugs 125 - 128, and a fix for the bug introduced by the bug fix for but 92. & was being replaced with &amp, but after double quote was replaced with &quot causing it to be &quot. Also add more search paths for mpi 2003-08-07 09:19:39 -04:00
Andy Cedilnik d0b3391642 ENH: oops, initialize variable 2003-08-06 19:19:17 -04:00
Andy Cedilnik 96d561aabc ENH: Add option to retrieve list of macros. Close Bug #25 - Get_CMAKE_PROPERTIES 2003-08-06 18:54:13 -04:00
Brad King 7d6aaf23e9 BUG: Don't use -V as a version option. It conflicts with ctest. 2003-08-06 18:43:49 -04:00
Brad King 9234f45e23 ENH: Removed old argument processing code that never does anything. 2003-08-06 18:41:36 -04:00
Brad King 88e1571c76 BUG#129: Fixed load/save of CMakeCache.txt when it is not in the current directory. 2003-08-06 18:39:16 -04:00
Andy Cedilnik b41978fef7 ENH: If CMAKE_EDIT_COMMAND is not specified, use cmake -i 2003-08-06 17:58:47 -04:00
Brad King fa642fee71 ENH: Tweaked whitespace in documentation of command. 2003-08-06 15:22:26 -04:00
Brad King ac0911e08b ENH: Tweaked whitespace in documentation of command. 2003-08-06 15:18:58 -04:00
Brad King d4854628ab ENH: Added SEE ALSO support for generated unix manpage. 2003-08-06 15:12:43 -04:00
Brad King c981e03585 BUG: We don't want to install cmaketest on UNIX or windows. It is for internal CMake testing only. We should probably fold its functionality into ctest anyway. 2003-08-06 15:10:46 -04:00
Brad King 1471a1a6f1 ENH: Added documentation for ctest. 2003-08-06 15:03:56 -04:00
Brad King b78888fe38 ENH: Added configuration of name of executable in man page header and version banner. 2003-08-06 14:49:52 -04:00
Brad King f86ffd72ca BUG: If a directory is specified on the command line that is not an existing build tree, we should still use any -G option that was given to set the generator. 2003-08-06 13:48:51 -04:00
Brad King 999810bc52 ENH: Hide windows for processes run by RunSingleCommand. 2003-08-06 13:48:14 -04:00
Brad King 7b9663e5e8 Fixed indentation 2003-08-06 13:41:34 -04:00
Bill Hoffman 60f9816f96 ENH: do not output make install rules on windows because they do not work 2003-08-06 12:52:17 -04:00
Brad King d9b8768e3b BUG: Fixed spacing error in message. 2003-08-06 11:51:54 -04:00
Brad King ef2e6b88ea ENH: Install test is now enabled when CMAKE_INSTALL_PREFIX is CMake_BINARY_DIR/Tests/TestInstall/Prefix to keep test in one directory. 2003-08-06 10:42:51 -04:00
Brad King 26fce5a402 ENH: Added Install test. It is enabled when the CMAKE_INSTALL_PREFIX is CMake_BINARY_DIR/InstallTest. 2003-08-06 10:39:05 -04:00
Andy Cedilnik ea6a84cc64 ENH: Fix install problem 2003-08-06 10:15:48 -04:00
Brad King 07865fd113 BUG: Need to provide stdin to child processes. 2003-08-06 09:27:56 -04:00
Brad King c4794319c7 ENH: Added support to --help to print help for a single command. 2003-08-05 18:10:45 -04:00
Brad King df2280a7ab BUG: Fixed implementation of long dependency list support. The proxy target must have a corresponding file to work correctly. Instead of using a proxy target, we now just list one line for each dependency and then print one copy of the build rule at the end. 2003-08-05 17:39:50 -04:00
Brad King 75b3751a4f ENH: Clarified source directory mismatch message. 2003-08-05 16:51:00 -04:00
Brad King 1e077d436e ENH#61: cmake and ccmake now support passing the path to a CMakeCache.txt file as an argument. Its settings will be loaded. 2003-08-05 16:36:15 -04:00
Brad King 8830b45b88 BUG#92 - Added XML escaping for <, >, and &. 2003-08-05 16:04:53 -04:00
Brad King 59d886d0f4 ENH: Added show/hide window support. 2003-08-05 15:10:33 -04:00
Brad King 27289e3267 ENH: Added SetOption/GetOption methods for platform-specific options. 2003-08-05 14:27:47 -04:00
Brad King 878b5792b9 BUG: Can't close stdin. 2003-08-05 13:53:30 -04:00
Brad King e99e9baca4 BUG: Added missing zero-initialization of struct sigaction. 2003-08-05 11:34:39 -04:00
Brad King 5ffb75bc6c BUG: GetErrorString should return ErrorMessage buffer, not the pipe buffer. 2003-08-05 09:07:54 -04:00
Ken Martin 75ce40f4d6 minor fix 2003-08-05 09:07:31 -04:00
Ken Martin e8d1ee2712 added outputEcho method and fixed make help for nmake and borland 2003-08-05 08:49:23 -04:00
Ken Martin 439f07e83c added make help target first cut 2003-08-04 15:35:02 -04:00
Ken Martin 333562e8cc fix for debug libs on UNIX 2003-08-04 14:34:53 -04:00
Andy Cedilnik 867f88a93f ENH: Improve paths on windows 2003-08-04 11:48:18 -04:00
Andy Cedilnik 4515c33d32 ENH: Fix escaping on windows 2003-08-04 07:55:40 -04:00
Andy Cedilnik d86d2fdf12 ENH: Fix argument parsing on UNIX with spaces 2003-08-04 07:12:42 -04:00
Andy Cedilnik 2c33b3db65 ENH: Use new RunCommand 2003-08-03 22:41:34 -04:00
Andy Cedilnik 41feb1f86b ENH: Use new RunCommand 2003-08-03 22:36:17 -04:00
Andy Cedilnik 369a4188e6 ENH: Use the new RunCommand 2003-08-03 22:35:52 -04:00
Andy Cedilnik 1d3921b4ca ENH: Use the new signature 2003-08-03 22:34:59 -04:00
Andy Cedilnik 0b150f69c2 ENH: Use the new RunCommand 2003-08-03 22:34:37 -04:00
Andy Cedilnik 32c2ed2ef3 ENH: Use the new signature 2003-08-03 22:33:35 -04:00
Andy Cedilnik 8a31793c89 ENH: Add back the kwsysProcess RunCommand, now is in parallel 2003-08-03 22:32:15 -04:00
Andy Cedilnik c7f1198a00 ENH: Add accessor for the list of commands 2003-08-03 20:47:44 -04:00
Andy Cedilnik 32bfe66b5d BUG: Fix problem with uninitialized variables 2003-08-02 09:33:23 -04:00
Andy Cedilnik f7000fa7b9 ENH: Make out of source work on Windows 2003-08-01 18:53:19 -04:00
Andy Cedilnik e036e52bd6 ENH: Fix test for Visual Studio 2003-08-01 18:52:21 -04:00
Andy Cedilnik 2dff3c60ea ERR: Remove debug 2003-08-01 16:47:38 -04:00
Brad King 8daa162753 ENH: Dependency lists are now split into multiple make lines to allow longer lists on limited make programs. 2003-08-01 15:33:59 -04:00
Andy Cedilnik f5559b0ec8 ENH: Add support for -pthread 2003-08-01 15:33:32 -04:00
Brad King 1f3106c1b0 BUG: Adding link flags to an executable that links to shared libraries must be done for both EXECUTABLE and WIN32_EXECUTABLE targets. 2003-08-01 15:27:26 -04:00
Bill Hoffman 4808d9cec2 BUG (85): allow . to be in the name of an executable 2003-08-01 14:34:51 -04:00
Andy Cedilnik 2f98c791fa ENH: Allow specifying cmake variables on the command line without specifying the type Bug #118 - Specifying cache entries with -D should not need the type 2003-08-01 14:10:26 -04:00
Ken Martin 7d33e05a15 all Makefiles now have both full path to exe and short version 2003-08-01 14:10:22 -04:00
Ken Martin 8b8766d246 fix for utility command without EXECUTABLE_OUTPUT_PATH 2003-08-01 13:54:53 -04:00
Andy Cedilnik c198fa1af3 ENH: Syntax cleanup 2003-08-01 13:24:42 -04:00
Bill Hoffman 63ca58ceaf ENH: allow lib prefix for to stay for nmake and borland make as it is not a system prefix 2003-08-01 13:13:43 -04:00
Andy Cedilnik b036f6e91d ENH: Fix echo's to use @echo. This way verbose mode does not print twice: Bug #45 - add @ from echo commands 2003-08-01 12:49:12 -04:00
Ken Martin 64a45a34bd made option advanced 2003-08-01 11:58:19 -04:00
Ken Martin 847bda5270 fix for bug # 101 2003-08-01 09:11:04 -04:00
Ken Martin ad4dc3e0ef more reverting back 2003-08-01 08:47:26 -04:00
Bill Hoffman 6e494f9bce BUG: when creating rule files remove the IntDir 2003-07-31 16:43:53 -04:00
Ken Martin e9c517ecf1 fix for spaces 2003-07-31 16:30:49 -04:00
Bill Hoffman 42b39099a7 ENH: add support for OBJECT_DEPENDS for visual studio 2003-07-31 15:32:53 -04:00
Ken Martin 0e067f9223 bug fix for bug # 117 2003-07-31 14:46:17 -04:00
Andy Cedilnik e8a3e9392b ENH: Fix wx test 2003-07-31 08:55:22 -04:00
Andy Cedilnik 804efd91e4 ENH: Allow qt ui files being it the binary dir. Bug #110 - QT_WRAP_UI problem on out-of-source builds 2003-07-30 13:27:41 -04:00
Andy Cedilnik de16c3b926 ENH: Revert back 2003-07-30 13:14:14 -04:00
Andy Cedilnik cd94e07884 ENH: Also fail when make failsSource/cmaketest.cxx 2003-07-30 13:11:45 -04:00
Andy Cedilnik c12cc46a00 ENH: Speedup globbing and attempt to fix cygwin problem 2003-07-29 18:06:33 -04:00
Andy Cedilnik 4ef0f1414c ENH: Fix typo: Bug #100 - Spelling correction to an error message 2003-07-29 07:01:56 -04:00
Bill Hoffman 2ba1c0ab06 ENH: performance fixes for network depends 2003-07-28 18:12:23 -04:00
Bill Hoffman 3d27a6a391 ENH: put back old style call to SOURCE_GROUP, no need to break things for this 2003-07-28 14:43:04 -04:00
Bill Hoffman f7c9e258ae BUG: make sure initial cache file read only reads one file, and does not look for CMakeLists.txt files on the entire disk 2003-07-28 13:40:53 -04:00
Bill Hoffman fe384ee980 add a better message for the GUI if no CMakeLists.txt file is found. 2003-07-25 13:39:47 -04:00
Andy Cedilnik ca4b50a0c2 ENH: Remove warning 2003-07-24 11:53:03 -04:00
Andy Cedilnik fae07565ca ENH: Fix legal issues. 2003-07-24 11:51:41 -04:00
Ken Martin 85d16ea235 fix for utility depends bug#76 2003-07-24 11:37:43 -04:00
Brad King 62d5138ca3 ENH: Added FindPackageTest to improve coverage. 2003-07-24 11:33:06 -04:00
Brad King 78367fbc1b ENH: Implemented QUIET argument propagation to FOO_FIND_QUIETLY setting in FindFOO.cmake module that is found. 2003-07-24 11:32:41 -04:00
Brad King 185c82b6ad BUG: Fix for network path argument parsing. 2003-07-24 11:24:05 -04:00
Andy Cedilnik d720b2bc72 ENH: On windows handle network paths 2003-07-24 11:12:03 -04:00
Brad King 08441daded ENH: Added CommandLineTest to add coverage for command line arguments to cmake executables. This replaces the old DumpDocumentation test. 2003-07-24 10:58:40 -04:00
Brad King 5a1d6f2866 ENH: Added support for documentation options. 2003-07-23 17:40:10 -04:00
Brad King ae84581f86 ENH: Added construction of original command line in argc/argv style. 2003-07-23 17:31:25 -04:00
Brad King 6849cbdfcb ENH: Improved behavior when run with arguments from the command line. 2003-07-23 17:28:44 -04:00
Brad King fde552ea6e ENH: CheckOptions now takes const argv. 2003-07-23 17:27:34 -04:00
Brad King 6f1a044018 ENH: Added backwards compatability. 2003-07-23 15:45:53 -04:00
Brad King 48aedb2ba3 ENH: Fully implemented SOURCE_GROUP command. 2003-07-23 15:32:54 -04:00
Andy Cedilnik e093bdade0 ENH: Fix compatibility 2003-07-23 14:31:30 -04:00
Brad King 296ded5e4d BUG: Fixed off-by-one error in file list loop. Fix submitted by David A. Karr. 2003-07-23 10:39:41 -04:00
Andy Cedilnik 8d22e9f70a ENH: On windows and apple handle lowercase/upercase file name problem 2003-07-23 10:26:37 -04:00
Andy Cedilnik 7eb7973393 ERR: Fix error on bad C++ compiler that do not handle return void 2003-07-22 13:53:06 -04:00
Andy Cedilnik ef20a2a8a9 BUG: Fix copy/paste typo 2003-07-22 13:15:45 -04:00
Andy Cedilnik 8327883f3f ENH: Add DisplayStatus 2003-07-22 13:14:55 -04:00
Brad King be68519dd4 ENH: Added introduction paragraph to documentation. 2003-07-21 17:13:53 -04:00
Brad King a1bb1a4712 ENH: Added optional configuration of data/doc/man dirs. This will be useful for package maintainers. 2003-07-21 16:38:53 -04:00
Brad King d4afed0724 Removing old file. This was used by old configure script which has been removed. 2003-07-21 16:37:31 -04:00
Andy Cedilnik 2d513c2364 ENH: fix glob on windows and add glob recurse test 2003-07-21 15:29:29 -04:00
Brad King d4042b46d1 ENH: Added generation of cmake documentation during build preocess. 2003-07-21 15:02:12 -04:00
Brad King 90397af164 BUG: Text dump of documentation should be in ascii mode. 2003-07-21 14:58:07 -04:00
Brad King 1d75f1c9fb BUG: Fixed documentation formatting. 2003-07-21 14:57:39 -04:00
Andy Cedilnik 0152cc3a35 ENH: Use new deprecation mechanism 2003-07-21 14:44:25 -04:00
Andy Cedilnik 18c6f9e0c5 ENH: Initial framework for deprecated commands 2003-07-21 14:44:00 -04:00
Andy Cedilnik 0e1de8a9f2 ENH: Fix comment 2003-07-21 14:43:14 -04:00
Andy Cedilnik 4d311988b9 ENH: Initial framework for deprecated commands 2003-07-21 14:42:54 -04:00
Andy Cedilnik 8540b88e69 ENH: Handle ^ as [^fu] 2003-07-21 13:46:47 -04:00
Andy Cedilnik 11e212bfc2 ENH: Remove extra new line after the written string 2003-07-17 14:56:17 -04:00
Bill Hoffman 79c298e12c ENH: set CMAKE_SYSTEM_VERSION for windows 2003-07-16 15:38:31 -04:00
Brad King 8ca5266645 ENH: Added QUIET optional argument to block error message when _DIR variable is not set. Also removed upper-casing of package name. 2003-07-16 14:52:51 -04:00
Bill Hoffman f47b9d01ce ENH: remove local broken implementation of convert to windows path 2003-07-15 12:52:47 -04:00
Bill Hoffman aeab59d9e7 ENH: better error checking 2003-07-15 12:52:16 -04:00
Brad King 53510fa603 BUG: Custom commands should have variables expanded before comparing with previously added custom commands. 2003-07-14 10:33:09 -04:00
Ken Martin af8c7e7616 some updates 2003-07-14 10:13:30 -04:00
Ken Martin 24f4c279d9 some updates 2003-07-14 09:44:05 -04:00
Ken Martin eacc8da7e5 some updates 2003-07-14 09:31:29 -04:00
Andy Cedilnik 274535d366 ENH: Recurse subdirectories 2003-07-14 09:15:13 -04:00
Brad King 958987c27f ERR: Removed duplicate generator documentation.e 2003-07-10 23:22:09 -04:00
Brad King 7c2b4e3a02 ENH: Added SEE ALSO section to generated man page. Minor formatting improvements for generated text-only documentation. 2003-07-10 23:15:45 -04:00
Brad King c080627957 ENH: Added CMAKE_STANDARD_INTRODUCTION macro defining standard documentation for inclusion in every binary's documentation. 2003-07-10 23:14:49 -04:00
Brad King a04796ddcb ENH: Wrote basic description in full documentation block. 2003-07-10 23:14:11 -04:00
Brad King dda94a9693 ERR: Generated source files need access to kwsysPrivate.h. Just copy it to the build tree. 2003-07-10 14:46:48 -04:00
Andy Cedilnik 45ea83a694 ERR: Remove unused variable 2003-07-10 14:35:58 -04:00
Brad King d715fba1cb ENH: Added use of KWSYS_HEADER macro in c and cxx files to include kwsys headers through their configured namespace. 2003-07-10 14:32:30 -04:00
Andy Cedilnik b75c229444 ENH: Add test for string and file commands 2003-07-10 14:29:30 -04:00
Andy Cedilnik c4275f54c7 ENH: Add upper and lower case support. Close Bug #79 - STRING TOUPPER and TOLOWER 2003-07-10 13:25:54 -04:00
Brad King a6fd6a0bae ENH: Added escape support for ( and ). 2003-07-09 17:25:24 -04:00
Brad King 40c156dead ENH: Added support for # characters inside quoted arguments and for escaping # in a non-quoted argument. Improved parsing speed by not compiling regular expressions on blank lines. 2003-07-09 17:17:34 -04:00
Brad King 36880845b6 ERR: Using strncpy instead of snprintf for portability. 2003-07-09 16:18:14 -04:00
Andy Cedilnik d0964a349e ENH: Add MAKE_DIRECTORY and modify documentation 2003-07-08 16:33:29 -04:00
Andy Cedilnik cf9562694f ENH: Remove commented code 2003-07-08 16:27:13 -04:00
Andy Cedilnik 44fa93c8a7 ENH: More speedup 2003-07-08 15:54:24 -04:00
Andy Cedilnik 4494326f5e ENH: Attempt to speedup cmake of cmake on Windows 2003-07-08 15:47:18 -04:00
Andy Cedilnik db77d2e019 ENH: Add globbing to FILE command 2003-07-08 14:18:17 -04:00
Brad King 1a4ec91593 BUG#65: Fixed inheritance of CMAKE_CURRENT_SOURCE_DIR and CMAKE_CURRENT_BINARY_DIR. 2003-07-08 13:27:34 -04:00
Bill Hoffman b274069b93 ENH: allow cancel and display of progress during cpu intensive configure steps 2003-07-08 13:12:10 -04:00
Andy Cedilnik 6566ba20ac ENH: Fix example 2003-07-08 09:21:45 -04:00
Brad King 6167fa8aa2 ERR: Added missing std::. 2003-07-08 00:28:23 -04:00
Brad King ed273acfa7 ENH: Improved name of cmake version variables. They are now CMake_VERSION (major.minor) and CMake_VERSION_FULL (major.minor.patch). 2003-07-07 23:20:30 -04:00
Brad King eb7b7dc104 BUG: Removed extra newlines from help text. 2003-07-07 22:54:26 -04:00
Brad King 1cecf7b5aa ENH: Added support to write multiple help options with one command line. Output files can now also be specified for the help options. 2003-07-07 22:44:18 -04:00
Brad King b85f000e26 ERR: Removed useless set. 2003-07-07 22:41:46 -04:00
Brad King 91f8f88490 ENH: Made ADD_DEPENDENCIES available from bootstrapped cmake. It will be needed to build cmake. 2003-07-07 22:41:27 -04:00
Brad King e5ed57ec18 ENH: Registered global generators are now kept in a table in the cmake instance. Added support for documentation with a Generators section. 2003-07-07 21:52:10 -04:00
Brad King cbb1de923a BUG: Parsing of arguments from string by RunCommand before passing to Process execution does not work with backslashes in path names. Until this is fixed, we cannot use Process execution from kwsys. 2003-07-07 18:27:57 -04:00
Andy Cedilnik 372d2cbea9 ENH: Start working on a general file manipulation command 2003-07-07 17:47:17 -04:00
Andy Cedilnik 197368d9e7 ENH: Add optional argument to GetLineFromStream which can let the caller know whether there was a new line character at the end of the line that was just read 2003-07-07 17:45:51 -04:00
Brad King 78edd51671 ENH: Made call to FormatMessage more robust. 2003-07-07 09:38:14 -04:00
Brad King 7479303e01 ENH: Using new Process SetWorkingDirectory method instead of manually implementing it. 2003-07-07 09:16:36 -04:00
Brad King b5fec4a3c8 ENH: Implemented SetWorkingDirectory method. 2003-07-07 09:12:34 -04:00
Brad King 2b8bfb3b5d ENH: Implemented SetWorkingDirectory method on Windows. 2003-07-07 09:10:08 -04:00
Brad King ccc629702c ENH: Using kwsys Process implementation to implement RunCommand. 2003-07-07 08:41:28 -04:00
Andy Cedilnik 125b795637 ENH: Start working on Working Directory support 2003-07-07 08:36:40 -04:00
Brad King 179abe7ffe ENH: Using GetTempPath instead of TEMP environment variable to get a location to write the Win9x forwarding executable. 2003-07-06 20:40:51 -04:00
Brad King 33566642a0 BUG: Argument parsers do not always remove double quotes from around an argument that has no spaces. 2003-07-03 18:33:53 -04:00
Bill Hoffman f22a4a908d ENH: add linker flags 2003-07-03 12:50:41 -04:00
Bill Hoffman 711febc82d ENH: null terminate at the end of the list 2003-07-03 11:39:33 -04:00
Brad King edcaaabe99 BUG: Install target for standard header wrappers must point at the std subdirectory in the installation. 2003-07-03 07:58:07 -04:00
Brad King f24a0f17ea ERR: Added cast to remove warning. We know the length of the string will not be beyond 2^31. 2003-07-02 08:35:30 -04:00
Brad King cee10ceebd ERR: Added casts to remove type conversion warnings. Pointer differences can be 64-bit, but unsigned long is 32-bit on many platforms. We know we are not traversing more data than can be handled by an unsigned long, though, because the length argument is an unsigned long. 2003-07-01 13:32:28 -04:00
Brad King 6b1770932e ERR: Should use %p to pass HANDLE values on a command line, not %d. 2003-07-01 13:27:42 -04:00
Brad King 84b6583fca ERR: Removed unreachable code. 2003-07-01 13:27:22 -04:00
Brad King 83aa7b6b0b ERR: Reduced requirements on preprocessor for export macro due to limitations of Mac preprocessor. The preprocessor can be fixed by using -no-cpp-precomp, but we don't want to require that option for every source file that includes our headers. 2003-07-01 11:40:34 -04:00
Brad King 11de69901e ERR: Added explicit cast from size_t to int. We know that the data will not be out of range. 2003-07-01 08:54:42 -04:00
Andy Cedilnik 1f5defbdcf ERR: Remove warnings on Windows 2003-06-30 10:44:35 -04:00
Brad King ef76ed76f8 ENH: Added DLL support. 2003-06-30 10:30:38 -04:00
Brad King 6eb6225e2a Removing old file. 2003-06-30 10:07:11 -04:00
Brad King d24b9feaf3 ENH: Updated comments for doxygen. 2003-06-30 08:49:09 -04:00
Brad King f590483a0b BUG: Should define KWSYS_IN_BASE64_C, not KWSYS_IN_PROCESS_C. 2003-06-30 08:48:53 -04:00
Brad King a519a99114 ENH: Using FOREACH to shorten enabling of C components. 2003-06-30 08:48:31 -04:00
Andy Cedilnik 0f1af706b5 ENH: Initial import of Base64 2003-06-29 21:42:48 -04:00
Ken Martin bab4bcb570 fix compiler warnings 2003-06-27 08:46:00 -04:00
Brad King 7456fc360e ENH: Updated documentation to describe enabling of classes. 2003-06-26 13:39:35 -04:00
Brad King a778cd0f3d ERR: Fixed use of non-constant initializer. 2003-06-25 09:32:38 -04:00
Brad King 915972ff44 ERR: Fixed conversion warning. 2003-06-25 08:29:44 -04:00
Bill Lorensen 78ecb7f33f ERR: portability. 2003-06-24 21:37:02 -04:00
Ken Martin 7f34d64b0a compiler fix 2003-06-24 16:35:59 -04:00
Ken Martin 840389b64f moved depend code into cmTarget 2003-06-24 15:24:30 -04:00
Ken Martin e315bff47b performance improvements 2003-06-24 15:23:34 -04:00
Ken Martin 76b344c6fe performance improvements 2003-06-24 15:11:21 -04:00
Ken Martin 117f961a5a moved function into cmTarget 2003-06-24 15:10:47 -04:00
Brad King 45e508f530 ERR: Renamed superclass typedef from SystemTools to Superclass to avoid conflict across platforms. 2003-06-24 10:16:28 -04:00
Brad King 51eb9596bc ERR: std->kwsys_std. 2003-06-24 09:02:46 -04:00
Brad King 4435e364b8 ERR: Typedefs are not inherited on SGI and Borland. 2003-06-24 08:19:51 -04:00
Ken Martin b56dcc2a30 perf improvement 2003-06-23 16:26:48 -04:00
Ken Martin 116f39d840 performance improvement 2003-06-23 16:25:50 -04:00
Brad King 38482b46d1 ENH: Merged use of the kwsys RegularExpression class instead of cmRegularExpression. 2003-06-23 14:10:12 -04:00
Brad King b2368399d9 ERR: Fixed documentation to read RegularExpression instead of cmRegularExpression. 2003-06-23 14:05:23 -04:00
Ken Martin a5a067fa1c removed some no longer required code 2003-06-23 11:16:20 -04:00
Brad King dc3fd5c267 ENH: Merged use of kwsys library. 2003-06-23 08:58:58 -04:00
Brad King c5890b8c2e ENH: Configure script now just invokes bootstrap script. 2003-06-23 08:58:19 -04:00
Brad King 26d638c5d5 ENH: Removed cmake-specific functions. 2003-06-23 08:56:22 -04:00
Brad King be1fd8bfb5 BUG: Need include regular expression to match all files. 2003-06-23 08:56:03 -04:00
Ken Martin aaf2795050 fix to expand variables in custom command outputs and main dependencies 2003-06-20 20:33:43 -04:00
Brad King 653cb84f66 ENH: Changed configuration of header directory to specify it without the namespace. 2003-06-20 14:10:28 -04:00
Ken Martin 454c7ad2b6 bug in not expanding variables for custom commands in targets 2003-06-20 13:56:51 -04:00
Ken Martin e9e312b441 minor perf improvement 2003-06-20 11:23:47 -04:00
Brad King c21ad62987 ENH: Added full configuration of namespace even for Configure.hxx macro definitions. 2003-06-19 18:57:11 -04:00
Ken Martin 70c65ea016 bug fix for finding source files 2003-06-19 14:27:39 -04:00
Ken Martin 590460aaae new function 2003-06-19 14:27:01 -04:00
Brad King f72483c66a Tool to dump macros for redefining C header namespaces. 2003-06-18 17:28:22 -04:00
Brad King 322f906638 ENH: Added test for Process implementation. 2003-06-18 17:27:36 -04:00
Brad King 30f4c011b0 BUG: Must return Exception status correctly. 2003-06-18 17:27:10 -04:00
Brad King 5b6920ed16 Removed Exception_Abort because there is no windows version. Also made ExitValue consistent with windows when a signal kills the process. 2003-06-18 17:19:44 -04:00
Brad King f5bbacaa5c Removed Exception_Abort because there is no windows version. Also removed stray typedef keywords. 2003-06-18 17:19:16 -04:00
Brad King 7e80f2f874 ENH: Added documentation to interface. Finished process exit code interpretation implementation prototype. 2003-06-18 17:06:21 -04:00
Bill Hoffman 5394a75340 BUG: fix not being able to find generated files in the binary tree 2003-06-18 09:13:39 -04:00
Ken Martin 6309da4242 fix for bad assumption on custom rules 2003-06-17 17:13:56 -04:00
Ken Martin 40a985a38d fix for bad assumption 2003-06-17 16:54:49 -04:00
Ken Martin 7885db5eaf fix for bad assumption 2003-06-17 15:13:38 -04:00
Ken Martin f76d01d56a fix for vs6 rule files 2003-06-16 10:20:48 -04:00
Brad King a5d930a686 BUG: Fixed translation of relative path names to full path names. 2003-06-13 16:59:42 -04:00
Brad King dc87f60ca2 BUG: Fixed crash when source file cannot be looked up correctly. 2003-06-13 16:47:41 -04:00
Brad King abffd72cbb BUG: Fixed check for existence of CMakeLists.txt file in top-level source directory before first configure. 2003-06-13 14:15:17 -04:00
Brad King 751509cf10 ERR: Added error check for malloc of process control structure. 2003-06-12 16:18:07 -04:00
Brad King ef5214c6c5 ERR: Using GetCurrentProcessId instead of _getpid so we don't need to include the system process.h header. Also creating pipe threads with 1K stacks to save memory. 2003-06-12 15:58:30 -04:00
Brad King d92dcccb06 BUG: Uninitialized std::string returns bad pointers from c_str() on some platforms. 2003-06-11 11:00:59 -04:00
Brad King f8d19a24a5 ENH: EXECUTABLE_OUTPUT_PATH is now always set to get around cmake 1.6.7 dependency problems. Moved default header directory inside the build tree instead of up one level. User projects can now set the header directory. 2003-06-11 10:21:31 -04:00
Brad King 6effa1c7b0 ERR: Added custom command that takes advantage of new syntax. 2003-06-11 09:45:07 -04:00
Brad King bd2590ddb5 ERR: Removed unused variables. 2003-06-11 09:44:48 -04:00
Brad King 2db5cc8c31 BUG: When executable output path is not set, we still need to generate the full path to the executable target. 2003-06-11 09:44:31 -04:00
Brad King 9c1afa85e9 ERR: Added work-around for cmake 1.6.7 bug in borland makefile generator. 2003-06-10 17:39:44 -04:00
Brad King dc7f5c426f BUG: Need to add ANSI C flags for some platforms. 2003-06-10 16:56:13 -04:00
Brad King 1e77222b04 ERR: Added static specifier to static function definitions to quiet warnings on HP compiler. 2003-06-10 16:55:50 -04:00
Brad King 68a9683d0d BUG: Don't show a console application's window. 2003-06-10 16:15:16 -04:00
Brad King 6e23bcb50f ENH: Added use of process execution. 2003-06-10 15:50:45 -04:00
Brad King 96ccaed54d ENH: Added Process execution implementation. 2003-06-10 15:46:31 -04:00
Brad King 89cf5d538c ENH: Moved disabling of warnings to after kwsys includes. 2003-06-10 15:45:25 -04:00
Brad King c447874091 ENH: Disabled warning 4786. 2003-06-10 15:44:51 -04:00
Andy Cedilnik 65dcf074a1 BUG: When only loading ccmake cache, do not allow generate 2003-06-06 09:57:28 -04:00
Ken Martin 49c8ca5bca undid change because other changes make it no longer neccesary 2003-06-06 09:06:12 -04:00
Ken Martin 61a3e4fb80 more custom command 2003-06-05 16:45:06 -04:00
Ken Martin f698e306a7 more changes to support full paths 2003-06-05 16:12:25 -04:00
Ken Martin 5c217cf83f perf improvement 2003-06-05 15:28:51 -04:00
Ken Martin adbb5c5e79 more changes to handle full paths correctly 2003-06-05 15:18:16 -04:00
Ken Martin 59c70d9df7 minor update for new custom commands 2003-06-05 14:48:44 -04:00
Ken Martin 703242071f more crazt changes source files now must match with full path 2003-06-05 14:40:25 -04:00
Ken Martin d5d0f17e5c updated for new custom command 2003-06-05 14:37:35 -04:00
Ken Martin b1095dd2f0 minor fix 2003-06-05 14:37:00 -04:00
Ken Martin b53b467414 hopeful fix for backwards compat 2003-06-04 19:04:35 -04:00
Ken Martin 050190d455 minor fix 2003-06-04 18:50:48 -04:00
Ken Martin 72be61fb57 tricky fix for backwards compat 2003-06-04 16:06:33 -04:00
Bill Hoffman 11a698558e better error reporting 2003-06-04 14:01:46 -04:00
Bill Hoffman 620b832da3 ENH: allow duplicate commands with the same output to be reduced automatically to one command 2003-06-04 14:00:30 -04:00
Bill Hoffman 5be2ec1d47 bug fix for vs6 custom commands 2003-06-04 13:55:15 -04:00
Bill Hoffman fc0a916eee ENH: allow duplicate commands with the same output to be reduced automatically to one command 2003-06-04 13:42:42 -04:00
Bill Hoffman 3154a6649a command should nto be inherited 2003-06-04 11:46:18 -04:00
Bill Hoffman 8eda3791e7 bug fix 2003-06-04 10:13:01 -04:00
Ken Martin 904fb91a42 compielr warnings 2003-06-04 08:42:58 -04:00
Ken Martin 40123f1fce compielr errors on como 2003-06-04 08:40:09 -04:00
Ken Martin 0b3b21fa63 warning fixes 2003-06-03 14:55:20 -04:00
Ken Martin 3a4d2e248e better docs 2003-06-03 10:48:44 -04:00
Ken Martin 9c0aa78c0d better docs 2003-06-03 10:47:31 -04:00
Ken Martin ba68f771b3 yikes added new custom command support 2003-06-03 10:30:23 -04:00
Ken Martin eee69632d6 minor bug fix 2003-05-29 15:30:54 -04:00
Andy Cedilnik dfd22fdf23 ENH: On envocation of ccmake check if directories are correct, but do not rerun configure 2003-05-29 11:14:48 -04:00
Andy Cedilnik 1e09bc5dde ENH: Abstract pre configure check in a separate method 2003-05-29 11:14:05 -04:00
Bill Hoffman 0876c19dc8 ENH: remove warnings from borland 6 compiler 2003-05-29 09:34:06 -04:00
Andy Cedilnik cb9e995d0b ENH: Do not do configure first time. This way ccmake loads fast. 2003-05-28 15:52:54 -04:00
Bill Hoffman 8cb6645ad8 Remove some borland 6 warnings 2003-05-28 09:21:37 -04:00
Bill Hoffman ca773a5d6d ENH: add stdlib.h for portability to borland 6 2003-05-24 10:07:58 -04:00
Bill Hoffman 5945a5a448 ENH: add some includes for borland 6 2003-05-23 16:40:55 -04:00
Andy Cedilnik bf91178565 ERR: Attempt to fix more Curl warnings 2003-05-22 10:56:57 -04:00
Andy Cedilnik f5cf6676a7 ENH: Attempt to remove cast warnings 2003-05-22 10:42:29 -04:00
Bill Hoffman 5730bd6b1b fix for .def files and nmake and spaces in the path 2003-05-19 13:41:10 -04:00
Andy Cedilnik e031028e10 ERR: We should really copy the address and not the value 2003-05-19 09:05:54 -04:00
Brad King 1a1be82532 BUG: When building a C executable, we should add CMAKE_SHARED_LIBRARY_C_FLAGS, not CMAKE_SHARED_LIBRARY_LINK_FLAGS. The latter is already added by the link line procedure. 2003-05-16 15:20:56 -04:00
Andy Cedilnik 083aba04cf ERR: Attempt to remove more warnings 2003-05-16 15:15:42 -04:00
Brad King a843439d14 BUG: Work-around for SGI MipsPro bug where #error doesn't return an error to make. 2003-05-14 12:06:40 -04:00
Brad King 9b73353baa ENH: Default generator selection for VS 7.1 added. 2003-05-14 10:34:59 -04:00
Brad King cbef9d224d ERR: Fixed string literal->char* conversion warning. 2003-05-14 08:40:16 -04:00
Andy Cedilnik ce0f0838e1 ERR: Search for gethostbyname which is the one needed 2003-05-14 08:17:06 -04:00
Brad King 02f7cfbcbe BUG: Need to remove the MAKEFLAGS when cmake starts. If cmake is run from inside make, we don't want the try-compiles to inherit the makeflags. 2003-05-13 16:51:01 -04:00
Brad King 20b198835c ENH: When the initially configured generator is invalid, allow the user to change the generator without deleting the cache by hand. 2003-05-13 16:11:14 -04:00
Brad King a30148e640 ENH: Improved error message when a wrong generator is selected. 2003-05-13 14:26:16 -04:00
Bill Hoffman 32ca9c83cd Change name of 71 generator 2003-05-13 11:42:45 -04:00
Brad King 128e63aaf7 ERR: Removed use of std::string != operator due to bug in SGI compiler's library. 2003-05-13 09:50:43 -04:00
Brad King 10c9e5b991 ERR: Test for ansi streams may need to use iosfwd for test because some compilers provide an iostream header that is old streams. 2003-05-13 09:42:52 -04:00
Brad King 0c641ebc32 ERR: Added forward declarations of system functions for como compiler. 2003-05-13 08:38:49 -04:00
Andy Cedilnik a675af39a7 ERR: Fix warning 2003-05-13 08:27:02 -04:00
Andy Cedilnik 1b7ba8bdd9 ERR: Attempt to remove warnings 2003-05-12 17:15:36 -04:00
Bill Hoffman 1328164208 ERR: Remove a bunch of warnings on SGI 2003-05-12 17:11:45 -04:00