Refactor: Prepare Ninja generator for multi-config

This commit is contained in:
Kyle Edwards
2019-11-14 11:38:35 -05:00
parent 4047056a54
commit 3bc63e99e4
23 changed files with 641 additions and 527 deletions

View File

@@ -7,6 +7,7 @@
#include <map>
#include <string>
#include <vector>
#include "cmLocalGenerator.h"
@@ -25,7 +26,10 @@ public:
std::string wd);
~cmLocalCommonGenerator() override;
std::string const& GetConfigName() const { return this->ConfigName; }
std::vector<std::string> const& GetConfigNames() const
{
return this->ConfigNames;
}
std::string GetWorkingDirectory() const { return this->WorkingDirectory; }
@@ -39,7 +43,7 @@ public:
protected:
std::string WorkingDirectory;
std::string ConfigName;
std::vector<std::string> ConfigNames;
friend class cmCommonTargetGenerator;
};