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
452925649a
ENH: add better support for framework linking
2005-12-26 13:14:19 -05:00
Brad King
130d469dd4
BUG: Do not accept a directory name as a library.
2005-11-22 16:59:31 -05:00
Bill Hoffman
76724c23bf
BUG: fix for bug 2357, do not allow targets to link to directories
2005-11-22 16:08:16 -05:00
Bill Hoffman
cae9971f6a
BUG: fix spelling error
2005-09-08 15:25:55 -04:00
Ken Martin
b72d77d929
BUG: bug num 1994 library linking when a config is not specified but debug and opt libs are
2005-09-08 14:22:58 -04:00
Bill Hoffman
e59e9d0e59
ENH: fix bug 2087 lib prefix stripped off on windows
2005-08-10 12:55:41 -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
84dce824e5
ENH: make more specific in reject self linking
2005-06-16 10:22:43 -04:00
Bill Hoffman
ba58264abe
BUG: handle case insensitive library extensions on windows
2005-04-08 12:46:56 -04:00
Bill Hoffman
16b65d86c9
ENH: try and debug the failed test on the continuous
2005-03-03 18:46:52 -05:00
Bill Hoffman
ded7d15144
ENH: try number two with topological sort
2005-03-03 18:16:00 -05:00
Bill Hoffman
17f474b0d4
ENH: reverse last changes to avoid dashboard failures
2005-03-02 18:56:46 -05:00
Bill Hoffman
7007b41dcb
ENH: fix library ordering stuff to use a topological sort
2005-03-02 17:49:11 -05:00
Andy Cedilnik
1b68c76b19
BUG: Attempt to fix sorting stability using more deterministic compare function
2005-03-02 11:48:58 -05:00
Bill Hoffman
87e6c54e26
FIX: switch to stable_sort to avoid crash
2005-03-01 17:32:25 -05:00
Bill Hoffman
c4ca049e3f
ENH: clean up and use order link directories
2005-02-25 17:45:12 -05:00
Andy Cedilnik
9bf0811e34
COMP: remove compiler warning
2005-02-24 15:36:56 -05:00
Bill Hoffman
a51f7b4f9a
ENH: clean up and remove some debug code
2005-02-24 13:26:39 -05:00
Bill Hoffman
ff812580eb
ENH: add a new library path ordering algorithm to make sure -L paths will pick the correct libraries if possible
2005-02-24 13:16:41 -05:00