https://bugs.kde.org/show_bug.cgi?id=331529
Bug ID: 331529
Summary: Please build and install akonaditest even if tests for
kdepimlibs aren't
Classification: Unclassified
Product: kdepimlibs
Version: 4.12.2
Platform: Debian unstable
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Hi,
Packaging 4.12.2 for Debian we encountered that other packages tests use
akonaditest and the knut resource (akonadi-xml) library, but it's not built for
our packages building process (as it requires -DKDE4_BUILD_TESTS=true, which
adds a lot of exported symbols to the libraries which are not part of the abi).
So, currently the akonaditest binary is generated by the
akonadi/tests/testrunner subdirectory, so, simply adding it to the base
CMakefile does the trick.
Adding the knut resource was a lot hackgly, and we ended up copy pasting a part
of the akonadi/tests/CMakeLists.txt and a part of akonadi/kmime/CMakeLists.txt
into
akonadi/tests/testresource/CMakeLists.txt.
I'm attaching the patches that we used in the Debian packages, these might be
improved adding an option to install knut resource and akonaditest.
Reproducible: Always
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Kdepim-bugs mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kdepim-bugs