[Issue 16746] Please output Makefile-style depfiles for ninja and make
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Wed May 10 15:42:59 PDT 2017
    
    
  
https://issues.dlang.org/show_bug.cgi?id=16746
--- Comment #10 from Matthias Klumpp <matthias at tenstral.net> ---
(In reply to Vladimir Panteleev from comment #9)
> (In reply to Matthias Klumpp from comment #8)
> > Yes, it doesn't support all command-line flags one would use with ldc, gdc
> > or dmd.
> 
> rdmd simply forwards flags it doesn't recognize to the compiler.
> 
> > Any wrapper is not an option.
> 
> Why?
Because the wrapper is not available everywhere, and going through a wrapper in
order to fix a missing thing in dmd is just a workaround. DMD(FE) should be
able to do this natively.
When adding support to Meson/CMake/Automake/Makefiles, telling users that they
need the compiler but also this other tool which - in the Meson world - has the
sole purpose of supplying a missing functionality in DMD is pretty cumbersome.
It's a workaround, but no real solution to the issue.
At the moment, Debian/Uhuntu/Fedora/OpenSUSE and probably a couple of other
don't ehip rdmd at all, which makes demanding it just to work around this bug
not worthwile anyway.
--
    
    
More information about the Digitalmars-d-bugs
mailing list