Commit
cb0c881 does this already for automake.
"
QT_HAS_X11_EXTRAS)
set(HAVE_QT5_X11_EXTRAS ${QT_HAS_X11_EXTRAS})
"
QT_HAS_X11_EXTRAS)
set(HAVE_QT5_X11_EXTRAS ${QT_HAS_X11_EXTRAS})
+ set(LYX_QT5_X11_EXTRAS_LIBRARY ${_x11extra_link_libraries})
endif()
if (Qt5WinExtras_FOUND)
get_target_property(_winextra_prop Qt5::WinExtras IMPORTED_CONFIGURATIONS)
endif()
if (Qt5WinExtras_FOUND)
get_target_property(_winextra_prop Qt5::WinExtras IMPORTED_CONFIGURATIONS)
qt_use_modules(${_lyx} Core Gui)
qt_use_modules(${_lyx} Core Gui)
+if(QT_HAS_X11_EXTRAS)
+ find_library(XCB_LIBRARY NAMES xcb)
+ if (XCB_LIBRARY MATCHES "NOTFOUND")
+ message(FATAL_ERROR "Need xcb library to use with QT5_X11_EXTRAS")
+ endif()
+ target_link_libraries(${_lyx} ${LYX_QT5_X11_EXTRAS_LIBRARY} ${XCB_LIBRARY})
+endif()
+
lyx_target_link_libraries(${_lyx} HUNSPELL ASPELL ENCHANT Magic)
if(APPLE)
lyx_target_link_libraries(${_lyx} HUNSPELL ASPELL ENCHANT Magic)
if(APPLE)