On Sexta 05 Dezembro 2008, you wrote: > 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. As KDE developer and a distro developer the answer is a BIG yes.
> * solves some packaging problems (can make .rpm, .deb, .dmg, .msi) CPack is more or less functional. They propose to generate all kind of native packages > * makes it easier to support autobuilds (nightly snaps or when the repo > changes) Not sure if i understood this one, but due the text nature of CMakeFiles, and their multiplatform flexibility, any rebuild trigger will run automatic just the changed part of cmake. The good part is that out of the source build dir is the usual rule, so would be easy simply clean the build dir without affect source. > * creates projects that can be used from within Eclipse CDT Little more than this :-) http://cmake.org/cmake/help/cmake2.6docs.html#section_Generators > * easily extends to handle new build flags and library/header deps Again, text file in a very intuitive simple shell like scripts. We can just change one test without affect whole build and done. Most of all, is not intrusive. So we can drop now and test it without affect the current buildsystem -- Helio Chissini de Castro KDE Developer Brasil/South America Primary Contact ------------------------------------------------------------------------------ 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
