cmake: don't try to link againt xcb-errors when we didn't find it

This commit is contained in:
Daniel Eklöf 2019-02-03 20:09:02 +01:00
parent 63618b8fab
commit 6562cb61df

View file

@ -48,10 +48,11 @@ endif ()
if (ENABLE_X11) if (ENABLE_X11)
add_library(xcb-stuff STATIC EXCLUDE_FROM_ALL xcb.c xcb.h) add_library(xcb-stuff STATIC EXCLUDE_FROM_ALL xcb.c xcb.h)
target_link_libraries(xcb-stuff PkgConfig::xcb)
if (XCB_ERRORS_FOUND) if (XCB_ERRORS_FOUND)
target_compile_definitions(xcb-stuff PRIVATE HAVE_XCB_ERRORS) target_compile_definitions(xcb-stuff PRIVATE HAVE_XCB_ERRORS)
target_link_libraries(xcb-stuff PkgConfig::xcb-errors)
endif () endif ()
target_link_libraries(xcb-stuff PkgConfig::xcb PkgConfig::xcb-errors)
add_library(bar-xcb STATIC EXCLUDE_FROM_ALL bar/xcb.c bar/xcb.h) add_library(bar-xcb STATIC EXCLUDE_FROM_ALL bar/xcb.c bar/xcb.h)
target_link_libraries(bar-xcb target_link_libraries(bar-xcb