all repos — tint2 @ f241c4546b19b2e0bd85429831e0b9b7340c0718

fork of the tint2 desktop panel for my custom setup - only minimized windows across all desktops for the taskbar

Avoid linking against disabled features

If rsvg or startup-notification features are disabled, the
binary should not be linked against the associated libraries.
Sebastian Reichel sre@ring0.de
commit

f241c4546b19b2e0bd85429831e0b9b7340c0718

parent

00b88c272599bbafbebb5a2750d581c10cfe825f

1 files changed, 7 insertions(+), 3 deletions(-)

jump to
M CMakeLists.txtCMakeLists.txt

@@ -148,9 +148,13 @@ ${PANGO_LIBRARIES}

${CAIRO_LIBRARIES} ${GLIB2_LIBRARIES} ${GOBJECT2_LIBRARIES} - ${IMLIB2_LIBRARIES} - ${RSVG_LIBRARIES} - ${SN_LIBRARIES} ) + ${IMLIB2_LIBRARIES} ) +if( ENABLE_RSVG ) + target_link_libraries( tint2 ${RSVG_LIBRARIES} ) +endif( ENABLE_RSVG ) +if( ENABLE_SN ) + target_link_libraries( tint2 ${SN_LIBRARIES} ) +endif( ENABLE_SN ) if( RT_LIBRARY ) target_link_libraries( tint2 ${RT_LIBRARY} ) endif( RT_LIBRARY )