CMake support for D

Russel Winder russel at winder.org.uk
Tue Feb 27 09:20:21 UTC 2018


On Mon, 2018-02-26 at 20:28 +0000, King_DuckZ via Digitalmars-d-learn
wrote:
> […]
> 
> One [more] year ahead, and I found this old thread I had 
> forgotten about. In the meantime, trentforkert has stopped 
> (apparently) working on cmake, and dcarp's has failed me for 
> projects larger than a couple files. It also looks like it's not 
> receiving updates anymore.

The DCarp CMake-D repository is active. If it doesn't work then it just
needs more work.

> All of this kept me away from D. Now that gdc is rumoured to get 
> merged into gcc 8 tho, is there any concrete chance of this 
> happening? I think even rust (which came out after D) has decent 
> cmake support at this point.

As far as I am aware CMake is not used for Rust, the vast majority of
people use Cargo. This mean it is certain some Rust people will use
CMake. :-)

It is worth noting that the Rust plugin to CLion does not require
CMake, it uses Cargo. CLion not IDEA is not the focus of the Rust
plugin due to debugging. CLion is the platform for all native code
language for JetBrains as I understand it exacly because of debugging
support. I believe the work on D plugin support for IntelliJ IDEA
should refocus on CLion. It can still use Dub it seems, and it can get
access to the debugging framework.

Clearly it would still be good in D had CMake support. It strikes me
the DCarp's CMake-D repository is the one to support.

-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-learn/attachments/20180227/f07b80e6/attachment.sig>


More information about the Digitalmars-d-learn mailing list