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.
lxqt-panel-packaging/plugin-mainmenu/CMakeLists.txt

48 lines
806 B

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})