618 Commits

Author SHA1 Message Date
Brad King
1b6e55933b ENH: Strengthened EXECUTE_PROCESS output check test. 2006-02-10 11:47:18 -05:00
Bill Hoffman
aacd51034a ENH: fix test to work with in source build 2006-02-10 10:30:20 -05:00
Brad King
e666b8e825 BUG: Avoid case problems on windows. 2006-02-09 18:39:00 -05:00
Bill Hoffman
7a3ed4644b ENH: add test for working directory of custom command and target 2006-02-08 11:33:40 -05:00
Brad King
9787e55ee8 ENH: Added test for new EXECUTE_PROCESS command. 2006-02-03 17:09:35 -05:00
Bill Hoffman
07ef88c985 ENH: add COMPILE_FLAGS to targets 2006-01-25 08:38:06 -05:00
Bill Hoffman
ac58fb88b9 ENH: more fixes for watcom 2006-01-17 14:35:04 -05:00
Bill Hoffman
9891260a6d ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
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
c3a7680dc6 ENH: add test for generated header 2006-01-09 14:56:29 -05:00
Bill Hoffman
a91947039a ENH: for all custom commands that can not be given to a target, add them to all targets in the current makefile 2006-01-09 14:40:31 -05:00
Bill Hoffman
2c73d2e0f3 ENH: add new cmakedefine01 feature from bug report 2603 2006-01-03 16:40:51 -05:00
Bill Hoffman
9d0f86d7d0 BUG: force EXECUABLE and LIBRARY output paths so bad cache entries do not fail tests 2006-01-02 15:01:43 -05:00
Andy Cedilnik
e37d8867b8 BUG: Flush the EXECUTABLE and LIBRARY output path to internal 2006-01-02 14:33:16 -05:00
Brad King
2166bdfeac ENH: Simplified ln command to use relative path in symlink. 2005-12-31 13:10:04 -05:00
Andy Cedilnik
6a9d13a32f ENH: Add testing of symlinks too 2005-12-30 15:46:40 -05:00
Andy Cedilnik
8ff4919443 ENH: Add a tar test 2005-12-30 15:27:17 -05:00
Andy Cedilnik
456276278f BUG: Now really fix the test 2005-12-28 20:04:13 -05:00
Andy Cedilnik
26b75693cb COMP: Fix test 2005-12-28 19:31:48 -05:00
Andy Cedilnik
2fcd41323b COMP: Fix complex test and fix bootstrap 2005-12-28 17:02:16 -05:00
Andy Cedilnik
0795d64a23 BUG: Fix test 2005-12-15 16:28:50 -05:00
Brad King
a9c2ff474e COMP: Need target-level dependency from wrapper targets on Wrap executable target. 2005-11-17 16:49:48 -05:00
Brad King
70b4e1051e BUG: Fixed support for external object files built by custom commands. Also added a test to keep it working. 2005-11-17 13:49:10 -05:00
Ken Martin
fed6dae8e9 ENH: some fixes 2005-11-10 15:13:54 -05:00
Ken Martin
5a007dc0e3 ENH: some fixes 2005-11-10 12:05:53 -05:00
Ken Martin
a41c41ec54 STYLE: fix spelling 2005-11-10 11:48:52 -05:00
Ken Martin
6f5a53618a ENH: step 5 2005-11-10 10:51:25 -05:00
Ken Martin
699a97a504 ENH: step 4 2005-11-10 10:50:45 -05:00
Ken Martin
814f0a573a ENH: step 3 2005-11-10 10:50:09 -05:00
Ken Martin
cf31168726 ENH: checkeed in step 1 and 2 2005-11-09 16:21:05 -05:00
Andy Cedilnik
8a5bb25614 ENH: More tests 2005-10-18 13:22:28 -04:00
Andy Cedilnik
427ed70363 ENH: Add math test 2005-10-17 16:39:58 -04:00
Andy Cedilnik
12ef4edf64 ENH: Add String length and substring 2005-10-17 09:56:42 -04:00
Andy Cedilnik
6e5cdd6de7 ENH: Add regular string replace (not regex), and relative path command. Also add tests 2005-10-17 09:10:20 -04:00
Ken Martin
8607e8008b ENH: increase coverage in loaded commands 2005-09-20 12:50:27 -04:00
Ken Martin
fd26d148d8 ENH: test get directory properties ability to get props from subdirs 2005-09-13 10:40:38 -04:00
Ken Martin
9a326a48e7 ENH: convert to work with the new syntax for ADD_SUBDIRECTORY 2005-09-12 14:26:45 -04:00
Bill Hoffman
34170ed52e ENH: more qt changes 2005-09-12 09:32:21 -04:00
Bill Hoffman
afbc9b7b07 ENH: clean up the find qt stuff some 2005-09-09 21:51:23 -04:00
Bill Hoffman
62ae06081e ENH: use native Deployment and Development directories 2005-08-30 13:58:46 -04:00
Brad King
98e5119664 BUG: Install rule should take build configuration into account. 2005-08-19 17:56:26 -04:00
Brad King
8346edbff0 BUG: Removing exe VERSION attribute test until it is implemented in the XCode generator. 2005-08-19 09:22:14 -04:00
Brad King
861719c054 COMP: Avoid C++ comment in C translation unit. 2005-08-18 09:21:45 -04:00
Brad King
af5d324574 BUG: It seems the auto-object-depends feature does not work in Visual Studio. I'm restoring the explicit OBJECT_DEPENDS lines. 2005-08-17 17:56:14 -04:00
Brad King
b0d05cf020 ENH: Updated SimpleInstall test to test new versioned executable and OUTPUT_NAME support. 2005-08-17 16:19:33 -04:00
Brad King
1774d306ee ENH: Adding test for auto-object-depends feature. It has been tested with the Makefile generator. Hopefully this will work for the Visual Studio and XCode generators. 2005-08-17 11:48:05 -04:00
Bill Hoffman
e59e9d0e59 ENH: fix bug 2087 lib prefix stripped off on windows 2005-08-10 12:55:41 -04:00
Brad King
2c658a6300 BUG: Need TSD target to be built before SimpleInstall. 2005-08-08 11:33:47 -04:00
Andy Cedilnik
e3d4eb3715 COMP: Fix for proxy test 2005-08-03 11:50:42 -04:00