diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-10-06 22:49:19 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-10-08 22:00:19 (GMT) |
commit | 10cf42f5ae660c460d5d5f60936250866b33dc94 (patch) | |
tree | 7028b7b53297c5b4339cb4922d7e877b05b1cbb4 /Source/cmExtraKateGenerator.cxx | |
parent | e46ef270ed7c96586ed755322174791374241574 (diff) | |
download | CMake-10cf42f5ae660c460d5d5f60936250866b33dc94.zip CMake-10cf42f5ae660c460d5d5f60936250866b33dc94.tar.gz CMake-10cf42f5ae660c460d5d5f60936250866b33dc94.tar.bz2 |
Kate: Port API to cmLocalGenerator.
Diffstat (limited to 'Source/cmExtraKateGenerator.cxx')
-rw-r--r-- | Source/cmExtraKateGenerator.cxx | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/Source/cmExtraKateGenerator.cxx b/Source/cmExtraKateGenerator.cxx index 126e3e1..1305ce2 100644 --- a/Source/cmExtraKateGenerator.cxx +++ b/Source/cmExtraKateGenerator.cxx @@ -53,13 +53,15 @@ void cmExtraKateGenerator::Generate() this->GetPathBasename(mf->GetHomeOutputDirectory())); this->UseNinja = (this->GlobalGenerator->GetName() == "Ninja"); - this->CreateKateProjectFile(mf); - this->CreateDummyKateProjectFile(mf); + this->CreateKateProjectFile(lg); + this->CreateDummyKateProjectFile(lg); } -void cmExtraKateGenerator::CreateKateProjectFile(const cmMakefile* mf) const +void cmExtraKateGenerator::CreateKateProjectFile( + const cmLocalGenerator* lg) const { + const cmMakefile* mf = lg->GetMakefile(); std::string filename = mf->GetHomeOutputDirectory(); filename += "/.kateproject"; cmGeneratedFileStream fout(filename.c_str()); @@ -82,9 +84,10 @@ void cmExtraKateGenerator::CreateKateProjectFile(const cmMakefile* mf) const void -cmExtraKateGenerator::WriteTargets(const cmMakefile* mf, +cmExtraKateGenerator::WriteTargets(const cmLocalGenerator* lg, cmGeneratedFileStream& fout) const { + cmMakefile* mf = lg->GetMakefile(); const std::string make = mf->GetRequiredDefinition("CMAKE_MAKE_PROGRAM"); const std::string makeArgs = mf->GetSafeDefinition( "CMAKE_KATE_MAKE_ARGUMENTS"); @@ -234,8 +237,10 @@ cmExtraKateGenerator::AppendTarget(cmGeneratedFileStream& fout, void -cmExtraKateGenerator::CreateDummyKateProjectFile(const cmMakefile* mf) const +cmExtraKateGenerator::CreateDummyKateProjectFile( + const cmLocalGenerator* lg) const { + cmMakefile* mf = lg->GetMakefile(); std::string filename = mf->GetHomeOutputDirectory(); filename += "/"; filename += this->ProjectName; @@ -252,8 +257,9 @@ cmExtraKateGenerator::CreateDummyKateProjectFile(const cmMakefile* mf) const std::string -cmExtraKateGenerator::GenerateFilesString(const cmMakefile* mf) const +cmExtraKateGenerator::GenerateFilesString(const cmLocalGenerator* lg) const { + cmMakefile* mf = lg->GetMakefile(); std::string s = mf->GetHomeDirectory(); s += "/.git"; if(cmSystemTools::FileExists(s.c_str())) |