cmMakefile: Port CurrentListFile clients to GetDefinition.
There is no need to store this as a member variable.
This commit is contained in:
parent
594dd9b36a
commit
6b9e647239
|
@ -182,7 +182,9 @@ void cmExtraQbsGenerator::AppendSources(cmGeneratedFileStream &fout,
|
|||
std::vector<cmSourceFile *> genSources;
|
||||
std::vector<cmSourceFile *>::const_iterator itr = sources.begin();
|
||||
fout << "\t\t\tfiles: [\n"
|
||||
<< "\t\t\t\t\"" << t.GetMakefile()->GetCurrentListFile() << "\",\n";
|
||||
<< "\t\t\t\t\""
|
||||
<< t.GetMakefile()->GetDefinition("CMAKE_CURRENT_LIST_FILE")
|
||||
<< "\",\n";
|
||||
for (; itr != sources.end(); ++itr)
|
||||
{
|
||||
if (!(*itr)->GetPropertyAsBool("GENERATED"))
|
||||
|
|
|
@ -305,8 +305,8 @@ void cmLocalNinjaGenerator::WriteProcessedMakefile(std::ostream& os)
|
|||
cmGlobalNinjaGenerator::WriteDivider(os);
|
||||
os
|
||||
<< "# Write statements declared in CMakeLists.txt:" << std::endl
|
||||
<< "# " << this->Makefile->GetCurrentListFile() << std::endl
|
||||
;
|
||||
<< "# "
|
||||
<< this->Makefile->GetDefinition("CMAKE_CURRENT_LIST_FILE") << std::endl;
|
||||
if(this->IsRootMakefile())
|
||||
os << "# Which is the root file." << std::endl;
|
||||
cmGlobalNinjaGenerator::WriteDivider(os);
|
||||
|
|
|
@ -609,7 +609,8 @@ bool cmMakefile::ProcessBuildsystemFile(const char* listfile)
|
|||
|
||||
bool cmMakefile::ReadDependentFile(const char* listfile, bool noPolicyScope)
|
||||
{
|
||||
this->AddDefinition("CMAKE_PARENT_LIST_FILE", this->GetCurrentListFile());
|
||||
this->AddDefinition("CMAKE_PARENT_LIST_FILE",
|
||||
this->GetDefinition("CMAKE_CURRENT_LIST_FILE"));
|
||||
this->cmCurrentListFile =
|
||||
cmSystemTools::CollapseFullPath(listfile,
|
||||
this->GetCurrentSourceDirectory());
|
||||
|
|
Loading…
Reference in New Issue