cmGlobalCommonGenerator: Add SupportsDirectConsole

Default to `true` since this is used by Makefile generators.
The Ninja generator already overrides it to use a version check.
This commit is contained in:
NAKAMURA Takumi 2021-06-29 11:27:07 +09:00 committed by Brad King
parent 61a737b088
commit 1db4d74628
2 changed files with 4 additions and 1 deletions

View File

@ -42,4 +42,7 @@ public:
std::map<std::string, DirectoryTarget> ComputeDirectoryTargets() const;
bool IsExcludedFromAllInConfig(const DirectoryTarget::Target& t,
const std::string& config);
protected:
virtual bool SupportsDirectConsole() const { return true; }
};

View File

@ -406,7 +406,7 @@ public:
return "1.10.2";
}
static std::string RequiredNinjaVersionForCodePage() { return "1.11"; }
bool SupportsDirectConsole() const;
bool SupportsDirectConsole() const override;
bool SupportsImplicitOuts() const;
bool SupportsManifestRestat() const;
bool SupportsMultilineDepfile() const;