aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-27For the CMakePackageConfigHelpers module.Stephen Kelly
Add a macro for finding dependencies. It should be in a future version of CMake. Finding dependencies is one of the major missing pieces of KF5 Config files.
2013-08-27Don't define QT_NO_DEBUG for DebugFull builds.Stephen Kelly
2013-08-22Remove obsolete setting.Stephen Kelly
This is the old name for the setting below it. The old name was never in a release.
2013-08-22Fix a typo in docsYury G. Kudryashov
2013-08-21CompilerSettings: Add a separate block for clang definitions.Raphael Kubo da Costa
Sharing compiler settings between GCC and clang does not always work: there are flags (such as "-fno-check-new" or "-fno-reorder-blocks") that are specific to GCC, and nothing stops these incompatibilities from becoming bigger in the future. Conversely, a separate clang block allows us to pass some additional flags to clang that would have required yet another if() in the GCC block. For now, this amounts to "-fdelayed-template-parsing". (For KDE4, we also need -Wno-return-type-c-linkage because kdepim's ktexteditorkabcbridge.cpp exports a function that returns a QString with C linkage, but I hope this can be solved in a different way for kdepim5). Last but not least, checks for bad GCC allocators or support for some flags which are always present in clang can be avoided altogether when we know the compiler we are using. REVIEW: 112136
2013-08-06We have a new KStyle libraryKevin Ottens
2013-08-02KWidgets is goneKevin Ottens
2013-07-25Add KDE4Attic, KUnitConversion and KIO to the staging listKevin Ottens
2013-07-24Add Clang support to KDECompilerSettings.cmakeMilian Wolff
This more or less copies what was done for KDE4 in https://git.reviewboard.kde.org/r/111612/. With the changes applied I successfully installed a hello world application. The linker and compiler command lines seem to be correct and include all extended features. I also checked and debugfull also works as expected (-g3 is added). REVIEW: 111661
2013-07-17Rename kjs to KJSBenjamin Port
2013-07-16fix typoBenjamin Port
2013-07-16add KTextWidgetBenjamin Port
2013-07-15Rename ki18n to KI18nBenjamin Port
2013-07-15Add KCrash to FindKF5Benjamin Port
2013-07-15Rename kguiaddons to KGuiAddonsBenjamin Port
2013-07-13Rename kservice to KServiceBenjamin Port
2013-07-13Update kwidgets to KWidgetsBenjamin Port
2013-07-09-kconfig is tier1/ nowAlex Neundorf
Alex
2013-07-03Let FindKF5 know about ktextwidgetsAleix Pol
It's needed by some module dependencies in plasma
2013-06-28-require cmake 2.8.11Alex Neundorf
-increase version to 0.0.9 -install to a non-versioned directory Alex
2013-06-28-add Sonnet to the known tier1 libsAlex Neundorf
Alex
2013-06-20Disable signals and slots macros, but not "emit", which is perfectly fine.David Faure
2013-06-20Forwardport a95c696ef1520339c6 from kdelibs.David Faure
Author: Andrius da Costa Ribas <andriusmao@gmail.com> Date: Sat Jun 15 09:51:41 2013 -0300 Patch CMake files for Intel compiler support on win32.
2013-06-20We now have KWallet framework in stagingKevin Ottens
2013-06-04cleanupChristophe Giboudeaux
GIT_SILENT
2013-06-04Remove FindKdepim.cmakeChristophe Giboudeaux
This file is not useful.
2013-06-04Remove FindKdepimLibs.cmakeChristophe Giboudeaux
KdepimLibs already provides a KdepimLibsConfig.cmake file
2013-06-04Remove FindSoprano.cmakeChristophe Giboudeaux
Soprano > 2.9 will provide a SopranoConfig.cmake file.
2013-05-06Adding XmlGui to the list of staging modulesKevin Ottens
2013-05-04Export some of the staging frameworksKevin Ottens
We also need to know about the staging ones as they are used (directly or indirectly) outside of kdelibs.
2013-04-20Remove some obsolete stuff.Stephen Kelly
2013-04-20Remove FILE_OFFSET_BITS definition.Stephen Kelly
It is only needed for users of kde_file, so more it to a more relevant place.
2013-04-19Increase the minimal cmake version.Stephen Kelly
2013-04-14Remove some no-longer-needed code from Qt5Transitional.Stephen Kelly
2013-04-12Clean up some QtQuick1 stuff.Stephen Kelly
2013-04-09Increase the minimal cmake version.Stephen Kelly
2013-03-25Add declarative modules to 'all modules'Stephen Kelly
2013-03-25List X11Extras as part of 'all modules'Stephen Kelly
2013-03-24Set the INTERFACE_INCLUDE_DIRECTORIES for all available Qt components.Stephen Kelly
Not only the ones explicitly searched for.
2013-03-19Set the CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE variable.Stephen Kelly
The CMAKE_BUILD_INTERFACE_INCLUDES is about to be renamed to that name. The old name can be removed when we require a newer CMake.
2013-03-16Remove some settings which are no longer needed with CMake 2.8.11.Stephen Kelly
2013-03-16Require the newest CMake.Stephen Kelly
2013-03-14Add support for xcb-keysyms to FindXCBMartin Gräßlin
Already used in kde-workspaces. REVIEW: 109479
2013-03-14Guard use of set(CACHE CMAKE_BUILD_TYPE)Stephen Kelly
On multi-config generators, that variable is not set, so cmake fails on it.
2013-03-14Add more convenient fragments until it appears upstream.Stephen Kelly
This in particular helps the Windows build when using cmake master.
2013-02-27Merge branch 'master' of git://anongit.kde.org/extra-cmake-modulesAlex Neundorf
2013-02-27increase version to 0.0.8Alex Neundorf
-port to CamelCased KF5 libs -add some documentation to FindKF5.cmake -get rid of KDEDIRS, introduce KF5_DIRS instead, a cmake-only variable, as supported by many Find-modules Alex
2013-02-27Add a check for the minimum compiler version.Stephen Kelly
2013-02-21Add a check for the minimum compiler version.Stephen Kelly
2013-02-19Remove configure check for -fPIE.Stephen Kelly
CMake already knows the flag to use, and it is not always -fPIE. See the output of git grep CMAKE_C_COMPILE_OPTIONS_PIE in cmake for example. Therefore, there's no need to issue a message either.