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
