:: Re: [DNG] Dng Digest, Vol 10, Issue…
Page principale
Supprimer ce message
Répondre à ce message
Auteur: Nate Bargmann
Date:  
À: dng
Sujet: Re: [DNG] Dng Digest, Vol 10, Issue 12
* On 2015 04 Jul 10:00 -0500, Roger Leigh wrote:

> Mostly agreed on all the points you made. But WRT the autotools, they are
> such a baroque collection of tools, requiring knowledge of a minimum of five
> languages to use effectively (Bourne shell, m4, make, autoconf and
> automake), I can't really recommend learning them over learning CMake.
> CMake is not the cleanest scripting language either, but you only need to
> learn one rather than five; on top of that, it's portable to more systems,
> more powerful and vastly simpler to learn. Unless you're heavily invested
> in existing autotools-using projects, I don't think it's worth the pain, to
> be honest. [I say this as an autotools user of 15 years, who switched his
> projects to CMake over the last two years.]


Thanks for your perspective, Roger, and everyone else.

I'd like to add that I do not mean to scare John off, and, sadly, one's
first encounter with Autotools can do just that. For the most part,
contributing to a project will involve little need to work with
Autotools until one adds a new source file to the tree. Then a bit of
editing of the relevant Makefile.am and/or configure.ac may be
required. The project maintainers will likely have some documentation
to that effect to help the new contributor along.

I cannot disagree that if John were starting a project from scratch that
using Cmake is likely a more sane approach. The intent of my post was
to give John an idea of what he is likely to encounter in various
projects.

- Nate

--

"The optimist proclaims that we live in the best of all
possible worlds. The pessimist fears this is true."

Ham radio, Linux, bikes, and more: http://www.n0nb.us