diff options
author | Kyle Edwards <kyle.edwards@kitware.com> | 2020-10-20 18:51:42 (GMT) |
---|---|---|
committer | Kyle Edwards <kyle.edwards@kitware.com> | 2020-10-20 18:51:42 (GMT) |
commit | cf6ac2d365dcfb00b32a0a10ac0c48a401d42ef5 (patch) | |
tree | a25f17669a4dfa68880e0bf56f9d70fe46870c40 /Source/cmGlobalNinjaGenerator.h | |
parent | 21bc2fd945aa06c640bd609bf1e57cc208d6d6bd (diff) | |
parent | 8bb8c9fb138c0eb94f05f069577b16afc37faa46 (diff) | |
download | CMake-cf6ac2d365dcfb00b32a0a10ac0c48a401d42ef5.zip CMake-cf6ac2d365dcfb00b32a0a10ac0c48a401d42ef5.tar.gz CMake-cf6ac2d365dcfb00b32a0a10ac0c48a401d42ef5.tar.bz2 |
Merge branch 'master' into cmakepresets-schema
Diffstat (limited to 'Source/cmGlobalNinjaGenerator.h')
-rw-r--r-- | Source/cmGlobalNinjaGenerator.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/cmGlobalNinjaGenerator.h b/Source/cmGlobalNinjaGenerator.h index 884a711..8d6ebdc 100644 --- a/Source/cmGlobalNinjaGenerator.h +++ b/Source/cmGlobalNinjaGenerator.h @@ -24,6 +24,7 @@ #include "cmNinjaTypes.h" #include "cmPolicies.h" #include "cmStringAlgorithms.h" +#include "cmTransformDepfile.h" class cmCustomCommand; class cmGeneratorTarget; @@ -31,7 +32,6 @@ class cmLinkLineComputer; class cmLocalGenerator; class cmMakefile; class cmOutputConverter; -class cmState; class cmStateDirectory; class cmake; struct cmDocumentationEntry; @@ -211,6 +211,10 @@ public: const char* GetCleanTargetName() const override { return "clean"; } bool SupportsCustomCommandDepfile() const override { return true; } + cm::optional<cmDepfileFormat> DepfileFormat() const override + { + return cmDepfileFormat::GccDepfile; + } virtual cmGeneratedFileStream* GetImplFileStream( const std::string& /*config*/) const @@ -647,8 +651,6 @@ public: std::string GetDefaultBuildConfig() const override; - bool ReadCacheEntriesForBuild(const cmState& state) override; - bool SupportsDefaultBuildType() const override { return true; } bool SupportsCrossConfigs() const override { return true; } bool SupportsDefaultConfigs() const override { return true; } |