2015-08-12 04:56:32 +08:00
|
|
|
set(PLUGIN "mainmenu")
|
|
|
|
|
|
|
|
set(HEADERS
|
2016-10-18 22:10:57 +02:00
|
|
|
actionview.h
|
2015-08-12 04:56:32 +08:00
|
|
|
lxqtmainmenu.h
|
|
|
|
menustyle.h
|
|
|
|
lxqtmainmenuconfiguration.h
|
|
|
|
)
|
|
|
|
|
|
|
|
set(SOURCES
|
2016-10-18 22:10:57 +02:00
|
|
|
actionview.cpp
|
2015-08-12 04:56:32 +08:00
|
|
|
lxqtmainmenu.cpp
|
|
|
|
menustyle.cpp
|
|
|
|
lxqtmainmenuconfiguration.cpp
|
|
|
|
)
|
|
|
|
|
|
|
|
set(UIS
|
|
|
|
lxqtmainmenuconfiguration.ui
|
|
|
|
)
|
|
|
|
|
2017-01-02 18:13:24 +01:00
|
|
|
|
2015-08-12 04:56:32 +08:00
|
|
|
# optionally use libmenu-cache to generate the application menu
|
|
|
|
if(NOT WITHOUT_MENU_CACHE)
|
2017-01-02 18:13:24 +01:00
|
|
|
find_package(MenuCache "0.3.3")
|
2015-08-12 04:56:32 +08:00
|
|
|
endif()
|
|
|
|
|
2017-01-02 18:13:24 +01:00
|
|
|
set(LIBRARIES
|
|
|
|
lxqt
|
|
|
|
lxqt-globalkeys
|
|
|
|
lxqt-globalkeys-ui
|
|
|
|
)
|
|
|
|
|
|
|
|
if(MENUCACHE_FOUND)
|
2015-08-12 04:56:32 +08:00
|
|
|
list(APPEND SOURCES xdgcachedmenu.cpp)
|
|
|
|
list(APPEND MOCS xdgcachedmenu.h)
|
|
|
|
|
2017-01-02 18:13:24 +01:00
|
|
|
include_directories(${MENUCACHE_INCLUDE_DIRS})
|
|
|
|
list(APPEND LIBRARIES ${MENUCACHE_LIBRARIES})
|
2015-08-12 04:56:32 +08:00
|
|
|
add_definitions(-DHAVE_MENU_CACHE=1)
|
2017-01-02 18:13:24 +01:00
|
|
|
|
2015-08-12 04:56:32 +08:00
|
|
|
endif()
|
|
|
|
|
|
|
|
|
|
|
|
set(QT_USE_QTXML 1)
|
|
|
|
set(QT_USE_QTDBUS 1)
|
|
|
|
|
|
|
|
BUILD_LXQT_PLUGIN(${PLUGIN})
|