aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2007-01-29-hack to get it cmake 2.4.3 compatible: use ADD_CUSTOM_TARGET() instead of ↵Alexander Neundorf
ADD_EXECUTABLE() to create a target and cmake won't complain about TARGET_LINK_LIBRARIES() if KDE4_BUILD_OPTIONS is disabled Seems to work. Alex CCMAIL: kde-buildsystem@kde.org CCMAIL: thiago@kde.org svn path=/trunk/KDE/kdelibs/; revision=628347
2007-01-28-temporarily build all tests unconditionally, otherwise the build breaks for ↵Alexander Neundorf
cmake < 2.4.5 and we can't raise the required version number of cmake without announcing it some time before or at least after doing it and that only for a bit more convenience Thiago: can you please revert your commit which removed the IF(KDE4_BUILD_TESTS) ? Thanks Alex svn path=/trunk/KDE/kdelibs/; revision=628024
2007-01-28-revert commit from Laurent, we have to discuss requiring cmake 2.4.5 (or ↵Alexander Neundorf
2.4.6) first before requiting it Alex CCMAIL: montel@kde.org svn path=/trunk/KDE/kdelibs/; revision=628019
2007-01-28don't look in default paths first, else it'll find KDE 3 libs for meMatthias Kretz
svn path=/trunk/KDE/kdelibs/; revision=628001
2007-01-28fix case when install dir of current module is != kdelibs4 install dirFrank Osterfeld
svn path=/trunk/KDE/kdelibs/; revision=627789
2007-01-27Remove module which are now into cmake-2.4.5Laurent Montel
FindLibXslt.cmake can be remove there is different from cmake file (test xsltproc) and FindOpenSSL.cmake (I must look at difference) svn path=/trunk/KDE/kdelibs/; revision=627623
2007-01-27as a lot of guy report problem to compile after changes which requiresLaurent Montel
cmake >= 2.4.5 or use "-DKDE4_BUILD_TESTS=ON" it's better to signal minimum requires to 2.4.5. It's better to force update that developper doesn't understand why kde doesn't compile. 2.4.3 was release in july 2006 so all major distro have new version and 2.4.5 was released in december 2006 So it's time to upgrade it. svn path=/trunk/KDE/kdelibs/; revision=627620
2007-01-26use install(CODE ...) instead of file(WRITE ... ) followed by install(SCRIPT ↵Alexander Neundorf
...) so this is: -less cmake code -now with qoutes so it should also work with path containing spaces -doesn't create an additionally small cmake file for every kde4_install_handbook() call, so it should run a bit faster Alex CCMAIL: winter@kde.org svn path=/trunk/KDE/kdelibs/; revision=627478
2007-01-26-remove old commented codeAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=627476
2007-01-26-finally remove the dcop macrosAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=627465
2007-01-26-introduce new internal variable _kdeBootStrapping, so that we don't have Alexander Neundorf
to keep of the logic of detecting whether we are inside kdelibs -detabify Alex CCMAIL: montel@kde.org svn path=/trunk/KDE/kdelibs/; revision=627454
2007-01-26Add boostrap into cmake macro which create docLaurent Montel
to allow to generate kdelibs doc svn path=/trunk/KDE/kdelibs/; revision=627396
2007-01-23Add macro KDE4_ADD_TEST for unit test usage. This way, if you haveThiago Macieira
CMake 2.4.4 or later, you don't need to turn on KDE4_BUILD_TESTS to be allowed to build tests: just cd into the tests dir and "make targetname". PS: it's time we bumped the minimum version requirement for CMake... CCMAIL:kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=626619
2007-01-23add a macro KDE4_CREATE_EXPORTS_HEADER(fileName libName)Alexander Neundorf
which should create an exports header for the given lib This happen via configure_file() from the template file kde4exportsheader.h.in Is this ok this way ? Please let me know. Alex CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=626609
2007-01-23Ah bah the vars were not set when compiling kdelibs itself. Now it links.David Faure
svn path=/trunk/KDE/kdelibs/; revision=626580
2007-01-23Fix inline-visibility detectionThomas Zander
svn path=/trunk/KDE/kdelibs/; revision=626472
2007-01-23add -fno-threadsafe-statics to the CXXFLAGS if supported: as we can't rely onMatthias Kretz
threadsafe local statics anyway, we can save the cycles in gcc4 compiled programs (gcc4 adds a mutex around every local static). svn path=/trunk/KDE/kdelibs/; revision=626443
2007-01-22Undo my accidental change of the compiler flags from the otherThiago Macieira
day. So, re-add the KDE 3.5.x test to check if g++ is fixed WRT to -fvisibility-inlines-hidden and enable it if it works (works fine on 32-bit). As for the C compiler flag, I've moved it to an independent variable. KDE is not in the business of creating C libraries, so I'll add this flag for kde4_add_library & family. If we need a 3rd-party library to be build, a different macro than kde4_add_library will be needed. svn path=/trunk/KDE/kdelibs/; revision=626277
2007-01-22Stupid me :(Laurent Montel
Now it creates link svn path=/trunk/KDE/kdelibs/; revision=626254
2007-01-22Changed kspell2 to sonnet where relevant, in anticipation of merging ↵Jacob Rideout
sonnet-refactoring into trunk svn path=/trunk/KDE/kdelibs/; revision=626251
2007-01-22Fix create symlink when in post installLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=626238
2007-01-22replace this evil hack with an entirely more evil hack thatDirk Mueller
hopefully works svn path=/trunk/KDE/kdelibs/; revision=626228
2007-01-22Allow to install doc into subdirectoryLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=626160
2007-01-22UpdateLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=626144
2007-01-22Add kwalletclient cmake macroLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=626117
2007-01-21can't hurt to create the directory beforehand.Dirk Mueller
svn path=/trunk/KDE/kdelibs/; revision=625994
2007-01-21fix qtmain usageChristian Ehrlicher
svn path=/trunk/KDE/kdelibs/; revision=625858
2007-01-21make the handbook creation dependent on the stylesheet.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=625844
2007-01-21win32-only fixes:Christian Ehrlicher
- cmake's add_custom_target somehow steals our ';' - quote it with '\' - fix reading $Path from environment svn path=/trunk/KDE/kdelibs/; revision=625842
2007-01-20New macros for creating and installing application handbooks.Allen Winter
To use, in your module/doc/app/CMakeLists.txt: kde4_create_handbook(index.docbook) kde4_install_handbook() Oh, this will probably not work for kdelibs/doc because we need to pass meinproc the --srcdir option in that module. CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=625750
2007-01-20-user CMAKE_MODULE_LINKER_FLAGS for CMAKE_MODULE_LINKER_FLAGSAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=625584
2007-01-20Do not override my compiler flags, thank youThiago Macieira
svn path=/trunk/KDE/kdelibs/; revision=625581
2007-01-20Added new macro MACRO_OPTIONAL_ADD_SUBDIRECTORY(dir), which might be useful ↵Alexander Neundorf
e.g. for extragear. If you use this instead of the normal ADD_SUBDIRECTORY(), it adds for every directory an option so you can skip this directory, and it doesn't complain if the directory doesn't exist. E.g. if you want to compile just one project from the extragear or kdesupport you can turn the other dirs off if you use this macro instead of the normal ADD_SUBDIRECTORY() Alex CCMAIL: kde-core-devel@kde.org CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=625574
2007-01-19-add a helper target "htmlhandbook" using add_custom_target() which dependsAlexander Neundorf
on the generated index.html one problem: if you enter multiple docbook files, the output file name for each of them is ${CMAKE_CURRENT_BINARY_DIR}/index.html I guess this is not intended. How should they actually be named ? Alex CCMAIL: winter@kde.org svn path=/trunk/KDE/kdelibs/; revision=625313
2007-01-18-add the dependency to meinproc when building kdelibs to the meinproc macro, ↵Alexander Neundorf
so meinproc gets created before the rule is executed -remove the unnecessary if() around the find_program() calls, they in any way do nothing if it was found already -add docs for the new meinproc macro to FindKDE4Internal.cmake Alex svn path=/trunk/KDE/kdelibs/; revision=625047
2007-01-18A new macro for generating index.html from index.docbook using meinproc.Allen Winter
Doesn't seem to work yet, so I'm hoping a cmake guru will see this and help me. I tried putting kde4_create_html_handbook(index.docbook) in the kdepim/doc/akregator/CMakeLists.txt, but I don't see that an index.html is being created anywhere. CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=625018
2007-01-16Fix a problem experienced by a few people, where the Brad Hards
QCA2 cmake module threw away the pkg-config output, and returned the path to the QtCrypto directory, instead of the path to the <QtCrypto> include (typically one level down). svn path=/trunk/KDE/kdelibs/; revision=624040
2007-01-15Fix parsing of found_version when it starts with letters, like "Flex 2.5.4a".David Faure
Otherwise it would set found_major_vers = "Flex 2" etc. Report, analysis, and fix by Marc.Schodermayr telemotive.de - thanks! svn path=/trunk/KDE/kdelibs/; revision=623718
2007-01-13Tidy up QCA2 checkWill Stephenson
svn path=/trunk/KDE/kdelibs/; revision=622942
2007-01-12- rename kalsadevicelist to kaudiodevicelist as it supports OSS devices just asMatthias Kretz
well now - adapt the KCM to the name change - make selections on the categoryTree work correctly (used the wrong signal) - added whatsThis and toolTips to the KCM - add unknown AudioCaptureDevices to the list - make the remove function use the standard removeRows function instead of replacing the whole model data - enable InternalMove on the deviceList svn path=/trunk/KDE/kdelibs/; revision=622681
2007-01-12add qtmain(d).lib when linking executables on windowsChristian Ehrlicher
svn path=/trunk/KDE/kdelibs/; revision=622674
2007-01-12Fix the check for MySQL EmbeddedWill Stephenson
svn path=/trunk/KDE/kdelibs/; revision=622624
2007-01-11cosmetic fix, now the parameter for GUI apps is handled the same way both ↵Alexander Neundorf
under Windows and OSX Alex CCMAIL: kde-buildsystem@kde.org It does still work under windows, right ? svn path=/trunk/KDE/kdelibs/; revision=622373
2007-01-11make KDE apps that aren't console apps win32 appsStephan Kulow
svn path=/trunk/KDE/kdelibs/; revision=622313
2007-01-09also check FONTCONFIG_INCLUDE_DIRAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=621742
2007-01-09use FONTCONFIG_INCLUDE_DIR instead of FONTCONFIG_DEFINITIONSAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=621735
2007-01-09-/usr/include, /usr/local/include, /usr/lib and /usr/local/lib are not ↵Alexander Neundorf
required anymore since cmake 2.4.0 or so -some cosmetics -> all the same (lower) case Alex svn path=/trunk/KDE/kdelibs/; revision=621732
2007-01-09Since we only look there, tell the user where we looked.David Faure
svn path=/trunk/KDE/kdelibs/; revision=621698
2007-01-07use NO_DEFAULT_PATH so that the correct version of the pim libs is found beforeMatt Rogers
versions in /usr svn path=/trunk/KDE/kdelibs/; revision=620708
2007-01-06Add support for oxygen iconsJonathan Riddell
svn path=/trunk/KDE/kdelibs/; revision=620620