duplicate cmake file between kde module.

Laurent Montel montel at kde.org
Tue May 30 09:04:05 CEST 2006


Hi,
Now as we store necessary cmake file (for specific module) into cmake/modules 
we have some duplicate cmake check file.

For example FindBerkeleyDB.cmake is stored into kdesdk and kdevelop
(we can't force use to compile kdesdk before kdevelop or kdevelop before 
kdesdk, but this check is necessary)

Same as for FindTaglib.cmake which is necessary for amarok and kdemultimedia 
or FindMusicBrainz.cmake (amarok/kdemultimedia), FindPostgreSQL.cmake need by 
koffice and amarok etc.

For me it's not just as admin directory as previously which was a svn link => 
when we changed into admin all files was changed into all module.
For the moment it's duplicate files.

I know that for the future it will a good idea to move them into CMake 
package, but for the moment we can't.

So perhaps it will a good idea to create a kde-cmake-module directory which 
will contain all duplicated file. It will very easy to create it.

For me move all into kdelibs is not a good idea, I don't think that all guy 
want to upgrade all the time its kdelibs to have cmake check update, and 
problem will arrive when we will create branche (kde-4.0/kde-4.1 etc... => 
need to duplicate file into branch)


What do you think ?

PS: I add file which contains all cmake module.
-------------- next part --------------
./kdelibs4_snapshot/cmake/modules/CheckTypeSize.cmake
./kdelibs4_snapshot/cmake/modules/FindACL.cmake
./kdelibs4_snapshot/cmake/modules/FindZLIB.cmake
./kdelibs4_snapshot/cmake/modules/FindFAM.cmake
./kdelibs4_snapshot/cmake/modules/FindCarbon.cmake
./kdelibs4_snapshot/cmake/modules/MacroEnsureOutOfSourceBuild.cmake
./kdelibs4_snapshot/cmake/modules/CheckPrototypeExists.cmake
./kdelibs4_snapshot/cmake/modules/FindGIF.cmake
./kdelibs4_snapshot/cmake/modules/MacroGetenvWinPath.cmake
./kdelibs4_snapshot/cmake/modules/CheckPointerMember.cmake
./kdelibs4_snapshot/cmake/modules/FindQt4.cmake
./kdelibs4_snapshot/cmake/modules/KDE4Defaults.cmake
./kdelibs4_snapshot/cmake/modules/FindOpenEXR.cmake
./kdelibs4_snapshot/cmake/modules/FindASPELL.cmake
./kdelibs4_snapshot/cmake/modules/MacroBoolTo01.cmake
./kdelibs4_snapshot/cmake/modules/FindAkode.cmake
./kdelibs4_snapshot/cmake/modules/FindJasper.cmake
./kdelibs4_snapshot/cmake/modules/MacroOptionalFindPackage.cmake
./kdelibs4_snapshot/cmake/modules/FindGettext.cmake
./kdelibs4_snapshot/cmake/modules/FindKDEWIN32.cmake
./kdelibs4_snapshot/cmake/modules/FindTIFF.cmake
./kdelibs4_snapshot/cmake/modules/FindPCRE.cmake
./kdelibs4_snapshot/cmake/modules/FindLibXml2.cmake
./kdelibs4_snapshot/cmake/modules/CheckStructMember.cmake
./kdelibs4_snapshot/cmake/modules/FindX11.cmake
./kdelibs4_snapshot/cmake/modules/FindCups.cmake
./kdelibs4_snapshot/cmake/modules/FindDNSSD.cmake
./kdelibs4_snapshot/cmake/modules/FindGNUWIN32.cmake
./kdelibs4_snapshot/cmake/modules/FindLibArt.cmake
./kdelibs4_snapshot/cmake/modules/CheckCXXCompilerFlag.cmake
./kdelibs4_snapshot/cmake/modules/MacroLogFeature.cmake
./kdelibs4_snapshot/cmake/modules/FindLibXslt.cmake
./kdelibs4_snapshot/cmake/modules/MacroAdditionalCleanFiles.cmake
./kdelibs4_snapshot/cmake/modules/MacroAddFileDependencies.cmake
./kdelibs4_snapshot/cmake/modules/FindOpenSSL.cmake
./kdelibs4_snapshot/cmake/modules/kde4_exec_via_sh.cmake
./kdelibs4_snapshot/cmake/modules/FindSasl2.cmake
./kdelibs4_snapshot/cmake/modules/FindKDE4Internal.cmake
./kdelibs4_snapshot/cmake/modules/MacroLibrary.cmake
./kdelibs4_snapshot/cmake/modules/FindXmms.cmake
./kdelibs4_snapshot/cmake/modules/FindGSSAPI.cmake
./kdelibs4_snapshot/cmake/modules/FindBZip2.cmake
./kdelibs4_snapshot/cmake/modules/FindHSPELL.cmake
./kdelibs4_snapshot/cmake/modules/kde4uic.cmake
./kdelibs4_snapshot/cmake/modules/KDE4Macros.cmake
./kdelibs4_snapshot/cmake/modules/MacroEnsureVersion.cmake
./kdelibs4_snapshot/cmake/modules/FindAGG.cmake
./kdebase/cmake/modules/FindRAW1394.cmake
./kdebase/cmake/modules/FindSamba.cmake
./kdebase/cmake/modules/FindSensors.cmake
./kdebase/cmake/modules/FindUSB.cmake
./kdebase/cmake/modules/FindLdap.cmake
./kdebase/cmake/modules/remove_files.cmake
./kdebase/cmake/modules/cmake_install.cmake
./kdebase/cmake/modules/FindKDM.cmake
./kdebase/cmake/modules/FindFontconfig.cmake
./kdebase/cmake/modules/FindFreetype.cmake
./kdeaccessibility/cmake/modules/FindAlsa.cmake
./kdeaccessibility/cmake/modules/FindKttsmodule.cmake
./kdeaccessibility/cmake/modules/config-alsa.h.cmake
./kdeedu/cmake/modules/FindBoostPython.cmake
./kdepim/cmake/modules/FindGpgme.cmake
./kdepim/cmake/modules/FindLIBKDEPIM.cmake
./kdepim/cmake/modules/cmake_install.cmake
./kdepim/cmake/modules/FindMAL.cmake
./kdepim/cmake/modules/KodeMacros.cmake
./kdepim/cmake/modules/FindXPM.cmake
./kdepim/cmake/modules/CheckTimezone.cmake
./kdepim/cmake/modules/FindKode.cmake
./kdepim/cmake/modules/FindBoost.cmake
./kdenetwork/cmake/modules/FindQCA2.cmake
./kdenetwork/cmake/modules/FindIW.cmake
./kdenetwork/cmake/modules/FindSLP.cmake
./kdeutils/cmake/modules/FindGMP.cmake
./kdeutils/cmake/modules/FindTPCTL.cmake
./kdesdk/cmake/modules/FindSVN.cmake
./kdesdk/cmake/modules/FindBerkeleyDB.cmake
./kdegraphics/cmake/modules/FindIMLIB.cmake
./kdegraphics/cmake/modules/cmake_install.cmake
./kdegraphics/cmake/modules/FindPOPPLER.cmake
./kdegraphics/cmake/modules/FindGphoto2.cmake
./kdegraphics/cmake/modules/FindFreeType2.cmake
./kdegraphics/cmake/modules/FindSane.cmake
./kdegraphics/cmake/modules/FindPopplerQt4.cmake
./kdemultimedia/cmake/modules/FindAlsa.cmake
./kdemultimedia/cmake/modules/FindMusicBrainz.cmake
./kdemultimedia/cmake/modules/FindCdparanoia.cmake
./kdemultimedia/cmake/modules/FindOggVorbis.cmake
./kdemultimedia/cmake/modules/FindTaglib.cmake
./kdemultimedia/cmake/modules/FindTheora.cmake
./kdemultimedia/cmake/modules/FindFlac.cmake
./kdemultimedia/cmake/modules/config-alsa.h.cmake
./kdemultimedia/cmake/modules/FindNMM.cmake
./kdevelop/cmake/modules/FindBerkeleyDB.cmake
./kdevelop/cmake/modules/KDevelopMacros.cmake
./koffice/cmake/modules/FindPostgreSQL.cmake
./koffice/cmake/modules/FindPqxx.cmake
./koffice/cmake/modules/FindKROSS.cmake
./koffice/cmake/modules/FindRUBY.cmake
./koffice/cmake/modules/FindKunittest.cmake
./koffice/cmake/modules/FindMySQL.cmake
./koffice/cmake/modules/FindWPD.cmake
./koffice/cmake/modules/FindExif.cmake
./koffice/cmake/modules/FindLCMS.cmake
./koffice/cmake/modules/FindImageMagick.cmake
./koffice/cmake/modules/FindWV2.cmake
./koffice/cmake/modules/FindGSL.cmake
./playground/graphics/cmake/modules/FindPoppler.cmake
./playground/graphics/cmake/modules/FindLIBGS.cmake
./playground/graphics/cmake/modules/FindCHM.cmake
./playground/graphics/cmake/modules/FindQGS.cmake
./playground/games/cmake/modules/FindLibKDEGames.cmake
./branch/kdehw/cmake/modules/FindQtDBus.cmake
./kdewebdev/cmake/modules/KDevelopMacros.cmake
./extragear/multimedia/cmake/modules/FindTaglib.cmake
./extragear/multimedia/cmake/modules/FindExscalibar.cmake
./extragear/multimedia/cmake/modules/FindSqlite.cmake
./extragear/multimedia/cmake/modules/FindRUBY.cmake
./extragear/multimedia/cmake/modules/FindNjb.cmake
./extragear/multimedia/cmake/modules/FindIfp.cmake


More information about the Kde-buildsystem mailing list