----- Original Message -----
> From:Chris Cannam <[email protected]>
> To:D. Michael McIntyre <[email protected]>
> Cc:[email protected]
> Sent:Friday, 4 February 2011, 22:05
> Subject:Re: [Rosegarden-devel] Trying Rosegarden in Eclipse
> 
> Right, just as Michael says, we did once have a nicely working CMake
> setup done by Pedro Lopez-Cabanillas.  But during the KDE3-to-Qt4 port
> we had to update it for a number of significant changes, and Pedro had
> drifted away by then and we found that we didn't actually have any
> idea how to.  Since we were then basically back in the position of
> choosing from scratch again, we just ended up using what we were more
> comfortable with.  Our autoconf is quite clean, as well, since we
> don't use automake/libtool etc.
> 
> CMake did work well when it worked, though I have to say I'd probably
> rather look at a Makefile in vi than at one of those long lists of
> variables in ccmake.
> 
> Not that my opinion should have any more weight than yours at the
> moment, Ian, since I think you've contributed more to RG recently than
> I have.  Just trying to illustrate how we ended up here in the first
> place.
> 
> (Before CMake we used scons, and before scons we used a very
> complicated autoconf/automake/libtool setup.)
> 

Don't worry folks, I'm not about to start abusing my login and ripping out 
anyone's build system! I've been compiling RG for long enough over the years in 
its various incarnations to think to myself "I wonder what build system they're 
using this week?" when compiling it up (i remember the autotools->scons->cmake 
transitions).

I quite like the current build system, and like you say it does the job 
perfectly well. The only niggle I have with it is that for some reason you 
can't do out of source builds. Autotools does support it but there's something 
in rg's setup which is pulling the rug out from underneath it I think. I'd like 
to be able to have a separate debug and release directory in the source tree to 
build the different versions from the same source. Is there actually a way of 
doing this with the current system which I don't know about? I did ask the dev 
list once but got no response so assumed there was no way, or that no one ever 
wants to do it.

Cheers,

Ian.



      

------------------------------------------------------------------------------
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to