MantisBT - CMake
View Issue Details
0014411CMakeCMakepublic2013-09-13 19:122014-06-02 08:37
Mathias Gaunard 
Peter Kuemmel 
normalmajoralways
closedfixed 
CMake 2.8.11.2 
CMake 3.0 
0014411: Ninja dependencies don't work with Intel and many other GCC-like compilers
With Intel C/C++, header dependencies do not appear to work at all with Ninja. Despite Intel supporting -MMD, it doesn't appear to be used.

This is possibly because CMAKE_DEPFILE_FLAGS_${lang} is only defined for GCC (and Clang that includes the GCC file).
No tags attached.
related to 0014570closed Peter Kuemmel Intel + Ninja regression: unable to compile a simple test program 
Issue History
2013-09-13 19:12Mathias GaunardNew Issue
2013-11-04 07:30Peter KuemmelAssigned To => Peter Kuemmel
2013-11-04 07:30Peter KuemmelStatusnew => assigned
2013-11-04 07:31Peter KuemmelNote Added: 0034342
2013-11-25 03:53Peter KuemmelRelationship addedrelated to 0014570
2013-11-25 03:53Peter KuemmelNote Added: 0034540
2013-11-25 03:53Peter KuemmelStatusassigned => resolved
2013-11-25 03:53Peter KuemmelFixed in Version => CMake 3.0
2013-11-25 03:53Peter KuemmelResolutionopen => fixed
2014-06-02 08:37Robert MaynardNote Added: 0036022
2014-06-02 08:37Robert MaynardStatusresolved => closed

Notes
(0034342)
Peter Kuemmel   
2013-11-04 07:31   
I added "-MMD -MT <OBJECT> -MF <DEPFILE>", and wait for the tests.
(0034540)
Peter Kuemmel   
2013-11-25 03:53   
0014570
(0036022)
Robert Maynard   
2014-06-02 08:37   
Closing resolved issues that have not been updated in more than 4 months.