1
/*=========================================================================
3
Program: CMake - Cross-Platform Makefile Generator
4
Module: $RCSfile: cmComputeLinkInformation.h,v $
6
Date: $Date: 2008-10-24 15:18:45 $
7
Version: $Revision: 1.15.2.4 $
9
Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved.
10
See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
12
This software is distributed WITHOUT ANY WARRANTY; without even
13
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14
PURPOSE. See the above copyright notices for more information.
16
=========================================================================*/
1
/*============================================================================
2
CMake - Cross Platform Makefile Generator
3
Copyright 2000-2009 Kitware, Inc., Insight Software Consortium
5
Distributed under the OSI-approved BSD License (the "License");
6
see accompanying file Copyright.txt for details.
8
This software is distributed WITHOUT ANY WARRANTY; without even the
9
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10
See the License for more information.
11
============================================================================*/
17
12
#ifndef cmComputeLinkInformation_h
18
13
#define cmComputeLinkInformation_h
160
155
cmOrderDirectories* OrderLinkerSearchPath;
161
156
bool FinishLinkerSearchDirectories();
162
157
void PrintLinkPolicyDiagnosis(std::ostream&);
159
// Implicit link libraries and directories for linker language.
160
void LoadImplicitLinkInfo();
161
void AddImplicitLinkInfo();
162
void AddImplicitLinkInfo(std::string const& lang);
163
163
std::set<cmStdString> ImplicitLinkDirs;
164
std::set<cmStdString> ImplicitLinkLibs;
165
166
// Linker search path compatibility mode.
166
167
std::set<cmStdString> OldLinkDirMask;