cmLocalGenerator: Constify AppendDefines and AddCompileDefinitions
This commit is contained in:
parent
98aafb2ad6
commit
853b1bb4ba
|
@ -943,7 +943,7 @@ std::string cmLocalGenerator::GetIncludeFlags(
|
|||
void cmLocalGenerator::AddCompileDefinitions(std::set<std::string>& defines,
|
||||
cmGeneratorTarget const* target,
|
||||
const std::string& config,
|
||||
const std::string& lang)
|
||||
const std::string& lang) const
|
||||
{
|
||||
std::vector<std::string> targetDefines;
|
||||
target->GetCompileDefinitions(targetDefines, config, lang);
|
||||
|
@ -2051,7 +2051,7 @@ void cmLocalGenerator::AppendFlagEscape(std::string& flags,
|
|||
}
|
||||
|
||||
void cmLocalGenerator::AppendDefines(std::set<std::string>& defines,
|
||||
const char* defines_list)
|
||||
const char* defines_list) const
|
||||
{
|
||||
// Short-circuit if there are no definitions.
|
||||
if (!defines_list) {
|
||||
|
@ -2065,7 +2065,8 @@ void cmLocalGenerator::AppendDefines(std::set<std::string>& defines,
|
|||
}
|
||||
|
||||
void cmLocalGenerator::AppendDefines(
|
||||
std::set<std::string>& defines, const std::vector<std::string>& defines_vec)
|
||||
std::set<std::string>& defines,
|
||||
const std::vector<std::string>& defines_vec) const
|
||||
{
|
||||
for (std::vector<std::string>::const_iterator di = defines_vec.begin();
|
||||
di != defines_vec.end(); ++di) {
|
||||
|
|
|
@ -138,13 +138,15 @@ public:
|
|||
* Encode a list of preprocessor definitions for the compiler
|
||||
* command line.
|
||||
*/
|
||||
void AppendDefines(std::set<std::string>& defines, const char* defines_list);
|
||||
void AppendDefines(std::set<std::string>& defines, std::string defines_list)
|
||||
void AppendDefines(std::set<std::string>& defines,
|
||||
const char* defines_list) const;
|
||||
void AppendDefines(std::set<std::string>& defines,
|
||||
std::string defines_list) const
|
||||
{
|
||||
this->AppendDefines(defines, defines_list.c_str());
|
||||
}
|
||||
void AppendDefines(std::set<std::string>& defines,
|
||||
const std::vector<std::string>& defines_vec);
|
||||
const std::vector<std::string>& defines_vec) const;
|
||||
|
||||
/**
|
||||
* Join a set of defines into a definesString with a space separator.
|
||||
|
@ -200,7 +202,7 @@ public:
|
|||
void AddCompileDefinitions(std::set<std::string>& defines,
|
||||
cmGeneratorTarget const* target,
|
||||
const std::string& config,
|
||||
const std::string& lang);
|
||||
const std::string& lang) const;
|
||||
|
||||
std::string GetProjectName() const;
|
||||
|
||||
|
|
Loading…
Reference in New Issue