1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
set(PLUGIN "fancymenu")
set(HEADERS
lxqtfancymenu.h
lxqtfancymenuconfiguration.h
lxqtfancymenuwindow.h
lxqtfancymenuappmap.h
lxqtfancymenuappmodel.h
lxqtfancymenucategoriesmodel.h
lxqtfancymenutypes.h
)
set(SOURCES
lxqtfancymenu.cpp
lxqtfancymenuconfiguration.cpp
lxqtfancymenuwindow.cpp
lxqtfancymenuappmap.cpp
lxqtfancymenuappmodel.cpp
lxqtfancymenucategoriesmodel.cpp
)
set(UIS
lxqtfancymenuconfiguration.ui
)
# optionally use libmenu-cache to generate the application menu
if(USE_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})
|