Andrew Lee (李健秋) a074eb77e0
Adding upstream version 0.9.0.
Signed-off-by: Andrew Lee (李健秋) <ajqlee@debian.org>
2015-08-12 04:56:32 +08:00

53 lines
944 B
CMake

set(PLUGIN "mainmenu")
set(HEADERS
lxqtmainmenu.h
menustyle.h
lxqtmainmenuconfiguration.h
)
set(SOURCES
lxqtmainmenu.cpp
menustyle.cpp
lxqtmainmenuconfiguration.cpp
)
set(MOCS
lxqtmainmenu.h
menustyle.h
lxqtmainmenuconfiguration.h
)
set(UIS
lxqtmainmenuconfiguration.ui
)
# optionally use libmenu-cache to generate the application menu
find_package(PkgConfig)
if(NOT WITHOUT_MENU_CACHE)
pkg_check_modules(MENU_CACHE
libmenu-cache>=0.3.3
)
endif()
if(MENU_CACHE_FOUND)
list(APPEND SOURCES xdgcachedmenu.cpp)
list(APPEND MOCS xdgcachedmenu.h)
include_directories(${MENU_CACHE_INCLUDE_DIRS})
add_definitions(-DHAVE_MENU_CACHE=1)
endif()
set(LIBRARIES
${LXQT_LIBRARIES}
${QTXDG_LIBRARIES}
${LXQT_GLOBALKEYS_LIBRARIES}
${LXQT_GLOBALKEYS_UI_LIBRARIES}
${MENU_CACHE_LIBRARIES}
)
set(QT_USE_QTXML 1)
set(QT_USE_QTDBUS 1)
BUILD_LXQT_PLUGIN(${PLUGIN})