[CMake] CMake Marketing
Chris Volpe ARA/SED
cvolpe at ara.com
Fri Dec 16 14:49:35 EST 2005
I'm sure you're correct. I don't recall how new the stuff I was reading
was when I read it. And I may very well have gotten the replacement
wrong (scons vs autoconf).
-Chris
> -----Original Message-----
> From: cmake-bounces+cvolpe=ara.com at cmake.org [mailto:cmake-
> bounces+cvolpe=ara.com at cmake.org] On Behalf Of Brandon J. Van Every
> Sent: Wednesday, December 14, 2005 8:13 PM
> To: cmake
> Subject: Re: [CMake] CMake Marketing
>
> Chris Volpe ARA/SED wrote:
>
> > Somewhat related: I read recently that the Delta3D folks are
switching
> > from CMake back to autoconf due to dissatisfaction/frustration with
> > CMake.
> >
> Where are you reading this? Can you provide a link to the post? When
I
> Google around for info on this, I only find posts on the subject that
> are 8+ months old. It seems they replaced CMake with SCons, not
> Autoconf. I downloaded the sources and they now have a SCons based
> build in them. Apparently their thinking was driven by a need to
> support Linux. Previously they were doing mostly Windows and not much
> Linux. They thought about Autoconf, probably not realizing how
> unworkable it is if you care about VC++. Someone suggested SCons,
which
> is much saner, so unsurprisingly they went with it. It looks like
they
> were either using Python anyways, or intending to.
>
> SCons is a near competitor of CMake. When I was shopping for a better
> Chicken Scheme build, my short list came down to CMake and SCons. In
> fact there's some other guy working on a Chicken SCons tool, but CMake
> was blessed for Chicken builds. Here, CMake had the advantage because
> it (1) didn't introduce a new language dependency, (2) was purpose
built
> to replace Autoconf, which we already had. So, mindset and
methodology
> were similar. This pattern will recur with any language
implementation
> that relies on GCC for its bootstrap. I suggest these are people to
hit
> up. Language guys don't want another language to boot their language,
> unless it is C.
>
> Studying the strengths and weaknesses of SCons is going to be
important
> though. It sits in a similar ecological niche and is most likely to
eat
> CMake's lunch.
>
> > Has anyone talked to them to find out more details?
> >
> >
> >
> That's a good idea, although the picture is probably like I outlined
> above.
>
> The main downsides I've had with CMake while learning it over the past
2
> months have been:
>
> - incomplete documentation. This is a big problem. It's only because
> I'm strongly conditioned to read archives, use Google, grep source
code,
> bug people on mailing lists, etc. that I persisted. In other words
I'm
> an "Open Source Survivalist." Normal people aren't, and won't go to
> such elaborate lengths to try something out. The current state of
> electronic documentation is not acceptable for mass awareness, i.e.
> having to hunt and peck on the wiki to find variable names, and even
> then the listings aren't complete.
>
> - bugs. But, these get fixed, and meanwhile there are workarounds.
I'm
> not worried about bugs so much.
>
>
> Cheers,
> Brandon Van Every
> I won't spend more than 1 day configuring 1 thing.
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
More information about the CMake
mailing list