[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: Reminder: use KF5::foo instead of ${foo_LIBRARIES} in CMakeLists
From: Martin =?ISO-8859-1?Q?Gr=E4=DFlin?= <mgraesslin () kde ! org>
Date: 2013-09-25 8:36:46
Message-ID: 1595373.kh8THTNBtL () martin-desktop
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
Hi all,
just a short reminder. When adjusting a CMakeLists.txt to Qt5 to enable e.g. a
dataengine please use the new namespace syntax in target_link_libraries. E.g:
target_link_libraries(plasma_engine_notifications
Qt5::DBus
KF5::KI18n
KF5::KIconThemes
KF5::KIOCore
KF5::KNotifications
KF5::plasma
KF5::KService
${KDE4_KNOTIFYCONFIG_LIBRARY}
)
and not
target_link_libraries(plasma_engine_notifications
Qt5::DBus
${Plasma_LIBRARIES}
${KI18n_LIBRARIES}
${KIconThemes_LIBRARIES}
${KNotifications_LIBRARIES}
${KService_LIBRARIES}
${KDE4_KIO_LIBS}
${KDE4_KNOTIFYCONFIG_LIBRARY}
)
I just spent the last half our fixing linker errors as ${KI18n_LIBRARIES}
didn't exist any more.
Thanks,
Martin
["signature.asc" (application/pgp-signature)]
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic