aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-27Qt doesn't disable the native wchar_t type any more, so also don't do it for ↵Sune Vuorela
the kde libs.
2013-10-22KJobWidgets is moving to Tier 2Kevin Ottens
2013-10-22KDE4Attic has been removedKevin Ottens
2013-10-22Register KDeclarative with FindKF5 so we can build plasma-framework.Ben Cooksley
2013-10-17Disable docs generation for now.Stephen Kelly
It does not work with CMake master.
2013-10-12Simplify the method of finding only common-origin packages.Stephen Kelly
There is no need for the package to tell us its install dir.
2013-10-12Remove the check for the LIBRARIES variable.Stephen Kelly
It is redundant and obsolete. Some frameworks can have erroneous values (eg KConfigWidgets currently sets FooBar_LIBRARIES). Downstreams are expected to use the imported target name instead. CCMAIL: kde-frameworks-devel@kde.org
2013-10-12Remove the check for the INCLUDE_DIRS variable.Stephen Kelly
It is redundant and obsolete. The framework template does not set it.
2013-10-11Comment out the CMAKE_LINK_INTERFACE_LIBRARIESStephen Kelly
2013-10-11Resolve policy error when CMake requirement is 2.8.12.Stephen Kelly
2013-10-11Remove obsolete files.Stephen Kelly
These are not used anywhere.
2013-10-11Add the INCLUDE_INSTALL_DIR to the INTERFACE_INCLUDE_DIRS or all frameworks.Stephen Kelly
This is a new feature in CMake 2.8.12.
2013-10-11Require CMake 2.8.12.Stephen Kelly
As agreed. CCMAIL: kde-frameworks-devel@kde.org
2013-10-08There's only 1 KIO Config.cmake fileAleix Pol
2013-10-07debug--Aleix Pol
2013-10-07Fix typoAleix Pol
ecm_add_test was renamed eventually, but all uses weren't adapted
2013-10-07We now have a Kross frameworkKevin Ottens
2013-10-07Add KPty to Tier3David Edmundson
2013-10-05Add tier 4.Eike Hein
2013-10-05Update KDE ModulesDavid Edmundson
2013-10-03Add new functions for adding unit testsAlex Richardson
Every framework in KF5 has a macro similar to these, this reduces the unnecessary duplication inside all of the frameworks REVIEW: 112828
2013-10-02Fix typo in comment.Nicolás Alvarez
2013-10-01Remove compatibility signature from ECMSetupVersion.Stephen Kelly
2013-10-01Remove modules which shouldn't be part of the ECM release.Stephen Kelly
2013-09-26Change the signature of the ecm_setup_version macro.Stephen Kelly
Accept a single version argument instead of three. The old signature will be an error in a few days.
2013-09-26Add KCMUtils + KPrintUtils to StagingDavid Edmundson
2013-09-26Merge branch 'skip_compiler_checks'Daniele E. Domenichelli
Reviewed-by: Alexander Neundorf <neundorf@kde.org> Reviewed-by: Nicolás Alvarez <nicolas.alvarez@gmail.com> REVIEW: 112912
2013-09-26Revert "make extra-cmake-modules architecture-independent"Daniele E. Domenichelli
This reverts commit 53679542f663dc74276b928e8749b082319826f4. Since no language has been enabled, the file generated by write_basic_package_version_file does not care about the architecture
2013-09-24Skip cmake checks for C and C++ compilersDaniele E. Domenichelli
2013-09-20Make add_library(...MODULE...) a proper replacement for kde4_add_pluginAleix Pol
One of the most important things kde4_add_plugin was doing was stripping MODULE targets from its prefix. This change makes it so those targets won't get the prefix by default. REVIEW: 112839
2013-09-18Update module sorting in FindKF5.cmakeAleix Pol
2013-09-13make extra-cmake-modules architecture-independentAlex Richardson
REVIEW: 112713
2013-09-13Moved KNotifications to tier2Aleix Pol
2013-09-11Drop ecm_version and ecm_write_version_headerChristophe Giboudeaux
Both macros are obsoleted by ecm_setup_version. REVIEW: 112665
2013-09-09CMakeLists.txt is not needed hereChristophe Giboudeaux
2013-09-09Use components in FindXCBMartin Gräßlin
Instead of finding all or nothing from XCB it becomes components aware. So a user can just specify which XCB components it needs and compilation doesn't fail if a not-needed unrelated component is not found. It also allows to have some components as required and some as optional. REVIEW: 112151
2013-09-05Add KBookmarks to list of staging modulesDavid Edmundson
2013-09-05KUnitConversion was moved to tier2Aleix Pol
2013-09-05Use the newer syntax in FindDocBook*Aleix Pol
It approprietly sets the _FOUND variables, we were defining the all uppercase instead. Sorry for the mess! CCMAIL: neundorf@kde.org
2013-09-04Move components from staging to their respective tiersMartin Klapetek
Reviewed-by: Alexander Neundorf
2013-09-04Move FindDocBook* to find-modulesAleix Pol
REVIEW: 112451
2013-09-04Define ALL_UPPERCASE variables to maintain backwards compatibilityAleix Pol
2013-09-04indentation fixAleix Pol
some indentations were 3 spaces, now all are 4
2013-09-04Remove contents between endif() parenthesisAleix Pol
2013-09-04Fix naming conventions in DocBook finder filesAleix Pol
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