cmTarget: Make some accessors const.
This commit is contained in:
parent
defbc2aa2a
commit
6bdea066e6
|
@ -507,7 +507,7 @@ bool cmTarget::FindSourceFiles()
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
std::vector<cmSourceFile*> const& cmTarget::GetSourceFiles()
|
std::vector<cmSourceFile*> const& cmTarget::GetSourceFiles() const
|
||||||
{
|
{
|
||||||
return this->SourceFiles;
|
return this->SourceFiles;
|
||||||
}
|
}
|
||||||
|
@ -3086,7 +3086,7 @@ std::string cmTarget::GetSOName(const char* config) const
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
bool cmTarget::HasMacOSXRpath(const char* config)
|
bool cmTarget::HasMacOSXRpath(const char* config) const
|
||||||
{
|
{
|
||||||
bool install_name_is_rpath = false;
|
bool install_name_is_rpath = false;
|
||||||
bool macosx_rpath = this->GetPropertyAsBool("MACOSX_RPATH");
|
bool macosx_rpath = this->GetPropertyAsBool("MACOSX_RPATH");
|
||||||
|
@ -3233,7 +3233,7 @@ cmTarget::GetFullNameImported(const char* config, bool implib) const
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
void cmTarget::GetFullNameComponents(std::string& prefix, std::string& base,
|
void cmTarget::GetFullNameComponents(std::string& prefix, std::string& base,
|
||||||
std::string& suffix, const char* config,
|
std::string& suffix, const char* config,
|
||||||
bool implib)
|
bool implib) const
|
||||||
{
|
{
|
||||||
this->GetFullNameInternal(config, implib, prefix, base, suffix);
|
this->GetFullNameInternal(config, implib, prefix, base, suffix);
|
||||||
}
|
}
|
||||||
|
@ -3669,7 +3669,7 @@ bool cmTarget::HaveInstallTreeRPATH() const
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
bool cmTarget::NeedRelinkBeforeInstall(const char* config)
|
bool cmTarget::NeedRelinkBeforeInstall(const char* config) const
|
||||||
{
|
{
|
||||||
// Only executables and shared libraries can have an rpath and may
|
// Only executables and shared libraries can have an rpath and may
|
||||||
// need relinking.
|
// need relinking.
|
||||||
|
@ -3732,7 +3732,7 @@ bool cmTarget::NeedRelinkBeforeInstall(const char* config)
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
std::string cmTarget::GetInstallNameDirForBuildTree(const char* config)
|
std::string cmTarget::GetInstallNameDirForBuildTree(const char* config) const
|
||||||
{
|
{
|
||||||
// If building directly for installation then the build tree install_name
|
// If building directly for installation then the build tree install_name
|
||||||
// is the same as the install tree.
|
// is the same as the install tree.
|
||||||
|
@ -3765,7 +3765,7 @@ std::string cmTarget::GetInstallNameDirForBuildTree(const char* config)
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
std::string cmTarget::GetInstallNameDirForInstallTree()
|
std::string cmTarget::GetInstallNameDirForInstallTree() const
|
||||||
{
|
{
|
||||||
if(this->Makefile->IsOn("CMAKE_PLATFORM_HAS_INSTALLNAME"))
|
if(this->Makefile->IsOn("CMAKE_PLATFORM_HAS_INSTALLNAME"))
|
||||||
{
|
{
|
||||||
|
@ -5802,7 +5802,7 @@ std::string cmTarget::BuildMacContentDirectory(const std::string& base,
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
std::string cmTarget::GetMacContentDirectory(const char* config,
|
std::string cmTarget::GetMacContentDirectory(const char* config,
|
||||||
bool implib)
|
bool implib) const
|
||||||
{
|
{
|
||||||
// Start with the output directory for the target.
|
// Start with the output directory for the target.
|
||||||
std::string fpath = this->GetDirectory(config, implib);
|
std::string fpath = this->GetDirectory(config, implib);
|
||||||
|
|
|
@ -124,7 +124,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* Get the list of the source files used by this target
|
* Get the list of the source files used by this target
|
||||||
*/
|
*/
|
||||||
std::vector<cmSourceFile*> const& GetSourceFiles();
|
std::vector<cmSourceFile*> const& GetSourceFiles() const;
|
||||||
void AddSourceFile(cmSourceFile* sf);
|
void AddSourceFile(cmSourceFile* sf);
|
||||||
std::vector<std::string> const& GetObjectLibraries() const
|
std::vector<std::string> const& GetObjectLibraries() const
|
||||||
{
|
{
|
||||||
|
@ -361,7 +361,7 @@ public:
|
||||||
std::string GetFullName(const char* config=0, bool implib = false) const;
|
std::string GetFullName(const char* config=0, bool implib = false) const;
|
||||||
void GetFullNameComponents(std::string& prefix,
|
void GetFullNameComponents(std::string& prefix,
|
||||||
std::string& base, std::string& suffix,
|
std::string& base, std::string& suffix,
|
||||||
const char* config=0, bool implib = false);
|
const char* config=0, bool implib = false) const;
|
||||||
|
|
||||||
/** Get the name of the pdb file for the target. */
|
/** Get the name of the pdb file for the target. */
|
||||||
std::string GetPDBName(const char* config=0) const;
|
std::string GetPDBName(const char* config=0) const;
|
||||||
|
@ -373,7 +373,7 @@ public:
|
||||||
std::string GetSOName(const char* config) const;
|
std::string GetSOName(const char* config) const;
|
||||||
|
|
||||||
/** Whether this library has \@rpath and platform supports it. */
|
/** Whether this library has \@rpath and platform supports it. */
|
||||||
bool HasMacOSXRpath(const char* config);
|
bool HasMacOSXRpath(const char* config) const;
|
||||||
|
|
||||||
/** Test for special case of a third-party shared library that has
|
/** Test for special case of a third-party shared library that has
|
||||||
no soname at all. */
|
no soname at all. */
|
||||||
|
@ -409,7 +409,7 @@ public:
|
||||||
/**
|
/**
|
||||||
* Compute whether this target must be relinked before installing.
|
* Compute whether this target must be relinked before installing.
|
||||||
*/
|
*/
|
||||||
bool NeedRelinkBeforeInstall(const char* config);
|
bool NeedRelinkBeforeInstall(const char* config) const;
|
||||||
|
|
||||||
bool HaveBuildTreeRPATH(const char *config) const;
|
bool HaveBuildTreeRPATH(const char *config) const;
|
||||||
bool HaveInstallTreeRPATH() const;
|
bool HaveInstallTreeRPATH() const;
|
||||||
|
@ -420,11 +420,11 @@ public:
|
||||||
/** Return the install name directory for the target in the
|
/** Return the install name directory for the target in the
|
||||||
* build tree. For example: "\@rpath/", "\@loader_path/",
|
* build tree. For example: "\@rpath/", "\@loader_path/",
|
||||||
* or "/full/path/to/library". */
|
* or "/full/path/to/library". */
|
||||||
std::string GetInstallNameDirForBuildTree(const char* config);
|
std::string GetInstallNameDirForBuildTree(const char* config) const;
|
||||||
|
|
||||||
/** Return the install name directory for the target in the
|
/** Return the install name directory for the target in the
|
||||||
* install tree. For example: "\@rpath/" or "\@loader_path/". */
|
* install tree. For example: "\@rpath/" or "\@loader_path/". */
|
||||||
std::string GetInstallNameDirForInstallTree();
|
std::string GetInstallNameDirForInstallTree() const;
|
||||||
|
|
||||||
cmComputeLinkInformation* GetLinkInformation(const char* config,
|
cmComputeLinkInformation* GetLinkInformation(const char* config,
|
||||||
cmTarget const* head = 0) const;
|
cmTarget const* head = 0) const;
|
||||||
|
@ -497,7 +497,7 @@ public:
|
||||||
|
|
||||||
/** @return the mac content directory for this target. */
|
/** @return the mac content directory for this target. */
|
||||||
std::string GetMacContentDirectory(const char* config,
|
std::string GetMacContentDirectory(const char* config,
|
||||||
bool implib);
|
bool implib) const;
|
||||||
|
|
||||||
/** @return whether this target have a well defined output file name. */
|
/** @return whether this target have a well defined output file name. */
|
||||||
bool HaveWellDefinedOutputFiles() const;
|
bool HaveWellDefinedOutputFiles() const;
|
||||||
|
|
Loading…
Reference in New Issue