~vcs-imports/evolution-mapi/master

Viewing all changes in revision 1884.

  • Committer: Milan Crha
  • Date: 2022-04-29 08:29:01 UTC
  • Revision ID: git-v1:92c40dd1e1b164d5881859c7e9467d5d4ec450ca
build: Limit which parts link to the evolution libraries (and gtk+)

Due to linking with Evolution in libraries not being used only in Evolution,
the code could bring the GUI libraries into processes unexpectedly,
especially gtk3 into a gtk4 application, which cannot be done.

This change limits the linkage to the Evolution to necessary minimum,
for a price of a small code duplication.

Related to https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/222

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: