Merging of kdelibs_export.h and kdelibs_export_win.h

David Faure faure at kde.org
Tue Jan 23 18:36:52 CET 2007


On Monday 22 January 2007 15:46, David Faure wrote:
> > 
> > That makes a LOT of extra files to install in kdelibs. I am not sure we 
> > gain a big advantage by doing that.
> 
> I think modularity is always a huge advantage. 

yesterday this change was made to kdelibs_export.h:
-#define KSPELL2_EXPORT KDE_EXPORT
+#define SONNET_EXPORT KDE_EXPORT

today I tried to compile one thing in kdebase, and *every single file in kdebase* had to be recompiled,
even though *nothing* in kdebase uses kspell2/sonnet.

Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_popupmenu.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konqhistorymanageradaptor.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/undomanageradaptor.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_settings.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/kfileivi.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_xmlguiclient.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_iconviewwidget.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/knewmenu.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_operations.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_dirpart.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_events.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_propsview.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_pixmapprovider.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_bgnddlg.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/kivdirectoryoverlay.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_historyentry.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_historymgr.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konqmimedata.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konqbookmarkmanager.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_filetip.o".
Dependee "/d/kde/inst/kde4/include/kdelibs_export.h" is newer than depender "libkonq/CMakeFiles/konq.dir/konq_faviconmgr.o".

I stand by what I said: we need to split it up ;)

-- 
David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).


More information about the Kde-buildsystem mailing list