Merge branch 'do-not-link-against-disabled-optional-features' into 'master'

Avoid linking against disabled features

If rsvg or startup-notification features are disabled, the
binary should not be linked against the associated libraries.

See merge request !9
This commit is contained in:
o9000 2015-08-07 19:25:21 +00:00
commit 1051be9815

View file

@ -148,9 +148,13 @@ target_link_libraries( tint2 ${X11_LIBRARIES}
${CAIRO_LIBRARIES} ${CAIRO_LIBRARIES}
${GLIB2_LIBRARIES} ${GLIB2_LIBRARIES}
${GOBJECT2_LIBRARIES} ${GOBJECT2_LIBRARIES}
${IMLIB2_LIBRARIES} ${IMLIB2_LIBRARIES} )
${RSVG_LIBRARIES} if( ENABLE_RSVG )
${SN_LIBRARIES} ) target_link_libraries( tint2 ${RSVG_LIBRARIES} )
endif( ENABLE_RSVG )
if( ENABLE_SN )
target_link_libraries( tint2 ${SN_LIBRARIES} )
endif( ENABLE_SN )
if( RT_LIBRARY ) if( RT_LIBRARY )
target_link_libraries( tint2 ${RT_LIBRARY} ) target_link_libraries( tint2 ${RT_LIBRARY} )
endif( RT_LIBRARY ) endif( RT_LIBRARY )