Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-07 | Remove use of obsolete add_compiler_export_flags | Alex Merry | |
Set CMAKE_CXX_VISIBILITY_PRESET and CMAKE_VISIBILITY_INLINES instead (which sets the default for all targets). Note that the removal of include(GenerateExportHeader) means that this will have to be explicitly included in the CMakeLists.txt of the frameworks (as they use generate_export_header). REVIEW: 114898 | |||
2014-01-07 | Remove custom build types | Alex 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-07 | Add a .reviewboardrc file | Alex Merry | |
Reviewed by: Aurélien Gâteau <agateau@kde.org> | |||
2014-01-07 | Add missing licence file | Jonathan Riddell | |
2014-01-04 | remove compat var; moved up to kde4supportv0.0.9 | David Faure | |
2014-01-03 | Install all headers under FrameworkName, add optional PREFIX for namespaced ↵ | David Faure | |
headers | |||
2013-12-27 | Add the REQUIRED_HEADERS and RELATIVE arguments | Aleix 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-17 | Do not break kdelibs build while we can't commit to itplasma2tp | Aurélien Gâteau | |
2013-12-17 | Rename KDE4_ENABLE_EXCEPTIONS to KDE_ENABLE_EXCEPTIONS | Aurélien Gâteau | |
REVIEW: 114501 | |||
2013-12-14 | Make the tests pass | Albert 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-14 | Split Frameworks only definitions to a new file | Albert Astals Cid | |
2013-12-12 | Install all includes in a KF5 dir | Aurélien Gâteau | |
REVIEW: 114336 | |||
2013-11-24 | Manually merge daa54a252 from kdelibs into this file. | David Faure | |
Please check... CCMAIL: rakuco@FreeBSD.org | |||
2013-11-05 | New function to create forward headers | Aleix 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-04 | Improve documentation in ECMInstallIcons.cmake | David Edmundson | |
REVIEW: 113522 | |||
2013-11-02 | Remove 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-02 | Remove 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-02 | Enable C++11 support by default. | Volker Krause | |
REVIEW: 113373 | |||
2013-10-29 | Add KDED in tier3 (where it will be) | Àlex Fiestas | |
2013-10-29 | Copy KDE4 macro to install all icons in the current source dir | David Edmundson | |
REVIEW: 113483 | |||
2013-10-28 | KNewStuff is in Tier 3 | Kevin Ottens | |
2013-10-28 | KEmoticons is in Tier 3 | Kevin Ottens | |
2013-10-28 | Cleanup FindKF5 to reflect the current state | Kevin Ottens | |
2013-10-28 | Adapt to the latest framework moves | Kevin Ottens | |
2013-10-27 | Qt doesn't disable the native wchar_t type any more, so also don't do it for ↵ | Sune Vuorela | |
the kde libs. | |||
2013-10-22 | KJobWidgets is moving to Tier 2 | Kevin Ottens | |
2013-10-22 | KDE4Attic has been removed | Kevin Ottens | |
2013-10-22 | Register KDeclarative with FindKF5 so we can build plasma-framework. | Ben Cooksley | |
2013-10-17 | Disable docs generation for now. | Stephen Kelly | |
It does not work with CMake master. | |||
2013-10-12 | Simplify 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-12 | Remove 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-12 | Remove the check for the INCLUDE_DIRS variable. | Stephen Kelly | |
It is redundant and obsolete. The framework template does not set it. | |||
2013-10-11 | Comment out the CMAKE_LINK_INTERFACE_LIBRARIES | Stephen Kelly | |
2013-10-11 | Resolve policy error when CMake requirement is 2.8.12. | Stephen Kelly | |
2013-10-11 | Remove obsolete files. | Stephen Kelly | |
These are not used anywhere. | |||
2013-10-11 | Add 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-11 | Require CMake 2.8.12. | Stephen Kelly | |
As agreed. CCMAIL: kde-frameworks-devel@kde.org | |||
2013-10-08 | There's only 1 KIO Config.cmake file | Aleix Pol | |
2013-10-07 | debug-- | Aleix Pol | |
2013-10-07 | Fix typo | Aleix Pol | |
ecm_add_test was renamed eventually, but all uses weren't adapted | |||
2013-10-07 | We now have a Kross framework | Kevin Ottens | |
2013-10-07 | Add KPty to Tier3 | David Edmundson | |
2013-10-05 | Add tier 4. | Eike Hein | |
2013-10-05 | Update KDE Modules | David Edmundson | |
2013-10-03 | Add new functions for adding unit tests | Alex 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-02 | Fix typo in comment. | Nicolás Alvarez | |
2013-10-01 | Remove compatibility signature from ECMSetupVersion. | Stephen Kelly | |
2013-10-01 | Remove modules which shouldn't be part of the ECM release. | Stephen Kelly | |
2013-09-26 | Change 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-26 | Add KCMUtils + KPrintUtils to Staging | David Edmundson | |