summaryrefslogtreecommitdiffstats
path: root/Source/cmComputeLinkInformation.h
diff options
context:
space:
mode:
authorChuck Atkins <chuck.atkins@kitware.com>2010-02-15 16:22:36 (GMT)
committerBrad King <brad.king@kitware.com>2010-03-26 13:33:28 (GMT)
commite750761857fa2e35ad9630b13606570c561ae829 (patch)
tree9baea65512a386950c970a08374a74d96235dd1c /Source/cmComputeLinkInformation.h
parenta8abb30c38443dbd5063df05bcdceb233c9678ff (diff)
downloadCMake-e750761857fa2e35ad9630b13606570c561ae829.zip
CMake-e750761857fa2e35ad9630b13606570c561ae829.tar.gz
CMake-e750761857fa2e35ad9630b13606570c561ae829.tar.bz2
OpenBSD: Work-around static/runtime linker inconsistency
Detect the runtime linker's search path and add to the compile time linker's search path. This is needed because OpenBSD's static linker does not search for shared library dependencies in the same places as the runtime linker.
Diffstat (limited to 'Source/cmComputeLinkInformation.h')
-rw-r--r--Source/cmComputeLinkInformation.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmComputeLinkInformation.h b/Source/cmComputeLinkInformation.h
index ad2026b..bbeed68 100644
--- a/Source/cmComputeLinkInformation.h
+++ b/Source/cmComputeLinkInformation.h
@@ -163,6 +163,9 @@ private:
std::set<cmStdString> ImplicitLinkDirs;
std::set<cmStdString> ImplicitLinkLibs;
+ // Additional paths configured by the runtime linker
+ std::vector<std::string> RuntimeLinkDirs;
+
// Linker search path compatibility mode.
std::set<cmStdString> OldLinkDirMask;
std::vector<std::string> OldLinkDirItems;