<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Sep 7, 2014 at 1:42 PM, David Nadlinger via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sunday, 7 September 2014 at 17:36:35 UTC, Trent Forkert via Digitalmars-d wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The support for D in CMake is currently very minimal. Various groups<br>
(including LDC) have partial solutions that work to a certain extent.<br>
</blockquote>
<br></span>
That's a very kind way to put it. ;)<br></blockquote><div><br></div><div>I have seen far worse CMake configs. You deserve the kindness.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
As you certainly know (but others might not), we currently just invoke LDC as a custom command for building the runtime libraries, without any proper language support at all. This shows that CMake is flexible enough to handle atypical use cases like that, but I'm looking forward to your work for proper language support (compiler detection, …).<br>
<br>
If I remember correctly, Ben Boeckel from Kitware was also looking into adding D support to CMake a while back. How does your project relate to his?<br></blockquote><div><br></div><div>Ben's work was originally much more limited than mine. Once he found out about my work (read: once I pushed it to a public repo), he started helping me when time allows. I feel I should probably mention that his interest in D is (IIRC) as a Fedora contributor, updating old, abandoned D1 projects to D2, not in any official Kitware capacity.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Cheers,<br>
David<br>
</blockquote></div><br></div><div class="gmail_extra"> - Trent</div></div>