aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2010-01-11-fix handling of imported targets which don't have the link interface ↵Alexander Neundorf
libraries property set, and also fix it on Windows Alex CCMAIL: <ps_ml@gmx.de> CCMAIL: christoph@maxiom.de svn path=/trunk/KDE/kdelibs/; revision=1073213
2010-01-07-make cmake 2.6.2 find SDO 0.2Alexander Neundorf
This didn't work since SDO 0.2 installs its files into share/cmake/SDO/, which is supported by cmake >= 2.6.3, but not by 2.6.2, which KDE requires. It would be nice if SDO would install it into share/SDO/ or share/SDO/cmake, then it would be found automatically by cmake 2.6.2 and also 2.6.3 and all newer versions. Alex CCMAIL: kde-buildsystem@kde.org CCMAIL: mueller@kde.org CCMAIL: release-team@kde.org CCMAIL: trueg@kde.org CCMAIL: kde-packagers@kde.org svn path=/trunk/KDE/kdelibs/; revision=1071218
2010-01-07we require CMake 2.6.2 or KDE, nothing else has been announced, discussed or ↵Alexander Neundorf
even suggested Alex CCMAIL: kde-buildsystem@kde.org CCMAIL: mueller@kde.org svn path=/trunk/KDE/kdelibs/; revision=1071192
2010-01-07we need 2.6.3 for the shared-desktop-ontologies detectionDirk Mueller
svn path=/trunk/KDE/kdelibs/; revision=1071123
2010-01-06-introduce imported targets for the various Qt4 libraries, so we can handle ↵Alexander Neundorf
the release- and debug-libraries finally properly. Tested on my machine with Linux with kdelibs, kdeutils and some other module, and also tested under Windows by Saro. If you suddenly get strange linking-related errors with Qt4 libraries, please let me know ASAP. This should also help the installation of KDE under Windows, since with these imported Qt libraries the location of the Qt-libraries is not fixed at kdelibs-buildtime anymore (for the installed dependencies-file), but determined at 3rd-party cmake-time. So different locations of Qt on a Windows-development machine should be no problem anymore. (I'd like to have some feedback on this ) Alex CCMAIL: kde-windows@kde.org CCMAIL: kde-buildsystem@kde.org CCMAIL: <ps_ml@gmx.de> svn path=/trunk/KDE/kdelibs/; revision=1070849
2010-01-06-setting QUIETLY manually is not necessary, this is handled automatically by ↵Alexander Neundorf
find_package_handle_standard_args() -the first argument to find_package_handle_standard_args() should be the exact-case name of the Find-module, i.e. "LibAttica", not "libattica" Frederik: if you really want to see this as "libattica", then the module has to be renamed to "Findlibattica.cmake", which is also ok and we still have the time to do it since this file has not been part of a release yet. Alex CCMAIL: <gladhorn@kde.org> CCMAIL: <vkrause@kde.org> svn path=/trunk/KDE/kdelibs/; revision=1070847
2010-01-06bugfix: this macro did actually in most cases not work as it should, since mostAlexander Neundorf
find-modules set UPPERCASE_FOUND, while this set only CamelCase_FOUND. Now it sets both. Alex CCMAIL: vkrause@kde.org svn path=/trunk/KDE/kdelibs/; revision=1070843
2010-01-01Make it possible to override SIP_DEFAULT_DIR from the commandline. ThisMichael Jansen
makes it possible to install the sip files into the same prefix like the rest of kdelibs. Perhaps it would be a got idea to respect PYTHON_LIBS_WITH_KDE (from FindPythonLibrary.cmake) here? But I'm not sure. CCMAIL: kde-buildsystem@kde.org CCMAIL: kde-bindings@kde.org svn path=/trunk/KDE/kdelibs/; revision=1068561
2009-12-30hmm, actually that change breaks nmake, so revert it. It's a bug that has to ↵Romain Pokrzywka
be fixed in jom directly. svn path=/trunk/KDE/kdelibs/; revision=1067674
2009-12-30jom parses the '#' from the class uri as the start of a comment so we must ↵Romain Pokrzywka
escape it svn path=/trunk/KDE/kdelibs/; revision=1067673
2009-12-28There doesn't exist any sourceformatter library.Andreas Pakulat
svn path=/trunk/KDE/kdelibs/; revision=1067028
2009-12-28Make Soprano dependency check nonfatal and thus Nepomuk libs optional.Maciej Mrozowski
Also updated Soprano URL in FindNepomuk.cmake. To build Nepomuk libs one still needs Soprano >= 2.3.70 with raptor parser and redland storage as well as SDO >= 0.2. CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=1067012
2009-12-26Fix FindSharedDesktopOntologies: Previously, if the required version wasn't ↵Christophe Giboudeaux
found (mismatching _VERSION), this cmake file was looking for *any* version and set SHAREDDESKTOPONTOLOGIES_FOUND to true. This also means kdelibs will now require SDO 0.2. ack'ed by Alex. svn path=/trunk/KDE/kdelibs/; revision=1066282
2009-12-24CCMAIL: neundorf@kde.orgDario Freddi
Strange indeed. I applied your patch, but to make it work I had to change the find_path calls with find_file, which actually makes more sense, also. They both work here (but the previous method worked too), let's see how CDash likes this. Ah, let me remind you of this: http://mail.kde.org/pipermail/kde-buildsystem/2009-December/006459.html it's quite critical and should be solved before 4.4 release. Merry christmas and a happy new year svn path=/trunk/KDE/kdelibs/; revision=1065822
2009-12-23-handle the case that release- as well as debug-version have been found ↵Alexander Neundorf
first, because otherwise we always run into this branch (because the release-only and debug-only branches set both variables) Alex svn path=/trunk/KDE/kdelibs/; revision=1065525
2009-12-22CCMAIL: ossi@kde.orgDario Freddi
CCMAIL: kde-buildsystem@kde.org Fix FindPolkitQt*.cmake to avoid requiring pkgconfig to check for version. This makes trunk optdepends on the new polkit-qt 0.9.3 and polkit-qt-1 0.95.1, which will be released shortly. Also, the polkit-1 backend has been ported to the stable API of Polkit-qt-1 0.95.1 svn path=/trunk/KDE/kdelibs/; revision=1065226
2009-12-20-sync the way how the libraries are found with the FindQt4.cmake from ↵Alexander Neundorf
current cmake With this commit there are only minor differences to the FindQt4.cmake coming with cmake left. Alex svn path=/trunk/KDE/kdelibs/; revision=1064318
2009-12-20-sort the libs alphabeticallyAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=1064299
2009-12-20-sync with cmake: move the check for the window system before the ↵Alexander Neundorf
include-dir search Alex svn path=/trunk/KDE/kdelibs/; revision=1064296
2009-12-20-syncing with cmake: 7 differences less, 35 left to goAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=1064278
2009-12-19-keep in sync with Qt4 from cmakeAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=1063890
2009-12-14-add the framework path to QT_INCLUDE_DIR instead of QT_QTCORE_INCLUDE_DIRAlexander Neundorf
Both are used always by UseQt4.cmake, and it is somewhat more logical to add it to QT_INCLUDE_DIR, since this is necessary when using Qt<Module>/foo.h includes, which is similar to the framework-style includes Alex CCMAIL: <mike@mikearthur.co.uk> Mike, can you please confirm this also work for you on OSX ? svn path=/trunk/KDE/kdelibs/; revision=1062473
2009-12-14-kio should be in the link interface of kfile, since it uses kio symbols in ↵Alexander Neundorf
its public interface -remove the now useless old KDE4_foo_LIBS variables set in bootstrap mode (they are now all set properly a few lines below) Alex svn path=/trunk/KDE/kdelibs/; revision=1062450
2009-12-13-set the KDE4_FOO_LIBRARY/LIBS variables also when building kdelibs itself, ↵Alexander Neundorf
as discussed on kde-buildsystem Alex svn path=/trunk/KDE/kdelibs/; revision=1062067
2009-12-13SVN_SILENT Fix doc. LIBATTICA_INCLUDE_DIRS doesn't exist.Christophe Giboudeaux
svn path=/trunk/KDE/kdelibs/; revision=1062043
2009-12-13-also use the "NAMES" keyword Alexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=1062039
2009-12-13remove NO_DEFAULT_PATH in the find_library() callAllen Winter
use HINTS rather than PATHS in the find_path() call svn path=/trunk/KDE/kdelibs/; revision=1062007
2009-12-13-make building KDE with Qt4 installed as OSX frameworks workAlexander Neundorf
Alex CCMAIL: mike@mikearthur.co.uk CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=1062002
2009-12-12fix find_library to use HINTS rather than PATHS when searchingAllen Winter
svn path=/trunk/KDE/kdelibs/; revision=1061755
2009-12-08add version check for atticaFrederik Gladhorn
svn path=/trunk/KDE/kdelibs/; revision=1060235
2009-12-07Remove file removed in 1059810 from CMakeLists.txt too.Will Stephenson
"I will 'make' before committing" ... CCMAIL: mike@mikearthur.co.uk svn path=/trunk/KDE/kdelibs/; revision=1059829
2009-12-07Remove CMake module: identical to upstream.Mike Arthur
svn path=/trunk/KDE/kdelibs/; revision=1059810
2009-12-04SVN_SILENT typoChristophe Giboudeaux
svn path=/trunk/KDE/kdelibs/; revision=1058574
2009-12-03add support for the GNU OS (also known as Hurd)Pino Toscano
- it mostly behaves as linux, as the toolchain (gcc, gnu ld, gnu libc) is the same - add -pthread to the ld flags for shared modules and libraries svn path=/trunk/KDE/kdelibs/; revision=1058116
2009-12-03-autmatically include NepomukAddOn...cmake file, so modules using nepomuk ↵Alexander Neundorf
don't have to do this unfortunately I couldn't test it, since I still have build problems with redland :-/ Sebastian, please check that it works as expected Alex CCMAIL: trueg@kde.org svn path=/trunk/KDE/kdelibs/; revision=1058066
2009-12-03fix name of the nepomuk fileAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=1058063
2009-12-03NepomukAddOntologies.cmake is now in cmake/modules/ like all the other filesAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=1058060
2009-12-03-move this file also to cmake/modules/ where all the other installed files areAlexander Neundorf
Alex CCMAIL: trueg@kde.org svn path=/trunk/KDE/kdelibs/; revision=1058059
2009-12-03-use HINTS instead of PATHS and don't disable the default search path, this ↵Alexander Neundorf
should find it in more places Alex svn path=/trunk/KDE/kdelibs/; revision=1058054
2009-12-02Various OSX 10.6 fixes.Mike Arthur
svn path=/trunk/KDE/kdelibs/; revision=1057486
2009-12-01correct copy'n'paste errorPatrick Spendrin
svn path=/trunk/KDE/kdelibs/; revision=1057264
2009-12-01Find Phonon include directory on Qt with Frameworks.Mike Arthur
svn path=/trunk/KDE/kdelibs/; revision=1057166
2009-11-30-find_package_handle_standard_args() already takes care of not printing the ↵Alexander Neundorf
same message twice, so it's not necessary to set the QUIETLY -multiple suffixes can be listed after PATH_SUFFIXES, so it's not necessary to have two find_path() calls -/usr and /usr/local are already part of CMAKE_SYSTEM_PREFIX_PATH, so it's not necessary to set /usr/share and /usr/local/share explicitely (see CMake Modules/Platform/UnixPath.cmake) Alex CCMAIL: trueg@kde.org svn path=/trunk/KDE/kdelibs/; revision=1056761
2009-11-30Make soprano and sdo optional in FindNepomuk.cmake.George Kiagiadakis
If nepomuk is optional, they should not be marked as required. svn path=/trunk/KDE/kdelibs/; revision=1056584
2009-11-29Support upcoming 0.2 version of the shared-desktop-ontologies which will ↵Sebastian Trueg
bring a cmake config file svn path=/trunk/KDE/kdelibs/; revision=1056325
2009-11-27CCMAIL: neundorf@kde.orgDario Freddi
Fixing naming mess in polkitqt-1 cmake files. Renaming all the according variables to POLKITQT-1_* for consistency with the so name of the library (polkit-qt-1). Again for consistency, rename the KAUTH_BACKEND of polkitqt-1 to PolkitQt-1 instead of PolkitQt1. This time it works :) svn path=/trunk/KDE/kdelibs/; revision=1055185
2009-11-27Also find shared-desktop-ontologies in CMAKE_PREFIX_PATHSebastian Trueg
svn path=/trunk/KDE/kdelibs/; revision=1055125
2009-11-27Fixed Nepomuk build system including the shared ontologies.Sebastian Trueg
Approved by Andreas Pakulat. svn path=/trunk/KDE/kdelibs/; revision=1054973
2009-11-25Revert the new cmake module committed without any review or announcement and ↵Alexander Neundorf
which was in a broken state. This has the effect that the condition for building nepomuk is now never true (instead of sometimes), but I have the impression that for successfully building all of KDE nepomuk is always required, since the nepomuk/trig parsing is also used e.g. in kdepim and I think also in kdenetwork. So the behaviour was already wrong, and now it is more exposed. This should help getting it fixed. Also, this commit makes explicit that soprano with redland backend and raptorparser are in fact required for building KDE since last week. Alex CCMAIL: trueg@kde.org CCMAIL: kde-buildsystem@kde.org CCMAIL: kde-core-devel@kde.org svn path=/trunk/KDE/kdelibs/; revision=1054396
2009-11-25-add support for the COMPONENTS keyword, so we can specifiy which components ↵Alexander Neundorf
are REQUIRED (PLUGIN_RAPTORPARSER and PLUGIN_REDLANDBACKEND for kdelibs) Alex CCMAIL: trueg@kde.org CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=1054394