You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
636 B
36 lines
636 B
set(PLUGIN "tray")
|
|
|
|
include(CheckLibraryExists)
|
|
|
|
find_package(XCB REQUIRED COMPONENTS xcb xcb-util xcb-damage)
|
|
find_package(PkgConfig)
|
|
|
|
find_package(X11 REQUIRED)
|
|
pkg_check_modules(XCOMPOSITE REQUIRED xcomposite)
|
|
pkg_check_modules(XDAMAGE REQUIRED xdamage)
|
|
pkg_check_modules(XRENDER REQUIRED xrender)
|
|
|
|
set(HEADERS
|
|
lxqttrayplugin.h
|
|
lxqttray.h
|
|
trayicon.h
|
|
xfitman.h
|
|
)
|
|
|
|
set(SOURCES
|
|
lxqttrayplugin.cpp
|
|
lxqttray.cpp
|
|
trayicon.cpp
|
|
xfitman.cpp
|
|
)
|
|
|
|
set(LIBRARIES
|
|
${X11_LIBRARIES}
|
|
${XCOMPOSITE_LIBRARIES}
|
|
${XDAMAGE_LIBRARIES}
|
|
${XRENDER_LIBRARIES}
|
|
${XCB_LIBRARIES}
|
|
)
|
|
|
|
BUILD_LXQT_PLUGIN(${PLUGIN})
|