Review Request 126602: Fix linking against gobject-2.0 on FreeBSD
Tobias Berner
tcberner at gmail.com
Wed Aug 17 19:03:15 UTC 2016
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/126602/
-----------------------------------------------------------
(Updated Aug. 17, 2016, 9:03 p.m.)
Review request for Telepathy.
Changes
-------
My mail must have took a wrong turn :) -- I reuploaded the patch.
Repository: telepathy-logger-qt
Description
-------
The cmake module file cmake/modules/FindGObject.cmake uses pkgconfig. Therefore
the library returned in GOBJECT_LIBRARY does not contain the absolute path.
This makes linking fail with
| [ 91%] Linking CXX shared library libtelepathy-logger-qt.so
| /usr/bin/ld: cannot find -lgobject-2.0
This patch extend FindGObject.cmake to also export GOBJECT_LIBRARY_DIRS as
provided by pkgconfig, and adding it to the link_directories in
TelepathyLoggerQt/CMakeLists.txt
This probably is not the most elegant way to fix the issue...
Diffs (updated)
-----
TelepathyLoggerQt/CMakeLists.txt 9790bdf
cmake/modules/FindGObject.cmake 1507b43
Diff: https://git.reviewboard.kde.org/r/126602/diff/
Testing
-------
build locally.
Thanks,
Tobias Berner
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-telepathy/attachments/20160817/c809afec/attachment.html>
More information about the KDE-Telepathy
mailing list