I remember trying to find out about CMake back when Albert originally
brought up the idea of using a new build tool...

There are areas were I see SCons as lacking, though speed is not one of them
(it's a little slow on my Atom netbook, but it flies on a real machine)...

I'd be interested in CMake, if it:
* is able to do cross compiling (build i386 Linux, Windows, OSX from our
64-bit Linux server) or supports some kind of distributed build set-up to do
this where builds can be built and uploaded from mulitple machines to a
server with results.
* solves some packaging problems (can make .rpm, .deb, .dmg, .msi)
* makes it easier to support autobuilds (nightly snaps or when the repo
changes)
* creates projects that can be used from within Eclipse CDT
* easily extends to handle new build flags and library/header deps
* does not make it harder for mixxx devs to troubleshoot people's build
config problems

I looked at the CMake website, and to be frank I find the site (even with
the new layout) a bit impenetrable; could not find a feature matrix,
comparison with other build systems (both SCons and Waf have docs
comparing/contrasting with other systems), or mention of any of the above
things in the FAQ doc for example...

If there is some consensus that it's significantly better, then I have no
objection to it being added to the repo to run in parallel to SCons, until I
have a chance to play with it over the holidays (if I get to take any that
is), I will abstain from voting for or against it as a new build standard.

Helio, you should post your cmake patch up to the list or work with Claudio
to merge with his and share the results...  no reason you guys shouldn't at
least get a better cmake out of it, even if we don't eventually adopt cmake
as a defacto standard for Mixxx...

Cheers,

-G

              __
--- == __/ t.O ==--
http://stacktrace.org/


On Thu, Dec 4, 2008 at 10:18 PM, Albert Santoni <[EMAIL PROTECTED]> wrote:

> On 4-Dec-08, at 5:43 PM, Helio Chissini de Castro wrote:
>
> > On Quinta 04 Dezembro 2008, Michael Pujos wrote:
> >>> Anyways, like I said, my ears are open. I want to be clear that even
> >>> by discussing this, there's no guarantee that we'll accept it. I'm
> >>> interested in learning more about CMake, but I'm cautious because I
> >>> know how much these build systems can be. I haven't had time to play
> >>> with your CMakeLists.txt yet, but if I haven't commented on it again
> >>> by like December 20th, poke me. :)
> >>>
> >>> Thanks,
> >>> Albert
> >>
> >> Here's my 2 cents:
> >>
> >> On Windows, cmake is much much better than SCons. With Scons on a
> >> nearly
> >> 3 year old notebook (1,7Ghz, 2Gb RAM) it takes nearly 15-20 seconds
> >> on MSVC
> >> before it compiles the first file. It feels very slow and painful.
> >> Using
> >> the cmake patch posted on the list, you don't need to launch the slow
> >> python for each compile, and the
> >> build is like any other MSVC project. You can also compile a single
> >> file
> >> using CTRL-F7. So to make it short, with MSVC cmake wins hands down.
> >> As both build system do not interfere they can both coexist in the
> >> source tree.
> >
> > I have a personal branch with 100% cmake done at Mandriva lab. Was
> > done with
> > svn right before the last summer of code merge.
> > Linux only, but ready. If anyone interested, i just drop the patch.
> >
>
> Sure, might as well throw it at us and see if there's anything useful
> in it. Thanks Helio!
>
> Michael: Thanks for the cmake feedback. If other people have
> experiences they'd like to share about it (or cmake vs. scons), please
> follow up!
>
> As a side note, cmake appears to have given their website a much-
> needed makeover since the last time I visited it: http://www.cmake.org/
> Although, I don't get the little grey head with an integral over
> medicine at the bottom. His brain contains the sum of all medicine?
> (Dr. House?)
>
> Albert
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
> The future of the web can't happen without you.  Join us at MIX09 to help
> pave the way to the Next Web now. Learn more and register at
>
> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
> _______________________________________________
> Mixxx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to