On Saturday 04 Nov 2006 21:05, D. Michael McIntyre wrote: > On Saturday 04 November 2006 12:51 pm, Guillaume Laurent wrote: > > I thought it was. If that's not the case, then cmake is the only > > logical choice. > > All the tutorials and whatnot are about KDE4, but it looks like there > isn't any reason why it shouldn't work with KDE3.
CMake predates KDE4. There's absolutely no reason we shouldn't use it now if we want to. Don't be distracted by KDE. Our project is not that hard to build. KDE to us is a build dependency (library and header locations, just like Qt) and a source of install target locations. We build no shared libraries and we only target Linux. My reorganise-makefile builds our whole project already; all it lacks is the autoconf-type tests for the build dependencies, and logic that handles installation. They're both tricky things to do, but they aren't significantly different for KDE applications from any other applications. The most important thing for us is that a system makes it easy to add a few platform-specific shell commands if necessary for particular build or install targets. qmake, for example, would be next to useless for us because it's so platform-independent that it's practically impossible to use if you have serious platform-specific dependencies. SCons is less than ideal for us because any such extensions need a passing understanding of Python, which it seems none of us has or wants. To be honest, I could probably even cope with a return to autoconf (would we be the first project ever to switch from scons to autoconf?) so long as we had a relatively minimal autoconf setup without using automake or libtool, instead of relying on all that hideously overcomplicated crap borrowed from KDE that we used to use. Chris ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Rosegarden-devel mailing list Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel