Patch for dcop & win32

Jarosław Staniek js at iidea.pl
Mon Oct 17 11:00:08 CEST 2005


David Faure said the following, On 2005-10-17 10:37:

> On Monday 17 October 2005 00:53, Thiago Macieira wrote:
> 
>>(example: libkdecorenetwork.a must see MAKE_LIBKDECORE as well).
> 
> 
> Well, actually I don't see why we need a libkdecorenetwork.a at all.
> Isn't simpler to just skip the convenience lib step and compile the kdecore/network/
> files directly into the libkdecore shlib?
> The advantage would be that there would be no SConscript under network/,
> so we could automate e.g. the compile command in xemacs or your favorite editor
> to go up until it finds a SConscript and run 'scons -u' or 'scons -u install' there.
> 
> It always confuses people with the current automake build system, when
> "make ; make install" seems to create something (a convenience lib)
> but doesn't want to install it, so one has to go up and 'make;make install' there too.
> (I think everyone who hacked on kio/kio made that mistake at least once...)
> 
> Of course for some files in kdebase/kcontrol/kbackground used by both 
> that module and kdesktop, a convenience lib is needed.
> Just not for files in subdirs, IMHO.
> 

Exactly, when I first heard about introducing kbsys, that convenience 
(avoiding intermediate static libs and Makefile.am's) was one of clear 
benefits for me. The same as with qmake projects for {kdelibs3|apps} for win32.

-- 
regards / pozdrawiam,
  Jaroslaw Staniek / OpenOffice Polska
  Kexi Developer:
      http://www.kexi-project.org | http://koffice.org/kexi
  KDE3, KDE4 libraries for developing MS Windows applications:
      http://wiki.kde.org/tiki-index.php?page=KDElibs+for+win32


More information about the Kde-buildsystem mailing list