Commit a11d1c61 authored by Brad King's avatar Brad King Committed by Kitware Robot
Browse files

Merge topic 'dev/custom-ninja-deptypes'

9523d2a5 ninja: Add support for custom depfile formats
parents f04e217c 9523d2a5
custom-ninja-deptypes
---------------------
* Add a `CMAKE_NINJA_DEPTYPE_<LANG>` variable so that compilers may set the
deptype for use in Ninja other than those CMake itself knows about.
......@@ -418,6 +418,11 @@ cmNinjaTargetGenerator
else
{
deptype = "gcc";
const char* langdeptype = mf->GetDefinition("CMAKE_NINJA_DEPTYPE_" + lang);
if (langdeptype)
{
deptype = langdeptype;
}
depfile = "$DEP_FILE";
const std::string flagsName = "CMAKE_DEPFILE_FLAGS_" + lang;
std::string depfileFlags = mf->GetSafeDefinition(flagsName);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment