Re: SCons and Conan: an issue for when GitHub issues are ready

Jason Kenny <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.devel
Message-ID <DM2PR01MB54377CCAE2622A79CA9D13584670@DM2PR01MB543.prod.exchangelabs.com>
I have talked with the dev that make Conan. They are huge SCons fans. From what I understand their customers are big on CMake, so they put effort into. I know I have thought of a similar feature in Parts. Conan seems like it would be a better option.

Jason

-----Original Message-----
From: Scons-dev [mailto:[email protected]] On Behalf Of Russel Winder
Sent: Friday, September 22, 2017 12:29 AM
To: SCons_Developers <[email protected]>
Subject: [Scons-dev] SCons and Conan: an issue for when GitHub issues are ready

JFrog seems to be putting a lot of support into Conan as a way of creating for C and C++ the equivalent of Cargo for Rust – integrated build and dependency management. They are emphasizing integration with CMake, which works for anyone using CLion as an IDE or CMake directly, but doesn't for anyone using Meson or SCons.

Given Conan is a Python-based system, it ought to be reasonable, though not a small project, to integrate SCons and Conan. (An awful lot easier that trying to integrate SCons and Dub for D builds, though.)

With C++2a likely to finally bring modules to C++, not to mention metaclasses, integrating SCons and Conan is likely to be a Good Thing™.

--
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.