These are only actually missing if the libraries reside in different
prefixes, as it is the case in Guix or Nix.
Details
Details
- Reviewers
krop - Group Reviewers
KDE PIM: Junior Jobs
Diff Detail
Diff Detail
- Repository
- R91 PIM: Sieve Handling Library
- Lint
Lint Skipped - Unit
Unit Tests Skipped
Comment Actions
If you need to add KF5::SyntaxHighlighting, that means it's not supposed to be a PRIVATE link target, what KF5LibKSieveConfig.cmake.in confirms.
Looking at the installed headers, the only one needing a syntaxhighlighting header is sievedebugdialog.h. This header is only used by sievedebugdialog.cpp which is built by the KF5KSieveUi target.
Conclusion: what needs fixing is src/ksieveui/CMakeLists.txt where KF5::SyntaxHighlighting shall be moved to the PUBLIClink targets.