Commit Graph

38 Commits

Author SHA1 Message Date
Ken Martin
96d754046a ENH: more cleanup and removal of old code 2006-01-30 14:25:07 -05:00
Ken Martin
5d35fd4b7e ENH: cleanup and remove some old code 2006-01-30 13:57:01 -05:00
Bill Hoffman
9891260a6d ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
Brad King
8340c0d186 ENH: Further centralized custom command dependency computation. Custom command dependencies in the source tree may now also be specified relative to the source directory. 2006-01-13 20:51: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
Bill Hoffman
61e056e2dc BUG: fix for bug 2533, make foo/foo.o now works and .o files are in the help 2006-01-02 12:36:54 -05:00
Bill Hoffman
452925649a ENH: add better support for framework linking 2005-12-26 13:14:19 -05:00
Bill Hoffman
f6588b7919 ENH: fix borland make clean targets before build, add new generators for msys and mingw 2005-12-22 16:42:36 -05:00
Ken Martin
929553a02e ENH: big cleanup and fix for jump commands 2005-10-20 13:40:28 -04:00
Ken Martin
6b444ee345 BUG: cd into local directory to reduce link line length 2005-10-19 10:03:20 -04:00
Ken Martin
dce07caf0b ENH: fix warning 2005-08-05 17:07:07 -04:00
Ken Martin
40cd76ab03 ENH: first step to only rebuuilding on flag changes 2005-08-01 10:19:35 -04:00
Ken Martin
ad46c80f7a ENH: fix warning 2005-07-28 15:24:31 -04:00
Ken Martin
4a98fcd059 ENH: fix some warnings and cleanup some 2005-07-27 12:41:08 -04:00
Ken Martin
33efcc442b ENH: fix some warnings and cleanup some 2005-07-27 11:36:43 -04:00
Ken Martin
ccc292e4b0 ENH: fix some warnings and cleanup some 2005-07-27 11:33:39 -04:00
Ken Martin
6cc7bca222 ENH: fix some warnings and cleanup some 2005-07-27 11:31:17 -04:00
Ken Martin
f85f919dbc ENH: reduce the number of files produced still needs a bit more cleanup 2005-07-27 09:49:37 -04:00
Ken Martin
ababb68820 BUG: fix for bootstrap problem 2005-07-06 16:16:12 -04:00
Ken Martin
154a0cd162 ENH: added local help and install targets 2005-06-30 09:53:03 -04:00
Ken Martin
369308ca76 ENH: make LOCATION an computed property of the target and get rid of a bunch of const junk 2005-06-22 09:06:46 -04:00
Ken Martin
e559aa11ac ENH: added support for forcing recomputation of depends 2005-06-10 10:45:08 -04:00
Ken Martin
c2aa4e7a08 ENH: now also provides obj rules for local Makefiles 2005-06-02 13:41:34 -04:00
Ken Martin
46e5b9afe2 ENH: minor perf improvement 2005-06-01 13:37:49 -04:00
Ken Martin
f79376c1d1 STYLE: add some better comments and remove some unused code 2005-05-31 10:16:28 -04:00
Ken Martin
d7cbf3e1d6 BUG: a fix for constant recomputing of depends 2005-05-25 12:22:32 -04:00
Ken Martin
baeeb40823 ENH: some more cleanup and changes to how custom commands are stored 2005-05-24 14:42:23 -04:00
Ken Martin
60bcce7fa2 ENH: added help target and made custom commands execute in start output directory 2005-05-20 11:01:21 -04:00
Ken Martin
78b5cca6e3 ENH: another step to the next generator still not optimized yet 2005-05-18 13:46:00 -04:00
Ken Martin
8575d2369d COMP: some warning fixes and cleanup 2005-05-17 14:39:18 -04:00
Ken Martin
61358ac75c ENH: some more reorg 2005-05-17 11:15:09 -04:00
Ken Martin
8c65179339 ENH: warning fixes and some first steps in cleaning up the convert code 2005-05-13 09:54:30 -04:00
Ken Martin
caf17c123b ENH: added new generator 2005-05-12 10:49:56 -04:00
Ken Martin
25d6c04add ENH: another snapshot 2005-05-11 12:44:01 -04:00
Ken Martin
4b1c392c9c ENH: snapshot 2005-05-11 08:45:16 -04:00
Ken Martin
5fb21a0640 ENH: some more cleanup 2005-05-09 08:53:38 -04:00
Ken Martin
0cb20474d8 ENH: updates 2005-05-06 14:49:38 -04:00
Ken Martin
c2cd47b32c ENH: backup of work in progress 2005-05-05 12:45:53 -04:00