aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-07Remove custom build typesAlex Merry
KDECompilerSettings.cmake no longer alters CMake's built-in build types or adds its own. The "debug" build type therefore simply sets -g with no additional flags (rather than -O2 and, depending on the compiler, some no-inline/no-reorder flags as previously), the "release" build types no longer set -DQT_NO_DEBUG and the "debugfull", "profile" and "coverage" build types no longer exist. QT_NO_DEBUG is set by Qt's CMake scripts depending on the build type of Qt itself. "debugfull" mostly set -g3, allowing macro expansion when debugging; users can set this flag using environment variables if they wish. "RelWithDebugInfo" should be used instead of "profile" (according to dfaure); -fprofile-arcs and -ftest-coverage are easy enough to add to $CXX_FLAGS if they are required (formerly set by "profile" and "coverage"). You should now use cmake -DCMAKE_BUILD_TYPE=debug instead of cmake -DCMAKE_BUILD_TYPE=debugfull CCMAIL: kde-frameworks-devel@kde.org REVIEW: 114885
2014-01-07Add a .reviewboardrc fileAlex Merry
Reviewed by: Aurélien Gâteau <agateau@kde.org>
2014-01-07Add missing licence fileJonathan Riddell
2014-01-04remove compat var; moved up to kde4supportv0.0.9David Faure
2014-01-03Install all headers under FrameworkName, add optional PREFIX for namespaced ↵David Faure
headers
2013-12-27Add the REQUIRED_HEADERS and RELATIVE argumentsAleix Pol
RELATIVE is needed because some projects have their headers (and sources) split into different subdirectories. REQUIRED_HEADERS gives the opportunity to receive a list of all the headers we're depending on, in case the user wants to re-use it.
2013-12-17Do not break kdelibs build while we can't commit to itplasma2tpAurélien Gâteau
2013-12-17Rename KDE4_ENABLE_EXCEPTIONS to KDE_ENABLE_EXCEPTIONSAurélien Gâteau
REVIEW: 114501
2013-12-14Make the tests passAlbert Astals Cid
Since some cmake modules include others inside e-c-m we need to set the cmake module path so that they are found
2013-12-14Split Frameworks only definitions to a new fileAlbert Astals Cid
2013-12-12Install all includes in a KF5 dirAurélien Gâteau
REVIEW: 114336
2013-11-24Manually merge daa54a252 from kdelibs into this file.David Faure
Please check... CCMAIL: rakuco@FreeBSD.org
2013-11-05New function to create forward headersAleix Pol
Create ECM_GENERATE_HEADERS, a cmake function that will generate the forward headers like we used to, in cmake configure time. REVIEW: 113406
2013-11-04Improve documentation in ECMInstallIcons.cmakeDavid Edmundson
REVIEW: 113522
2013-11-02Remove ECMPrintVariables.Stephen Kelly
I can't find any use of it, which is semi-expected. It is replaced by CMakePrintHelpers.cmake in CMake upstream.
2013-11-02Remove FindKF5.cmake.Stephen Kelly
The functionality of it is now provided by a KF5Config.cmake file. Remember to remove it from your install prefix to avoid future confusion. CCMAIL: kde-frameworks-devel@kde.org
2013-11-02Enable C++11 support by default.Volker Krause
REVIEW: 113373
2013-10-29Add KDED in tier3 (where it will be)Àlex Fiestas
2013-10-29Copy KDE4 macro to install all icons in the current source dirDavid Edmundson
REVIEW: 113483
2013-10-28KNewStuff is in Tier 3Kevin Ottens
2013-10-28KEmoticons is in Tier 3Kevin Ottens
2013-10-28Cleanup FindKF5 to reflect the current stateKevin Ottens
2013-10-28Adapt to the latest framework movesKevin Ottens
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