Brad King
22c62c9e65
BUG: Sweeping changes to cleanup computation of target names. This should
...
fix many bugs related to target names being computed inconsistently.
- Centralized computation of a target's file name to a method in
cmTarget. Now that global knowledge is always available the
*_CMAKE_PATH cache variables are no longer needed.
- Centralized computation of link library command lines and link
directory search order.
- Moved computation of link directories needed to link CMake targets
to be after evaluation of linking dependencies.
This also removed alot of duplicate code in which each version had its
own bugs.
This commit is surrounded by the tags
CMake-TargetNameCentralization1-pre
and
CMake-TargetNameCentralization1-post
so make the large set of changes easy to identify.
2006-01-13 18:18:32 -05:00
Ken Martin
4bdca3b404
ENH: put CmakeTmp into CMakeFiles
2006-01-12 13:49:32 -05:00
Bill Hoffman
5261f51e45
BUG: fix for bug 2560, Xcode does not create correct bundles
2005-12-19 11:29:57 -05:00
Andy Cedilnik
5007cbce3b
BUG: Fix the problem with update.xml.tmp not being coppied
2005-12-13 15:16:46 -05:00
Andy Cedilnik
782bef7374
ENH: Add a way for the generated command to include extra flags. This is useful for CTest (or try compile) to add -j2
2005-12-01 11:41:00 -05:00
Bill Hoffman
9312deb035
BUG: fix spelling error
2005-11-22 15:15:52 -05:00
Bill Hoffman
c0ee3a13a5
ENH: add new error regex
2005-11-18 10:40:31 -05:00
Ken Martin
3480c252a3
ENH: change the pass regexp so that it overrides the return value
2005-11-10 10:55:04 -05:00
Andy Cedilnik
4e9d832525
ENH: Change flag to PASS_REGULAR_EXPRESSION and FAIL_REGULAR_EXPRESSION and add help in cmSetTestsPropertiesCommand
2005-11-09 11:07:36 -05:00
Andy Cedilnik
34e7834451
ENH: Add support for output reguilar expression
2005-11-08 17:59:20 -05:00
Andy Cedilnik
eff0013b3b
ENH: More output
2005-10-19 11:00:28 -04:00
Andy Cedilnik
baa7b749e4
BUG: Initialize to something resonable
2005-10-19 11:00:06 -04:00
Andy Cedilnik
33ac18891f
BUG: If test passes but it should fail, report an error
2005-10-17 09:09:51 -04:00
Andy Cedilnik
0a24d706c5
ENH: More error exceptions
2005-10-13 10:30:42 -04:00
Andy Cedilnik
ccac51a5cb
ENH: Add support for setting the maximum number of errors and warnings reported. This should fix Bug #2318 - The maximum number of errors to report is fixed to 50
2005-10-07 11:36:09 -04:00
Andy Cedilnik
89569f07ed
ENH: More verbosity
2005-10-04 10:58:21 -04:00
Andy Cedilnik
0d824e1d1a
ENH: Properly report failed tests
2005-09-20 15:08:41 -04:00
Andy Cedilnik
51a19d99ba
ENH: Modify output based on wether it is tested or memory checked
2005-09-19 15:11:54 -04:00
Andy Cedilnik
53b3b56991
BUG: This should fix memory checking
2005-09-19 15:08:00 -04:00
Andy Cedilnik
66019dc5d9
ENH: Fix memcheck command
2005-09-17 11:31:22 -04:00
Andy Cedilnik
79bf20ec6d
COMP: Too fast commit
2005-09-15 16:06:29 -04:00
Andy Cedilnik
34f1419aa4
BUG: Make sure full paths are collapsed
2005-09-15 16:03:06 -04:00
Andy Cedilnik
fcce3ac0a1
ENH: Add a way for test to intentionally fail
2005-09-06 23:31:41 -04:00
Bill Hoffman
62ae06081e
ENH: use native Deployment and Development directories
2005-08-30 13:58:46 -04:00
Andy Cedilnik
bd9852e50f
COMP: Simplify logic and remove sun compile error
2005-08-26 16:20:26 -04:00
Andy Cedilnik
547280b0ba
BUG: Prevent from creating bogus files
2005-08-24 11:18:26 -04:00
Andy Cedilnik
74caa9fea7
COMP: Add STD namespace
2005-08-18 16:17:18 -04:00
Andy Cedilnik
a274a8fb77
ENH: Improve log file strategy
2005-08-18 13:50:16 -04:00
Andy Cedilnik
d9ed857c8c
ENH: Set update options
2005-08-18 10:02:47 -04:00
Andy Cedilnik
6179a0a455
ENH: More error regex
2005-08-17 14:16:17 -04:00
Ken Martin
7df63f38c5
BUG: do not search the user's path for text executables when a full path is provided to the test
2005-08-09 13:12:03 -04:00
Andy Cedilnik
b8c789a5da
ENH: More build errors
2005-08-03 14:16:13 -04:00
Andy Cedilnik
9a3abaa53e
ENH: More handling of gcov 4.0
2005-08-03 14:15:17 -04:00
Andy Cedilnik
7bd1e74177
ENH: More support for gcov 4.0
2005-08-03 13:34:13 -04:00
Andy Cedilnik
6479f4db32
ENH: Add support for the new gcc that uses files with extension .gcda
2005-08-03 11:56:00 -04:00
Andy Cedilnik
ca90e8002b
ENH: Better handling of removed files and remove warning
2005-07-22 08:40:16 -04:00
Andy Cedilnik
9c8875a621
ENH: More regular expressions
2005-07-22 08:39:56 -04:00
Andy Cedilnik
a2acc029ae
ENH: Add support for detecting files that were removed
2005-07-21 15:54:57 -04:00
Andy Cedilnik
8483fa93c5
BUG: Remove duplicate prefix
2005-07-21 09:07:01 -04:00
Andy Cedilnik
f47a57c3e8
ENH: Add a way to submit extra files to the dashboard
2005-07-18 12:53:48 -04:00
Andy Cedilnik
0949debece
ENH: Cleanup file name
2005-07-18 11:32:29 -04:00
Andy Cedilnik
0d14b57605
ENH: Some more cleanups and add ctest custom vector for regular expression to exclude from coverage
2005-07-14 14:15:51 -04:00
Andy Cedilnik
c7de609a37
ENH: Add custom supression regular expressions
2005-07-14 13:25:40 -04:00
Andy Cedilnik
e8b10e1938
BUG: Fix line number inconsistency, improve output
2005-07-14 11:24:47 -04:00
Andy Cedilnik
0af5ef0e99
COMP: Remove warning and fix the logic
2005-07-14 09:29:54 -04:00
Andy Cedilnik
81211fc427
BUG: Rename tmp files
2005-07-14 09:29:33 -04:00
Andy Cedilnik
1e72091e86
ENH: Add timeout support
2005-07-13 10:17:18 -04:00
Andy Cedilnik
0e76ab6eb6
BUG: Go back to the original directory after examining the current directory
2005-07-12 12:31:42 -04:00
Andy Cedilnik
c9a7f056fd
BUG: Make sure it always starts in the current directory when searching for tests
2005-07-12 12:30:15 -04:00
Andy Cedilnik
219bcf25ba
BUG: When removing directory, use lstat instead of stat to make sure that symlinks are treated as files and not as directories
2005-07-12 10:40:14 -04:00
Andy Cedilnik
3e99368485
ENH: Add default update options
2005-07-11 11:59:51 -04:00
Andy Cedilnik
6ca7664b90
BUG: Remove warning when using CVS
2005-07-11 11:16:14 -04:00
Andy Cedilnik
0b86a0c926
COMP: Remove warning
2005-07-06 15:49:55 -04:00
Andy Cedilnik
38b68bcd78
ENH: Improve support for various versions of gcov
2005-07-06 15:27:02 -04:00
Andy Cedilnik
f1f141fe7d
BUG: On windows there can be a problem because scp does not handle drive names. This uses relative path for scp
2005-07-06 15:11:38 -04:00
Andy Cedilnik
26a70a2e37
STYLE: Unify number of spaces
2005-07-02 22:32:37 -04:00
Andy Cedilnik
bd44dc14fe
ENH: Improve performance by compiling regular expressions when needed
2005-07-02 22:31:30 -04:00
Andy Cedilnik
e712c7c05e
ENH: Improve performance of testing and do not complain if DartTestfile.txt is not found or if directory does not exist
2005-07-02 22:30:37 -04:00
Andy Cedilnik
359397e9a1
BUG: Exit properly on SCP submission
2005-06-24 13:29:22 -04:00
Andy Cedilnik
05d8429206
COMP: Remove warnings
2005-06-24 09:41:01 -04:00
Andy Cedilnik
b7514580f9
ENH: Move curl to utilities
2005-06-24 09:06:26 -04:00
Andy Cedilnik
7c730973bb
ENH: Initial import
2005-06-24 09:02:17 -04:00
Andy Cedilnik
e7d15aa7c5
ENH: Make iterators const
2005-06-23 16:06:52 -04:00
Andy Cedilnik
1b578d3180
ENH: Several improvements with the way things are handled. Also, support multiple submited files
2005-06-23 13:04:18 -04:00
Utkarsh Ayachit
0e18526103
BUG: reverting to 1.53
2005-06-23 12:05:11 -04:00
Utkarsh Ayachit
573bd54fc2
BUG: fixed conflicts between file names among different utilities.
2005-06-23 11:22:09 -04:00
Andy Cedilnik
1823e78d5c
BUG: Fix displaying of percentage
2005-06-22 10:54:19 -04:00
Ken Martin
68cb67c3b1
COMP: see about fixing warning
2005-06-20 08:59:33 -04:00
Andy Cedilnik
6ab962b348
ENH: Pass configuration type to subprocesses
2005-06-17 15:43:35 -04:00
Andy Cedilnik
d9dc9b54a6
ENH: Add superclass for all commands and handlers. Improve handlers to have initialization code, and start initializing ctest when start is invoked
2005-06-17 13:04:56 -04:00
Andy Cedilnik
2cc5ed49d1
ENH: Several improvements to CTest:
...
1. Support for showing line numbers when debugging ctest --show-line-numbers
2. Modify the ctest initialization code, so that it can be delayed
3. Handlers now have corresponding command if they were invoked from the command (so far only update actually use that)
4. Start command is simplified and the functionality is moved to CTest
5. Update can perform initial checkout if CTEST_CHECKOUT_COMMAND is set
6. Add test that checks out kwsys and perform tests on the fresh checkout
2005-06-16 13:18:21 -04:00
Andy Cedilnik
d6f77bddc4
ENH: Pass in memcheck command options and suppresions, and change skin to tool
2005-06-15 10:53:49 -04:00
Andy Cedilnik
9755dd4f22
ENH: Handle passing in coverage command
2005-06-15 10:53:09 -04:00
Andy Cedilnik
04f0a634a5
ENH: Add commands for memory checking and coverage
2005-06-14 14:00:45 -04:00
Andy Cedilnik
a95a4b000d
ENH: Separate standard output and standard error for problematic commands
2005-06-14 11:42:53 -04:00
Andy Cedilnik
ab313ca547
ENH: Be more verbose
2005-06-10 09:01:37 -04:00
Andy Cedilnik
cf4ed39140
ENH: Be more verbose
2005-06-10 08:56:56 -04:00
Andy Cedilnik
7758abb2e6
BUG: Remove debugging code
2005-06-07 10:55:44 -04:00
Andy Cedilnik
33f9780ade
ENH: Use CMake for parsing DartTestfile.txt
2005-06-07 09:06:38 -04:00
Andy Cedilnik
3a839f7c3a
BUG: Initialize the iterator to prevent seg-fault
2005-06-06 09:23:45 -04:00
Andy Cedilnik
1a165dc60d
ENH: Move the build-and-test code to a handler
2005-06-03 16:10:55 -04:00
Andy Cedilnik
6fe633e1f7
ENH: Add a method to parse command line argument inside the handler
2005-06-03 14:42:33 -04:00
Andy Cedilnik
473a172f60
BUG: Remove unused code
2005-06-03 11:29:06 -04:00
Andy Cedilnik
8f6c1d3baa
BUG: Fix the order of things to make submit handler not crash when proxies are set
2005-06-02 16:47:47 -04:00
Andy Cedilnik
19b5c93ca2
ENH: Cleanup output even more
2005-06-02 14:48:10 -04:00
Andy Cedilnik
0b518c2fdb
COMP: Remove compile warning
2005-06-02 12:26:54 -04:00
Andy Cedilnik
ac05727cb0
ENH: Once the number of errors or warnings was reached, stop counting them. Also fix compile warning on bad compilers
2005-06-02 11:47:10 -04:00
Andy Cedilnik
afb83a7d44
BUG: On windows there are problems when opening file as ascii
2005-06-02 09:35:51 -04:00
Andy Cedilnik
36121b9234
ENH: Streamline build process. This reduces the memory footprint, since only some number of lines of output will be in memory at the time. Also, this will report the build errors and warnings as it goes through the build
2005-06-01 15:59:22 -04:00
Andy Cedilnik
7f7cf5ee6b
COMP: Remove ERROR reserved word or something and replace with ERROR_MESSAGE
2005-05-31 18:40:43 -04:00
Andy Cedilnik
f6e5a878fc
ENH: Add support for writing output file. While doing that, redesign the way ctest does output. There may still be problems with commands failing, but that should be fixed by applying the similar concept to whole CMake
2005-05-31 17:32:40 -04:00
Andy Cedilnik
c593bfc7d2
ENH: Use generated file stream for files
2005-05-27 16:17:38 -04:00
Andy Cedilnik
ef013caeb1
ENH: Fix for changes in XML-RPC for Dart2
2005-05-26 18:15:41 -04:00
Andy Cedilnik
1b35cabc27
ENH: Add notes
2005-05-08 13:49:06 -04:00
Andy Cedilnik
8adc177bcf
ENH: Remove error about not being able to update CTest configuration
2005-05-08 13:48:52 -04:00
Andy Cedilnik
0842958977
ENH: Remove memory leak and remember global generator for next time
2005-05-08 13:48:09 -04:00
Andy Cedilnik
b74da8d3aa
ENH: Add default configure rules for CMake projects and add default rules for submission
2005-05-05 10:18:41 -04:00
Andy Cedilnik
407eac60f5
ENH: Add variable that holds cmake executable
2005-05-05 10:18:04 -04:00
Andy Cedilnik
37f2d32686
ENH: Allow spaces in update command
2005-05-04 11:16:53 -04:00
Andy Cedilnik
9619d54003
ENH: Improve syntax
2005-05-04 11:13:35 -04:00