lp:~neon/extra-cmake-modules/master

Created by Harald Sitter and last modified
Get this branch:
bzr branch lp:~neon/extra-cmake-modules/master

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Deprecated Projected Neon
Project:
extra-cmake-modules
Status:
Development

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at https://invent.kde.org/frameworks/extra-cmake-modules.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on alnitak and finished taking 15 seconds — see the log
Import started on izar and finished taking 15 seconds — see the log
Import started on izar and finished taking 15 seconds — see the log
Import started on alnitak and finished taking 15 seconds — see the log

Recent revisions

1006. By ivan tkachenko <email address hidden>

Fix markdown list from not being a list

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/548f525f4308810888c85f42a570139029c40618

1003. By Cordlandwehr-n

extra-cmake-modules: Convert to SPDX license statements

1002. By l10n daemon script <email address hidden>

GIT_SILENT Upgrade ECM version to 5.72.0.

1001. By Nicolas Fella <email address hidden>

[android] Use newer Qt version in example

1000. By Laurent Montel <email address hidden>

GIT_SILENT: we don't use phabricator anymore

999. By Friedrich W. H. Kossebau <email address hidden>

ECMGenerateExportHeader: 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

997. By l10n daemon script <email address hidden>

GIT_SILENT Upgrade ECM version to 5.71.0.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.