Commit Graph

2818 Commits

Author SHA1 Message Date
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