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.
42 lines
677 B
42 lines
677 B
9 years ago
|
set(PLUGIN "tray")
|
||
|
|
||
|
include(FindPkgConfig)
|
||
|
include(CheckLibraryExists)
|
||
|
|
||
|
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(MOCS
|
||
|
lxqttrayplugin.h
|
||
|
lxqttray.h
|
||
|
trayicon.h
|
||
|
xfitman.h
|
||
|
)
|
||
|
|
||
|
set(LIBRARIES
|
||
|
${X11_LIBRARIES}
|
||
|
${XCOMPOSITE_LIBRARIES}
|
||
|
${XDAMAGE_LIBRARIES}
|
||
|
${XRENDER_LIBRARIES}
|
||
|
${XCB_LIBRARIES}
|
||
|
${XCB_DAMAGE_LIBRARIES}
|
||
|
)
|
||
|
|
||
|
BUILD_LXQT_PLUGIN(${PLUGIN})
|