summaryrefslogtreecommitdiffstats
path: root/Source/cmOrderLinkDirectories.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Adding support to link specifically to an archive or a shared library ↵Brad King2006-09-151-30/+168
| | | | based on the file name specified. This fixes the problem of having -lfoo linking to libfoo.so even when it came from libfoo.a being specified.
* STYLE: fix line lengthKen Martin2006-05-121-24/+38
|
* COMP: Moved var decl out of _WIN32 block.Brad King2006-04-051-1/+1
|
* BUG: Fixed cmOrderLinkDirectories to deal with raw link items that do not ↵Brad King2006-04-051-5/+17
| | | | yet exist and correct drive letter case to avoid duplicate paths on windows. Fixed cmLocalGenerator to pass CMake targets as full paths to cmOrderLinkDirectories to make sure the ordering will pick up the proper target libraries.
* BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are ↵Brad King2006-04-041-11/+75
| | | | found properly. Also taking libraries that will be built but may not yet exist into account. The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also. Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings.
* ENH: change library order to use a vectorBill Hoffman2006-04-041-9/+59
|
* ENH: fix spellingBill Hoffman2006-04-011-2/+2
|
* ENH: fix for bug 3067 the first framework ate the rest of the librariesBill Hoffman2006-03-311-1/+1
|
* ENH: don't put the default framework path in a -F optionBill Hoffman2006-03-161-0/+2
|
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-77/+77
|
* BUG: Deal with case insensitivity on windows linker paths. Also fixed ↵Brad King2006-02-091-4/+15
| | | | spelling typo.
* BUG: Sweeping changes to cleanup computation of target names. This shouldBrad King2006-01-131-37/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* ENH: add better support for framework linkingBill Hoffman2005-12-261-16/+41
|
* BUG: Do not accept a directory name as a library.Brad King2005-11-221-10/+10
|
* BUG: fix for bug 2357, do not allow targets to link to directoriesBill Hoffman2005-11-221-0/+11
|
* BUG: fix spelling errorBill Hoffman2005-09-081-1/+1
|
* BUG: bug num 1994 library linking when a config is not specified but debug ↵Ken Martin2005-09-081-1/+1
| | | | and opt libs are
* ENH: fix bug 2087 lib prefix stripped off on windowsBill Hoffman2005-08-101-4/+10
|
* ENH: make LOCATION an computed property of the target and get rid of a bunch ↵Ken Martin2005-06-221-1/+1
| | | | of const junk
* ENH: make more specific in reject self linkingKen Martin2005-06-161-1/+2
|
* BUG: handle case insensitive library extensions on windowsBill Hoffman2005-04-081-1/+28
|
* ENH: try and debug the failed test on the continuousBill Hoffman2005-03-031-5/+15
|
* ENH: try number two with topological sortBill Hoffman2005-03-031-70/+54
|
* ENH: reverse last changes to avoid dashboard failuresBill Hoffman2005-03-021-55/+70
|
* ENH: fix library ordering stuff to use a topological sortBill Hoffman2005-03-021-70/+55
|
* BUG: Attempt to fix sorting stability using more deterministic compare functionAndy Cedilnik2005-03-021-8/+12
|
* FIX: switch to stable_sort to avoid crashBill Hoffman2005-03-011-1/+3
|
* ENH: clean up and use order link directoriesBill Hoffman2005-02-251-0/+11
|
* COMP: remove compiler warningAndy Cedilnik2005-02-241-3/+3
|
* ENH: clean up and remove some debug codeBill Hoffman2005-02-241-34/+21
|
* ENH: add a new library path ordering algorithm to make sure -L paths will ↵Bill Hoffman2005-02-241-0/+356
pick the correct libraries if possible