add_subdirectory(pixmaps)

set(kmenueditcommon_STAT_SRCS
    preferencesdlg.cpp
    klinespellchecking.cpp
    basictab.cpp
    treeview.cpp
    kmenuedit.cpp
    menufile.cpp
    menuinfo.cpp
    khotkeys.cpp
)

########### next target ###############

qt4_add_dbus_adaptor(
    kmenueditcommon_STAT_SRCS
    org.kde.kmenuedit.xml
    kmenuedit.h
    KMenuEdit
)

qt4_add_dbus_interface(
    kmenueditcommon_STAT_SRCS
    ${CMAKE_CURRENT_BINARY_DIR}/../khotkeys/app/org.kde.khotkeys.xml
    khotkeys_interface)

set(kmenuedit_SRCS main.cpp ${kmenueditcommon_STAT_SRCS})

add_executable(kmenuedit ${kmenuedit_SRCS})

target_link_libraries(kmenuedit ${KDE4_KIO_LIBS} ${QT_QTXML_LIBRARY} ${QT_QTDBUS_LIBRARY})

install(TARGETS kmenuedit ${INSTALL_TARGETS_DEFAULT_ARGS})

########### install files ###############

install(PROGRAMS kmenuedit.desktop DESTINATION  ${KDE4_XDG_APPS_INSTALL_DIR})
install(FILES kmenueditui.rc DESTINATION ${KDE4_DATA_INSTALL_DIR}/kmenuedit)

add_dependencies(kmenuedit kded_khotkeys)

kde4_install_icons(${KDE4_ICON_INSTALL_DIR})
