[Kde-extra-gear] backwards compatibility
Jesper K. Pedersen
blackie at kde.org
Tue Jan 27 14:08:18 CET 2004
I talked to David Faure about this, and if I understand him correct, then
each of the configure.in.in are concatenated into one configure.in for the
whole kdeextragear-2 module.
As MIN_CONFIG states a minimum KDE version, then having that in several
configure.in.in would simply result in a conflict.
Cheers
Jesper.
Klas Kalass <klas.kalass at gmx.de> writes:
| Am Montag, 26. Januar 2004 18:26 schrieb Jeroen Wijnhout:
| > On Monday 26 January 2004 08:27, Klas Kalass wrote:
| > > > > The problem is, that the entire module cannot be compiled if there
| > > > > was a MIN_CONFIG(3.1). The occasional developer should still be able
| > > > > to check out the stuff in the extragear modules and fix things.....
| > > >
| > > > Requiring KDE 3.2 or higher is basically never going to be
| > > > acceptable for Kst. If that happens, we will need to find alternate
| > > > arrangements. If individual apps can't specify which minimum KDE
| > > > version they require, maybe we need a different approach to
| > > > partitioning the applications in CVS.
| > >
| > > Is it unacceptable that the module as checked out requires it, or is it
| > > unacceptable that when doing releases, care must be taken to configure
| > > your applications release for the correct KDE version?
| >
| > I was wondering, how do apps add their application specific configure
| > checks now? Usually you would edit configure.in.in, but that would affect
| > all other apps in KEG. So the problem is not just about the minimal KDE
| > version, but it is really about adding application specific configure
| > checks.
| That is done in application specific configure.in.in files which reside in the
| app dir. K3B uses this feature heavily.
|
| I did not experiment with different MIN_CONFIG entries in those specific
| files, the Version requirement for the module was increased without asking
| the list or me.
|
| If someone has time to test if things work like expected when the min config
| is moved to the amarok configure.in.in then I would be very happy about a
| short report. Thanks in advance!
|
| >
| > The problem would be solved if all the autoconf and related files would go
| > in the application dir. So each application dir would have a
| > configure.in.in, Makefile.am.in and Makefile.cvs ( + linked admin dir). The
| > configure script in the KEG module dir will take care of calling the
| > configure scripts in each and every application dir.
| If the configure.in.in in the subdir works like expected that would be enough.
| We have scripts to extract an application dir and merge it with the necessary
| build system files for releases. No need to overcomplicate things.
|
| Regards,
| Klas
|
| _______________________________________________
| Kde-extra-gear mailing list
| Kde-extra-gear at kde.org
| https://mail.kde.org/mailman/listinfo/kde-extra-gear
|
--
Jesper K. Pedersen | Klarälvdalens Datakonsult
Senior Software Engineer | www.klaralvdalens-datakonsult.se
Peder Skrams Gade 27 3. tv. |
6700 Esbjerg | Platform-independent
Denmark | software solutions
More information about the Kde-extra-gear
mailing list