On Saturday 18 Nov 2006 12:04, Pedro Lopez-Cabanillas wrote:
> I'm done for now with the build-system. So please, test.

OK, will do.  Am doing.

I made another branch from the reorganisation branch yesterday for some 
more messing around -- I realise the build system was incomplete, but 
it was complete enough for my purposes.  I found cmake pretty 
straightforward when it came to adding files, other library 
dependencies and so on, and I trust it to do the right thing.

One thing I do think we need is an easy and obvious access to the 
equivalent of "./configure --help" -- something to remind you which 
options are available, a quick primer on selecting debug or release 
builds, etc.  For scons this basically meant reading the SConscript 
file.  With cmake you can use ccmake, but you won't always want to, and 
anyway you need to know about it.  Since we don't currently have an 
INSTALL file at all, how about creating one that just has a one-line 
summary of what the most likely WANT_ options etc mean, something about 
debug/release, install target selection, verbose output and so on?

One other thing -- can we support the use of a precompiled header for 
gcc 4.x users, consisting of the Qt and KDE includes?  I still haven't 
completely switched from gcc 3.x to 4.x myself so I'm not very familiar 
with how, or how well, these work, but my understanding is gcc 4.x 
users should be able to save a bit of build time that way.

And finally, now that it's actually rebuilt while I was typing, I notice 
that "make install" always installs all the data files, regardless of 
whether they're already installed or not -- I don't actually have a 
problem with that -- but it also _tells me about it_, even in 
non-verbose mode.  "make install" is my usual way of doing a rebuild 
during development, and I don't want my compiler warnings and other 
useful information shuttled off the top of the terminal window by over 
a thousand lines of install log.  A single "Installing pixmaps" (etc) 
for each directory would be nice.

Oherwise, this is looking good.  Good work, and thank you.


Chris

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to