Merge topic 'remove-needless-copies'
27ead963 Remove unnecessary local copies. 618fb23f Pass arguments that are not modified as const&.
This commit is contained in:
commit
fb1f5d50af
@ -50,8 +50,8 @@ int cmCPackDebGenerator::InitializeInternal()
|
|||||||
return this->Superclass::InitializeInternal();
|
return this->Superclass::InitializeInternal();
|
||||||
}
|
}
|
||||||
|
|
||||||
int cmCPackDebGenerator::PackageOnePack(std::string initialTopLevel,
|
int cmCPackDebGenerator::PackageOnePack(std::string const& initialTopLevel,
|
||||||
std::string packageName)
|
std::string const& packageName)
|
||||||
{
|
{
|
||||||
int retval = 1;
|
int retval = 1;
|
||||||
// Begin the archive for this pack
|
// Begin the archive for this pack
|
||||||
|
@ -49,7 +49,8 @@ protected:
|
|||||||
/**
|
/**
|
||||||
* This method factors out the work done in component packaging case.
|
* This method factors out the work done in component packaging case.
|
||||||
*/
|
*/
|
||||||
int PackageOnePack(std::string initialToplevel, std::string packageName);
|
int PackageOnePack(std::string const& initialToplevel,
|
||||||
|
std::string const& packageName);
|
||||||
/**
|
/**
|
||||||
* The method used to package files when component
|
* The method used to package files when component
|
||||||
* install is used. This will create one
|
* install is used. This will create one
|
||||||
|
@ -61,8 +61,8 @@ void cmCPackRPMGenerator::AddGeneratedPackageNames()
|
|||||||
packageFileNames.push_back(fileNames.substr(pos1, pos2 - pos1));
|
packageFileNames.push_back(fileNames.substr(pos1, pos2 - pos1));
|
||||||
}
|
}
|
||||||
|
|
||||||
int cmCPackRPMGenerator::PackageOnePack(std::string initialToplevel,
|
int cmCPackRPMGenerator::PackageOnePack(std::string const& initialToplevel,
|
||||||
std::string packageName)
|
std::string const& packageName)
|
||||||
{
|
{
|
||||||
int retval = 1;
|
int retval = 1;
|
||||||
// Begin the archive for this pack
|
// Begin the archive for this pack
|
||||||
|
@ -54,7 +54,8 @@ protected:
|
|||||||
/**
|
/**
|
||||||
* This method factors out the work done in component packaging case.
|
* This method factors out the work done in component packaging case.
|
||||||
*/
|
*/
|
||||||
int PackageOnePack(std::string initialToplevel, std::string packageName);
|
int PackageOnePack(std::string const& initialToplevel,
|
||||||
|
std::string const& packageName);
|
||||||
/**
|
/**
|
||||||
* The method used to package files when component
|
* The method used to package files when component
|
||||||
* install is used. This will create one
|
* install is used. This will create one
|
||||||
|
@ -1356,7 +1356,6 @@ int cmCTestCoverageHandler::HandleLCovCoverage(
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
std::string testingDir = this->CTest->GetBinaryDir();
|
std::string testingDir = this->CTest->GetBinaryDir();
|
||||||
std::string tempDir = testingDir;
|
|
||||||
std::string currentDirectory = cmSystemTools::GetCurrentWorkingDirectory();
|
std::string currentDirectory = cmSystemTools::GetCurrentWorkingDirectory();
|
||||||
|
|
||||||
std::set<std::string> missingFiles;
|
std::set<std::string> missingFiles;
|
||||||
@ -1759,7 +1758,7 @@ int cmCTestCoverageHandler::HandleTracePyCoverage(
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::string cmCTestCoverageHandler::FindFile(
|
std::string cmCTestCoverageHandler::FindFile(
|
||||||
cmCTestCoverageHandlerContainer* cont, std::string fileName)
|
cmCTestCoverageHandlerContainer* cont, std::string const& fileName)
|
||||||
{
|
{
|
||||||
std::string fileNameNoE =
|
std::string fileNameNoE =
|
||||||
cmSystemTools::GetFilenameWithoutLastExtension(fileName);
|
cmSystemTools::GetFilenameWithoutLastExtension(fileName);
|
||||||
|
@ -119,7 +119,7 @@ private:
|
|||||||
// Find the source file based on the source and build tree. This is used for
|
// Find the source file based on the source and build tree. This is used for
|
||||||
// Trace.py mode, since that one does not tell us where the source file is.
|
// Trace.py mode, since that one does not tell us where the source file is.
|
||||||
std::string FindFile(cmCTestCoverageHandlerContainer* cont,
|
std::string FindFile(cmCTestCoverageHandlerContainer* cont,
|
||||||
std::string fileName);
|
std::string const& fileName);
|
||||||
|
|
||||||
std::set<std::string> FindUncoveredFiles(
|
std::set<std::string> FindUncoveredFiles(
|
||||||
cmCTestCoverageHandlerContainer* cont);
|
cmCTestCoverageHandlerContainer* cont);
|
||||||
|
@ -500,7 +500,7 @@ void cmCTestMultiProcessHandler::ReadCostData()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int cmCTestMultiProcessHandler::SearchByName(std::string name)
|
int cmCTestMultiProcessHandler::SearchByName(std::string const& name)
|
||||||
{
|
{
|
||||||
int index = -1;
|
int index = -1;
|
||||||
|
|
||||||
|
@ -84,7 +84,7 @@ protected:
|
|||||||
void UpdateCostData();
|
void UpdateCostData();
|
||||||
void ReadCostData();
|
void ReadCostData();
|
||||||
// Return index of a test based on its name
|
// Return index of a test based on its name
|
||||||
int SearchByName(std::string name);
|
int SearchByName(std::string const& name);
|
||||||
|
|
||||||
void CreateTestCostList();
|
void CreateTestCostList();
|
||||||
|
|
||||||
|
@ -219,12 +219,11 @@ bool cmCTestSubmitCommand::CheckArgumentValue(std::string const& arg)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (this->ArgumentDoing == ArgumentDoingFiles) {
|
if (this->ArgumentDoing == ArgumentDoingFiles) {
|
||||||
std::string filename(arg);
|
if (cmSystemTools::FileExists(arg.c_str())) {
|
||||||
if (cmSystemTools::FileExists(filename.c_str())) {
|
this->Files.insert(arg);
|
||||||
this->Files.insert(filename);
|
|
||||||
} else {
|
} else {
|
||||||
std::ostringstream e;
|
std::ostringstream e;
|
||||||
e << "File \"" << filename << "\" does not exist. Cannot submit "
|
e << "File \"" << arg << "\" does not exist. Cannot submit "
|
||||||
<< "a non-existent file.";
|
<< "a non-existent file.";
|
||||||
this->Makefile->IssueMessage(cmake::FATAL_ERROR, e.str());
|
this->Makefile->IssueMessage(cmake::FATAL_ERROR, e.str());
|
||||||
this->ArgumentDoing = ArgumentDoingError;
|
this->ArgumentDoing = ArgumentDoingError;
|
||||||
|
@ -46,13 +46,12 @@ bool cmCTestUploadCommand::CheckArgumentKeyword(std::string const& arg)
|
|||||||
bool cmCTestUploadCommand::CheckArgumentValue(std::string const& arg)
|
bool cmCTestUploadCommand::CheckArgumentValue(std::string const& arg)
|
||||||
{
|
{
|
||||||
if (this->ArgumentDoing == ArgumentDoingFiles) {
|
if (this->ArgumentDoing == ArgumentDoingFiles) {
|
||||||
std::string filename(arg);
|
if (cmSystemTools::FileExists(arg.c_str())) {
|
||||||
if (cmSystemTools::FileExists(filename.c_str())) {
|
this->Files.insert(arg);
|
||||||
this->Files.insert(filename);
|
|
||||||
return true;
|
return true;
|
||||||
} else {
|
} else {
|
||||||
std::ostringstream e;
|
std::ostringstream e;
|
||||||
e << "File \"" << filename << "\" does not exist. Cannot submit "
|
e << "File \"" << arg << "\" does not exist. Cannot submit "
|
||||||
<< "a non-existent file.";
|
<< "a non-existent file.";
|
||||||
this->Makefile->IssueMessage(cmake::FATAL_ERROR, e.str());
|
this->Makefile->IssueMessage(cmake::FATAL_ERROR, e.str());
|
||||||
this->ArgumentDoing = ArgumentDoingError;
|
this->ArgumentDoing = ArgumentDoingError;
|
||||||
|
@ -46,7 +46,7 @@ public:
|
|||||||
return line.substr(begIndex, line.npos);
|
return line.substr(begIndex, line.npos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
bool ParseFile(std::string file)
|
bool ParseFile(std::string const& file)
|
||||||
{
|
{
|
||||||
FileLinesType localCoverageVector;
|
FileLinesType localCoverageVector;
|
||||||
std::string filename;
|
std::string filename;
|
||||||
@ -138,7 +138,7 @@ bool cmParseBlanketJSCoverage::LoadCoverageData(std::vector<std::string> files)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool cmParseBlanketJSCoverage::ReadJSONFile(std::string file)
|
bool cmParseBlanketJSCoverage::ReadJSONFile(std::string const& file)
|
||||||
{
|
{
|
||||||
cmParseBlanketJSCoverage::JSONParser parser(this->Coverage);
|
cmParseBlanketJSCoverage::JSONParser parser(this->Coverage);
|
||||||
cmCTestOptionalLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
|
cmCTestOptionalLog(this->CTest, HANDLER_VERBOSE_OUTPUT,
|
||||||
|
@ -35,7 +35,7 @@ public:
|
|||||||
cmCTest* ctest);
|
cmCTest* ctest);
|
||||||
bool LoadCoverageData(std::vector<std::string> files);
|
bool LoadCoverageData(std::vector<std::string> files);
|
||||||
// Read the JSON output
|
// Read the JSON output
|
||||||
bool ReadJSONFile(std::string file);
|
bool ReadJSONFile(std::string const& file);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
class JSONParser;
|
class JSONParser;
|
||||||
|
@ -22,7 +22,7 @@ public:
|
|||||||
virtual ~HTMLParser() {}
|
virtual ~HTMLParser() {}
|
||||||
|
|
||||||
bool initializeDelphiFile(
|
bool initializeDelphiFile(
|
||||||
const std::string filename,
|
std::string const& filename,
|
||||||
cmParseDelphiCoverage::HTMLParser::FileLinesType& coverageVector)
|
cmParseDelphiCoverage::HTMLParser::FileLinesType& coverageVector)
|
||||||
{
|
{
|
||||||
std::string line;
|
std::string line;
|
||||||
@ -197,7 +197,7 @@ cmParseDelphiCoverage::cmParseDelphiCoverage(
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool cmParseDelphiCoverage::LoadCoverageData(
|
bool cmParseDelphiCoverage::LoadCoverageData(
|
||||||
const std::vector<std::string> files)
|
std::vector<std::string> const& files)
|
||||||
{
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
std::string path;
|
std::string path;
|
||||||
|
@ -28,7 +28,7 @@ class cmParseDelphiCoverage
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
cmParseDelphiCoverage(cmCTestCoverageHandlerContainer& cont, cmCTest* ctest);
|
cmParseDelphiCoverage(cmCTestCoverageHandlerContainer& cont, cmCTest* ctest);
|
||||||
bool LoadCoverageData(const std::vector<std::string> files);
|
bool LoadCoverageData(std::vector<std::string> const& files);
|
||||||
bool ReadDelphiHTML(const char* file);
|
bool ReadDelphiHTML(const char* file);
|
||||||
// Read a single HTML file from output
|
// Read a single HTML file from output
|
||||||
bool ReadHTMLFile(const char* f);
|
bool ReadHTMLFile(const char* f);
|
||||||
|
@ -85,7 +85,7 @@ protected:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual bool FindPackagePath(const std::string fileName)
|
virtual bool FindPackagePath(std::string const& fileName)
|
||||||
{
|
{
|
||||||
// Search for the source file in the source directory.
|
// Search for the source file in the source directory.
|
||||||
if (this->PackagePathFound(fileName, this->Coverage.SourceDir)) {
|
if (this->PackagePathFound(fileName, this->Coverage.SourceDir)) {
|
||||||
@ -99,8 +99,8 @@ protected:
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual bool PackagePathFound(const std::string fileName,
|
virtual bool PackagePathFound(std::string const& fileName,
|
||||||
const std::string baseDir)
|
std::string const& baseDir)
|
||||||
{
|
{
|
||||||
// Search for the file in the baseDir and its subdirectories.
|
// Search for the file in the baseDir and its subdirectories.
|
||||||
std::string packageGlob = baseDir;
|
std::string packageGlob = baseDir;
|
||||||
@ -149,7 +149,7 @@ cmParseJacocoCoverage::cmParseJacocoCoverage(
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool cmParseJacocoCoverage::LoadCoverageData(
|
bool cmParseJacocoCoverage::LoadCoverageData(
|
||||||
const std::vector<std::string> files)
|
std::vector<std::string> const& files)
|
||||||
{
|
{
|
||||||
// load all the jacoco.xml files in the source directory
|
// load all the jacoco.xml files in the source directory
|
||||||
cmsys::Directory dir;
|
cmsys::Directory dir;
|
||||||
|
@ -27,7 +27,7 @@ class cmParseJacocoCoverage
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
cmParseJacocoCoverage(cmCTestCoverageHandlerContainer& cont, cmCTest* ctest);
|
cmParseJacocoCoverage(cmCTestCoverageHandlerContainer& cont, cmCTest* ctest);
|
||||||
bool LoadCoverageData(const std::vector<std::string> files);
|
bool LoadCoverageData(std::vector<std::string> const& files);
|
||||||
|
|
||||||
std::string PackageName;
|
std::string PackageName;
|
||||||
std::string FileName;
|
std::string FileName;
|
||||||
|
@ -67,7 +67,7 @@
|
|||||||
std::cerr << __LINE__ << " "; \
|
std::cerr << __LINE__ << " "; \
|
||||||
std::cerr
|
std::cerr
|
||||||
|
|
||||||
struct tm* cmCTest::GetNightlyTime(std::string str, bool tomorrowtag)
|
struct tm* cmCTest::GetNightlyTime(std::string const& str, bool tomorrowtag)
|
||||||
{
|
{
|
||||||
struct tm* lctime;
|
struct tm* lctime;
|
||||||
time_t tctime = time(0);
|
time_t tctime = time(0);
|
||||||
@ -170,8 +170,8 @@ static size_t HTTPResponseCallback(void* ptr, size_t size, size_t nmemb,
|
|||||||
}
|
}
|
||||||
|
|
||||||
int cmCTest::HTTPRequest(std::string url, HTTPMethod method,
|
int cmCTest::HTTPRequest(std::string url, HTTPMethod method,
|
||||||
std::string& response, std::string fields,
|
std::string& response, std::string const& fields,
|
||||||
std::string putFile, int timeout)
|
std::string const& putFile, int timeout)
|
||||||
{
|
{
|
||||||
CURL* curl;
|
CURL* curl;
|
||||||
FILE* file;
|
FILE* file;
|
||||||
@ -1481,7 +1481,7 @@ int cmCTest::GenerateNotesFile(const char* cfiles)
|
|||||||
return this->GenerateNotesFile(files);
|
return this->GenerateNotesFile(files);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string cmCTest::Base64GzipEncodeFile(std::string file)
|
std::string cmCTest::Base64GzipEncodeFile(std::string const& file)
|
||||||
{
|
{
|
||||||
std::string tarFile = file + "_temp.tar.gz";
|
std::string tarFile = file + "_temp.tar.gz";
|
||||||
std::vector<std::string> files;
|
std::vector<std::string> files;
|
||||||
@ -1499,7 +1499,7 @@ std::string cmCTest::Base64GzipEncodeFile(std::string file)
|
|||||||
return base64;
|
return base64;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string cmCTest::Base64EncodeFile(std::string file)
|
std::string cmCTest::Base64EncodeFile(std::string const& file)
|
||||||
{
|
{
|
||||||
size_t const len = cmSystemTools::FileLength(file);
|
size_t const len = cmSystemTools::FileLength(file);
|
||||||
cmsys::ifstream ifs(file.c_str(), std::ios::in
|
cmsys::ifstream ifs(file.c_str(), std::ios::in
|
||||||
@ -2208,7 +2208,7 @@ void cmCTest::SetNotesFiles(const char* notes)
|
|||||||
this->NotesFiles = notes;
|
this->NotesFiles = notes;
|
||||||
}
|
}
|
||||||
|
|
||||||
void cmCTest::SetStopTime(std::string time)
|
void cmCTest::SetStopTime(std::string const& time)
|
||||||
{
|
{
|
||||||
this->StopTime = time;
|
this->StopTime = time;
|
||||||
this->DetermineNextDayStop();
|
this->DetermineNextDayStop();
|
||||||
|
@ -108,8 +108,8 @@ public:
|
|||||||
* Perform an HTTP request.
|
* Perform an HTTP request.
|
||||||
*/
|
*/
|
||||||
static int HTTPRequest(std::string url, HTTPMethod method,
|
static int HTTPRequest(std::string url, HTTPMethod method,
|
||||||
std::string& response, std::string fields = "",
|
std::string& response, std::string const& fields = "",
|
||||||
std::string putFile = "", int timeout = 0);
|
std::string const& putFile = "", int timeout = 0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/** Get a testing part id from its string name. Returns PartCount
|
/** Get a testing part id from its string name. Returns PartCount
|
||||||
@ -143,7 +143,7 @@ public:
|
|||||||
/*
|
/*
|
||||||
* A utility function that returns the nightly time
|
* A utility function that returns the nightly time
|
||||||
*/
|
*/
|
||||||
struct tm* GetNightlyTime(std::string str, bool tomorrowtag);
|
struct tm* GetNightlyTime(std::string const& str, bool tomorrowtag);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Is the tomorrow tag set?
|
* Is the tomorrow tag set?
|
||||||
@ -211,9 +211,9 @@ public:
|
|||||||
std::string CurrentTime();
|
std::string CurrentTime();
|
||||||
|
|
||||||
//! tar/gzip and then base 64 encode a file
|
//! tar/gzip and then base 64 encode a file
|
||||||
std::string Base64GzipEncodeFile(std::string file);
|
std::string Base64GzipEncodeFile(std::string const& file);
|
||||||
//! base64 encode a file
|
//! base64 encode a file
|
||||||
std::string Base64EncodeFile(std::string file);
|
std::string Base64EncodeFile(std::string const& file);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the time remaining that the script is allowed to run in
|
* Return the time remaining that the script is allowed to run in
|
||||||
@ -240,7 +240,7 @@ public:
|
|||||||
std::string GetCDashVersion();
|
std::string GetCDashVersion();
|
||||||
|
|
||||||
std::string GetStopTime() { return this->StopTime; }
|
std::string GetStopTime() { return this->StopTime; }
|
||||||
void SetStopTime(std::string time);
|
void SetStopTime(std::string const& time);
|
||||||
|
|
||||||
// Used for parallel ctest job scheduling
|
// Used for parallel ctest job scheduling
|
||||||
std::string GetScheduleType() { return this->ScheduleType; }
|
std::string GetScheduleType() { return this->ScheduleType; }
|
||||||
|
@ -43,9 +43,8 @@ std::string cmExternalMakefileProjectGenerator::GetGlobalGeneratorName(
|
|||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string currentName = fullName;
|
|
||||||
// if we get only the short name, take the first global generator as default
|
// if we get only the short name, take the first global generator as default
|
||||||
if (currentName == this->GetName()) {
|
if (fullName == this->GetName()) {
|
||||||
return this->SupportedGlobalGenerators[0];
|
return this->SupportedGlobalGenerators[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -53,7 +52,7 @@ std::string cmExternalMakefileProjectGenerator::GetGlobalGeneratorName(
|
|||||||
for (std::vector<std::string>::const_iterator it =
|
for (std::vector<std::string>::const_iterator it =
|
||||||
this->SupportedGlobalGenerators.begin();
|
this->SupportedGlobalGenerators.begin();
|
||||||
it != this->SupportedGlobalGenerators.end(); ++it) {
|
it != this->SupportedGlobalGenerators.end(); ++it) {
|
||||||
if (this->CreateFullGeneratorName(*it, this->GetName()) == currentName) {
|
if (this->CreateFullGeneratorName(*it, this->GetName()) == fullName) {
|
||||||
return *it;
|
return *it;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2746,7 +2746,7 @@ std::string cmGlobalGenerator::EscapeJSON(const std::string& s)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void cmGlobalGenerator::SetFilenameTargetDepends(
|
void cmGlobalGenerator::SetFilenameTargetDepends(
|
||||||
cmSourceFile* sf, std::set<cmGeneratorTarget const*> tgts)
|
cmSourceFile* sf, std::set<cmGeneratorTarget const*> const& tgts)
|
||||||
{
|
{
|
||||||
this->FilenameTargetDepends[sf] = tgts;
|
this->FilenameTargetDepends[sf] = tgts;
|
||||||
}
|
}
|
||||||
|
@ -348,8 +348,8 @@ public:
|
|||||||
|
|
||||||
void CreateEvaluationSourceFiles(std::string const& config) const;
|
void CreateEvaluationSourceFiles(std::string const& config) const;
|
||||||
|
|
||||||
void SetFilenameTargetDepends(cmSourceFile* sf,
|
void SetFilenameTargetDepends(
|
||||||
std::set<const cmGeneratorTarget*> tgts);
|
cmSourceFile* sf, std::set<cmGeneratorTarget const*> const& tgts);
|
||||||
const std::set<const cmGeneratorTarget*>& GetFilenameTargetDepends(
|
const std::set<const cmGeneratorTarget*>& GetFilenameTargetDepends(
|
||||||
cmSourceFile* sf) const;
|
cmSourceFile* sf) const;
|
||||||
|
|
||||||
|
@ -46,15 +46,14 @@ void cmGlobalNinjaGenerator::WriteComment(std::ostream& os,
|
|||||||
if (comment.empty())
|
if (comment.empty())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
std::string replace = comment;
|
|
||||||
std::string::size_type lpos = 0;
|
std::string::size_type lpos = 0;
|
||||||
std::string::size_type rpos;
|
std::string::size_type rpos;
|
||||||
os << "\n#############################################\n";
|
os << "\n#############################################\n";
|
||||||
while ((rpos = replace.find('\n', lpos)) != std::string::npos) {
|
while ((rpos = comment.find('\n', lpos)) != std::string::npos) {
|
||||||
os << "# " << replace.substr(lpos, rpos - lpos) << "\n";
|
os << "# " << comment.substr(lpos, rpos - lpos) << "\n";
|
||||||
lpos = rpos + 1;
|
lpos = rpos + 1;
|
||||||
}
|
}
|
||||||
os << "# " << replace.substr(lpos) << "\n\n";
|
os << "# " << comment.substr(lpos) << "\n\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string cmGlobalNinjaGenerator::EncodeRuleName(std::string const& name)
|
std::string cmGlobalNinjaGenerator::EncodeRuleName(std::string const& name)
|
||||||
|
@ -61,7 +61,7 @@ std::string cmInstallFilesGenerator::GetDestination(
|
|||||||
}
|
}
|
||||||
|
|
||||||
void cmInstallFilesGenerator::AddFilesInstallRule(
|
void cmInstallFilesGenerator::AddFilesInstallRule(
|
||||||
std::ostream& os, const std::string config, Indent const& indent,
|
std::ostream& os, std::string const& config, Indent const& indent,
|
||||||
std::vector<std::string> const& files)
|
std::vector<std::string> const& files)
|
||||||
{
|
{
|
||||||
// Write code to install the files.
|
// Write code to install the files.
|
||||||
|
@ -38,7 +38,7 @@ protected:
|
|||||||
virtual void GenerateScriptForConfig(std::ostream& os,
|
virtual void GenerateScriptForConfig(std::ostream& os,
|
||||||
const std::string& config,
|
const std::string& config,
|
||||||
Indent const& indent);
|
Indent const& indent);
|
||||||
void AddFilesInstallRule(std::ostream& os, const std::string config,
|
void AddFilesInstallRule(std::ostream& os, std::string const& config,
|
||||||
Indent const& indent,
|
Indent const& indent,
|
||||||
std::vector<std::string> const& files);
|
std::vector<std::string> const& files);
|
||||||
|
|
||||||
|
@ -1766,13 +1766,12 @@ static void AddVisibilityCompileOption(std::string& flags,
|
|||||||
const std::string& lang,
|
const std::string& lang,
|
||||||
std::string* warnCMP0063)
|
std::string* warnCMP0063)
|
||||||
{
|
{
|
||||||
std::string l(lang);
|
std::string compileOption = "CMAKE_" + lang + "_COMPILE_OPTIONS_VISIBILITY";
|
||||||
std::string compileOption = "CMAKE_" + l + "_COMPILE_OPTIONS_VISIBILITY";
|
|
||||||
const char* opt = lg->GetMakefile()->GetDefinition(compileOption);
|
const char* opt = lg->GetMakefile()->GetDefinition(compileOption);
|
||||||
if (!opt) {
|
if (!opt) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
std::string flagDefine = l + "_VISIBILITY_PRESET";
|
std::string flagDefine = lang + "_VISIBILITY_PRESET";
|
||||||
|
|
||||||
const char* prop = target->GetProperty(flagDefine);
|
const char* prop = target->GetProperty(flagDefine);
|
||||||
if (!prop) {
|
if (!prop) {
|
||||||
|
@ -1178,10 +1178,9 @@ void cmLocalUnixMakefileGenerator3::AppendEcho(
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::string cmLocalUnixMakefileGenerator3::CreateMakeVariable(
|
std::string cmLocalUnixMakefileGenerator3::CreateMakeVariable(
|
||||||
const std::string& sin, const std::string& s2in)
|
const std::string& sin, const std::string& s2)
|
||||||
{
|
{
|
||||||
std::string s = sin;
|
std::string s = sin;
|
||||||
std::string s2 = s2in;
|
|
||||||
std::string unmodified = s;
|
std::string unmodified = s;
|
||||||
unmodified += s2;
|
unmodified += s2;
|
||||||
// if there is no restriction on the length of make variables
|
// if there is no restriction on the length of make variables
|
||||||
|
@ -294,7 +294,7 @@ void cmMakefileTargetGenerator::MacOSXContentGeneratorType::operator()(
|
|||||||
this->Generator->OSXBundleGenerator->InitMacOSXContentDirectory(pkgloc);
|
this->Generator->OSXBundleGenerator->InitMacOSXContentDirectory(pkgloc);
|
||||||
|
|
||||||
// Get the input file location.
|
// Get the input file location.
|
||||||
std::string input = source.GetFullPath();
|
std::string const& input = source.GetFullPath();
|
||||||
|
|
||||||
// Get the output file location.
|
// Get the output file location.
|
||||||
std::string output = macdir;
|
std::string output = macdir;
|
||||||
|
@ -103,7 +103,7 @@ const std::vector<const cmSourceFile*>& cmSourceGroup::GetSourceFiles() const
|
|||||||
return this->SourceFiles;
|
return this->SourceFiles;
|
||||||
}
|
}
|
||||||
|
|
||||||
void cmSourceGroup::AddChild(cmSourceGroup child)
|
void cmSourceGroup::AddChild(cmSourceGroup const& child)
|
||||||
{
|
{
|
||||||
this->Internal->GroupChildren.push_back(child);
|
this->Internal->GroupChildren.push_back(child);
|
||||||
}
|
}
|
||||||
|
@ -52,7 +52,7 @@ public:
|
|||||||
/**
|
/**
|
||||||
* Add child to this sourcegroup
|
* Add child to this sourcegroup
|
||||||
*/
|
*/
|
||||||
void AddChild(cmSourceGroup child);
|
void AddChild(cmSourceGroup const& child);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Looks up child and returns it
|
* Looks up child and returns it
|
||||||
|
@ -1616,7 +1616,7 @@ bool cmState::Snapshot::StrictWeakOrder::operator()(
|
|||||||
|
|
||||||
void cmState::Directory::SetProperty(const std::string& prop,
|
void cmState::Directory::SetProperty(const std::string& prop,
|
||||||
const char* value,
|
const char* value,
|
||||||
cmListFileBacktrace lfbt)
|
cmListFileBacktrace const& lfbt)
|
||||||
{
|
{
|
||||||
if (prop == "INCLUDE_DIRECTORIES") {
|
if (prop == "INCLUDE_DIRECTORIES") {
|
||||||
if (!value) {
|
if (!value) {
|
||||||
@ -1648,7 +1648,7 @@ void cmState::Directory::SetProperty(const std::string& prop,
|
|||||||
|
|
||||||
void cmState::Directory::AppendProperty(const std::string& prop,
|
void cmState::Directory::AppendProperty(const std::string& prop,
|
||||||
const char* value, bool asString,
|
const char* value, bool asString,
|
||||||
cmListFileBacktrace lfbt)
|
cmListFileBacktrace const& lfbt)
|
||||||
{
|
{
|
||||||
if (prop == "INCLUDE_DIRECTORIES") {
|
if (prop == "INCLUDE_DIRECTORIES") {
|
||||||
this->AppendIncludeDirectoriesEntry(value, lfbt);
|
this->AppendIncludeDirectoriesEntry(value, lfbt);
|
||||||
|
@ -164,9 +164,9 @@ public:
|
|||||||
void ClearCompileOptions();
|
void ClearCompileOptions();
|
||||||
|
|
||||||
void SetProperty(const std::string& prop, const char* value,
|
void SetProperty(const std::string& prop, const char* value,
|
||||||
cmListFileBacktrace lfbt);
|
cmListFileBacktrace const& lfbt);
|
||||||
void AppendProperty(const std::string& prop, const char* value,
|
void AppendProperty(const std::string& prop, const char* value,
|
||||||
bool asString, cmListFileBacktrace lfbt);
|
bool asString, cmListFileBacktrace const& lfbt);
|
||||||
const char* GetProperty(const std::string& prop) const;
|
const char* GetProperty(const std::string& prop) const;
|
||||||
const char* GetProperty(const std::string& prop, bool chain) const;
|
const char* GetProperty(const std::string& prop, bool chain) const;
|
||||||
bool GetPropertyAsBool(const std::string& prop) const;
|
bool GetPropertyAsBool(const std::string& prop) const;
|
||||||
|
@ -2296,10 +2296,8 @@ void displayMessage(cmake::MessageType t, std::ostringstream& msg)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void cmake::IssueMessage(cmake::MessageType t, std::string const& text,
|
void cmake::IssueMessage(cmake::MessageType t, std::string const& text,
|
||||||
cmListFileBacktrace const& bt, bool force)
|
cmListFileBacktrace const& backtrace, bool force)
|
||||||
{
|
{
|
||||||
cmListFileBacktrace backtrace = bt;
|
|
||||||
|
|
||||||
if (!force) {
|
if (!force) {
|
||||||
// override the message type, if needed, for warnings and errors
|
// override the message type, if needed, for warnings and errors
|
||||||
cmake::MessageType override = this->ConvertMessageType(t);
|
cmake::MessageType override = this->ConvertMessageType(t);
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
#include "cmSystemTools.h"
|
#include "cmSystemTools.h"
|
||||||
|
|
||||||
void reportLine(std::ostream& os, bool ret, std::string line, bool eol)
|
void reportLine(std::ostream& os, bool ret, std::string const& line, bool eol)
|
||||||
{
|
{
|
||||||
if (ret) {
|
if (ret) {
|
||||||
os << "\"" << line << "\" (" << (eol ? "with EOL" : "without EOL") << ")";
|
os << "\"" << line << "\" (" << (eol ? "with EOL" : "without EOL") << ")";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user