kde-workspace/appmenu/CMakeLists.txt

68 lines
1.3 KiB
Text
Raw Normal View History

2015-09-26 03:10:52 +00:00
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR})
2014-11-13 19:30:51 +02:00
set(kded_appmenu_SRCS
menubutton.cpp
menuwidget.cpp
menubar.cpp
topmenubar.cpp
glowbar.cpp
verticalmenu.cpp
shadows.cpp
2015-09-26 03:10:52 +00:00
)
2014-11-13 19:30:51 +02:00
if(DBUSMENUEQT_FOUND)
set(kded_appmenu_SRCS
${kded_appmenu_SRCS}
appmenu.cpp
appmenu_dbus.cpp
menuimporter.cpp
)
2014-11-13 19:30:51 +02:00
qt4_add_dbus_adaptor(kded_appmenu_SRCS
com.canonical.AppMenu.Registrar.xml
menuimporter.h
MenuImporter
menuimporteradaptor
MenuImporterAdaptor
)
qt4_add_dbus_adaptor(kded_appmenu_SRCS
org.kde.kded.appmenu.xml
appmenu_dbus.h
AppmenuDBus
appmenuadaptor
AppmenuAdaptor
)
endif()
2014-11-13 19:30:51 +02:00
kde4_add_plugin(kded_appmenu ${kded_appmenu_SRCS})
2015-09-26 03:10:52 +00:00
target_link_libraries(kded_appmenu
${KDE4_KIO_LIBS}
${X11_LIBRARIES}
${KDE4_PLASMA_LIBS}
)
2014-11-13 19:30:51 +02:00
if(DBUSMENUQT_FOUND)
target_link_libraries(kded_appmenu ${DBUSMENUQT_LIBRARIES})
include_directories(${DBUSMENUQT_INCLUDE_DIR})
endif()
install(
TARGETS kded_appmenu
DESTINATION ${PLUGIN_INSTALL_DIR}
)
2014-11-13 19:30:51 +02:00
########### install files ###############
install(
FILES appmenu.desktop
DESTINATION ${SERVICES_INSTALL_DIR}/kded
)
install(
FILES
com.canonical.AppMenu.Registrar.xml
org.kde.kded.appmenu.xml
DESTINATION ${DBUS_INTERFACES_INSTALL_DIR}
)