From 7cec36671b6f643a18f6e1925b469a5d701d90b8 Mon Sep 17 00:00:00 2001 From: hillwoodroc Date: Mon, 15 Jul 2019 12:27:04 +0800 Subject: [PATCH] Link some develop libraries to fix build for some distributions. --- plugins/disk-mount/CMakeLists.txt | 2 ++ plugins/overlay-warning/CMakeLists.txt | 1 + plugins/power/CMakeLists.txt | 1 + plugins/shutdown/CMakeLists.txt | 1 + plugins/tray/CMakeLists.txt | 3 ++- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/disk-mount/CMakeLists.txt b/plugins/disk-mount/CMakeLists.txt index c0d48c70d..e9ec9bb55 100644 --- a/plugins/disk-mount/CMakeLists.txt +++ b/plugins/disk-mount/CMakeLists.txt @@ -9,6 +9,7 @@ file(GLOB SRCS "*.h" "*.cpp") find_package(PkgConfig REQUIRED) find_package(Qt5Widgets REQUIRED) find_package(Qt5Svg REQUIRED) +find_package(Qt5DBus REQUIRED) find_package(DtkWidget REQUIRED) add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN") @@ -19,6 +20,7 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE ${DtkWidget_LIBRARIES} ${Qt5Widgets_LIBRARIES} ${Qt5Svg_LIBRARIES} + ${Qt5DBus_LIBRARIES} ) install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins) diff --git a/plugins/overlay-warning/CMakeLists.txt b/plugins/overlay-warning/CMakeLists.txt index dc8f9c4c7..3a07bf4b2 100644 --- a/plugins/overlay-warning/CMakeLists.txt +++ b/plugins/overlay-warning/CMakeLists.txt @@ -22,6 +22,7 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE ${DtkWidget_LIBRARIES} ${Qt5Widgets_LIBRARIES} ${Qt5Svg_LIBRARIES} + ${Qt5DBus_LIBRARIES} ) install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins) diff --git a/plugins/power/CMakeLists.txt b/plugins/power/CMakeLists.txt index cd5047286..39b7ec67c 100644 --- a/plugins/power/CMakeLists.txt +++ b/plugins/power/CMakeLists.txt @@ -25,6 +25,7 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE ${DtkWidget_LIBRARIES} ${Qt5Widgets_LIBRARIES} ${Qt5Svg_LIBRARIES} + ${Qt5DBus_LIBRARIES} ${DFrameworkDBus_LIBRARIES} ) diff --git a/plugins/shutdown/CMakeLists.txt b/plugins/shutdown/CMakeLists.txt index 648a6183a..ad5bddc70 100644 --- a/plugins/shutdown/CMakeLists.txt +++ b/plugins/shutdown/CMakeLists.txt @@ -26,6 +26,7 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE ${DtkWidget_LIBRARIES} ${Qt5Widgets_LIBRARIES} ${Qt5Svg_LIBRARIES} + ${Qt5DBus_LIBRARIES} ) install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins) diff --git a/plugins/tray/CMakeLists.txt b/plugins/tray/CMakeLists.txt index be2fe617a..45d3cd4e9 100644 --- a/plugins/tray/CMakeLists.txt +++ b/plugins/tray/CMakeLists.txt @@ -20,7 +20,7 @@ find_package(Qt5DBus REQUIRED) find_package(Qt5X11Extras REQUIRED) find_package(DtkWidget REQUIRED) -pkg_check_modules(XCB_LIBS REQUIRED xcb-ewmh xcb xcb-image xcb-composite xtst xcb-icccm dbusmenu-qt5) +pkg_check_modules(XCB_LIBS REQUIRED xcb-ewmh xcb xcb-image xcb-composite xtst x11 xext xcb-icccm dbusmenu-qt5) pkg_check_modules(DDE-Network-Utils REQUIRED dde-network-utils) pkg_check_modules(DFrameworkDBus REQUIRED dframeworkdbus) pkg_check_modules(QGSettings REQUIRED gsettings-qt) @@ -46,6 +46,7 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE ${DDE-Network-Utils_LIBRARIES} ${DFrameworkDBus_LIBRARIES} ${QGSettings_LIBRARIES} + pthread ) install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)