lp:~neon/extra-cmake-modules/master
- Get this branch:
- bzr branch lp:~neon/extra-cmake-modules/master
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at https://invent.kde.org/frameworks/extra-cmake-modules.
Last successful import was .
Recent revisions
- 1005. By Volker Krause <email address hidden>
-
Deal with Qt's CMake code modifying CMAKE_SHARED_
LIBRARY_ SUFFIX Qt adds the Android ABI to the suffix there unconditionally, without also
adjusting CMAKE_FIND_LIBRARY_ SUFFIXES accordingly, breaking find_library()
for things built that way. Unfortunately we can't just set this in our
toolchain file, as CMAKE_FIND_LIBRARY_ SUFFIXES is overwritten by CMake
after evaluating the toolchain file. So we need to use the variable_watch
hack for this here, thanks to Aleix for the idea.With this, find_library() works for both suffixed and un-suffixed libraries
again, such as Poppler built with or without Qt support. - 1004. By Elvis Angelaccio <email address hidden>
-
Add FindTaglib find module
Based on https:/
/phabricator. kde.org/ D21695 Several KDE projects use taglib, so we really need to provide a proper
find module in ECM.AFAIK taglib-config should not be portable, so we don't try to
run it on WIN32. See also:
https://invent. kde.org/ network/ kio-extras/ -/commit/ 548f525f4308810 888c85f42a57013 9029c40618 - 999. By Friedrich W. H. Kossebau <email address hidden>
-
ECMGenerateExpo
rtHeader: add generation of *_DEPRECATED_ VERSION_ BELATED( ) Summary:
Now and then tagging some API as deprecated for the compiler is forgotten.
Doing this retractivitly in newer versions but using the official version
might break build setups configured to only show warnings up to a certain
version and otherwise fail a build, using -Werror=deprecated- declarations. To allow retroactive tagging of API for compiler warnings, and showing the
official version in the warniung message, while reacting only to warning
controls for the current version where the tag is added, avoids any such
annoying experiences, without wrong version info at the same time.Reviewers: #frameworks, #build_system, dfaure
Reviewed By: dfaure
Subscribers: kde-frameworks-
devel, kde-buildsystem Tags: #frameworks, #build_system
Differential Revision: https:/
/phabricator. kde.org/ D29573 - 998. By Nicolas Fella <email address hidden>
-
[android] Allow specifying APK install location
Summary:
This allows `make create-apk` to directly write the APK to /output instead of the cp-with-prefix step in /opt/helpers/create- apk. It's also useful for manual development builds where one would need to copy it to some output location manually or for CI setups that expect the output in a certain location. If ANDROID_
APK_INSTALL_ DIR is not set the current behaviour is kept. Reviewers: #frameworks, #android, apol, vkrause
Reviewed By: #android, apol
Subscribers: kde-frameworks-
devel, kde-buildsystem Tags: #frameworks, #build_system
Differential Revision: https:/
/phabricator. kde.org/ D29631
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)