

add_subdirectory( modules ) 




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

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

set( kbabeldict_SRCS main.cpp )


kde4_add_executable(kbabeldict ${kbabeldict_SRCS})

target_link_libraries(kbabeldict  ${KDE4_KDECORE_LIBS} kbabeldictplugin)

install(TARGETS kbabeldict  DESTINATION ${BIN_INSTALL_DIR} )


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

set(kbabeldictplugin_LIB_SRCS searchengine.cpp kbabeldictview.cpp kbabeldict.cpp kbabelsplash.cpp ${libkbabeldict_SRCS})

set(kbabel_xml  ${CMAKE_SOURCE_DIR}/kbabel/kbabel/org.kde.kbabel.kbabel.xml)
QT4_ADD_DBUS_INTERFACE( kbabeldictplugin_LIB_SRCS ${kbabel_xml} kbabel_interface )

qt4_add_dbus_adaptor( kbabeldictplugin_LIB_SRCS org.kde.kbabel.kbabeldict.xml kbabeldictbox.h KBabelDictBox)


kde4_add_library(kbabeldictplugin SHARED ${kbabeldictplugin_LIB_SRCS})

target_link_libraries(kbabeldictplugin  ${KDE4_KDECORE_LIBS} kbabelcommon)

set_target_properties(kbabeldictplugin PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
install(TARGETS kbabeldictplugin  DESTINATION ${LIB_INSTALL_DIR} )


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

install( FILES kbabeldict.desktop  DESTINATION  ${XDG_APPS_INSTALL_DIR} )
install( FILES kbabeldict_module.desktop  DESTINATION  ${SERVICETYPES_INSTALL_DIR} )
install( FILES searchengine.h kbabeldictbox.h 
    dictionarymenu.h dictchooser.h DESTINATION ${INCLUDE_INSTALL_DIR} )
install( FILES org.kde.kbabel.kbabeldict.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR} )

kde4_install_icons( ${ICON_INSTALL_DIR}   )

