Quantcast

C/C++ tooling in Gradle

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

C/C++ tooling in Gradle

Russel Winder-3
I think the C/C++ tooling in Gradle should include D as well. What is
the correct process for contributing things to ensure this happens?
--
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[hidden email]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [hidden email]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

signature.asc (188 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: C/C++ tooling in Gradle

Daz DeBoer-2
Hi Russel

The contribution process is outlined at https://github.com/gradle/gradle/blob/master/CONTRIBUTING.md

With any contribution, it's best to start with a conversation on the dev list, like you have. 

Adding support for D should be fairly straightforward, assuming that it uses the same compile-link cycle as the other 'native' languages we support. Your best bet would be to take a look at the Objective-C implementation: I'm pretty sure the relevant classes all begin with 'ObjectiveC*'. There's still a bunch of boilerplate required, but we're working to reduce this. You'll end up with a 'd-lang' plugin and you'll also need to add support to the GccPlatformToolChain.

Looking forward to the pull request.
Daz

On Sun, Jul 27, 2014 at 2:26 AM, Russel Winder <[hidden email]> wrote:
I think the C/C++ tooling in Gradle should include D as well. What is
the correct process for contributing things to ensure this happens?
--
Russel.
=============================================================================
Dr Russel Winder      t: <a href="tel:%2B44%2020%207585%202200" value="+442075852200">+44 20 7585 2200   voip: [hidden email]
41 Buckmaster Road    m: <a href="tel:%2B44%207770%20465%20077" value="+447770465077">+44 7770 465 077   xmpp: [hidden email]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder



--
Darrell (Daz) DeBoer
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: C/C++ tooling in Gradle

Adam Murdoch
In reply to this post by Russel Winder-3

Which tool chain(s) do you want to add support for?

On 27 Jul 2014, at 6:26 pm, Russel Winder <[hidden email]> wrote:

I think the C/C++ tooling in Gradle should include D as well. What is
the correct process for contributing things to ensure this happens?
--
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: <a href="sip:russel.winder@ekiga.net">sip:russel.winder@...
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [hidden email]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


--
Adam Murdoch
Gradle Co-founder
http://www.gradle.org
CTO Gradleware Inc. - Gradle Training, Support, Consulting
http://www.gradleware.com



Loading...