Alf Gaida 612ee246bf Cherry-picking upstream release 0.11.0 (Closes: #821382).
* Removed some build dependencies:
  - cmake
  - libqt5xdg-dev
  - libqt5xdgiconloader-dev
  - pkg-config
  - qttools5-dev
  - qttools5-dev-tools
* Bumped some build dependencies:
  - liblxqt0-dev (>= 0.11.1)
  - liblxqt-globalkeys0-dev (>= 0.11.1)
  - liblxqt-globalkeys-ui0-dev (>= 0.11.1)
  - libsysstat-qt5-0-dev (>= 0.3.3)
* Fixed VCS-Git, pointing to the right branch
* Bumped years in d/copyright
2017-01-02 18:13:24 +01:00

48 lines
806 B
CMake

set(PLUGIN "mainmenu")
set(HEADERS
actionview.h
lxqtmainmenu.h
menustyle.h
lxqtmainmenuconfiguration.h
)
set(SOURCES
actionview.cpp
lxqtmainmenu.cpp
menustyle.cpp
lxqtmainmenuconfiguration.cpp
)
set(UIS
lxqtmainmenuconfiguration.ui
)
# optionally use libmenu-cache to generate the application menu
if(NOT WITHOUT_MENU_CACHE)
find_package(MenuCache "0.3.3")
endif()
set(LIBRARIES
lxqt
lxqt-globalkeys
lxqt-globalkeys-ui
)
if(MENUCACHE_FOUND)
list(APPEND SOURCES xdgcachedmenu.cpp)
list(APPEND MOCS xdgcachedmenu.h)
include_directories(${MENUCACHE_INCLUDE_DIRS})
list(APPEND LIBRARIES ${MENUCACHE_LIBRARIES})
add_definitions(-DHAVE_MENU_CACHE=1)
endif()
set(QT_USE_QTXML 1)
set(QT_USE_QTDBUS 1)
BUILD_LXQT_PLUGIN(${PLUGIN})