
project(kdict)

# This module contains applets, so look for kpanelapplet.h
find_path( KICKER_INCLUDE_DIR plasma/kpanelapplet.h
    ${KDE4_INCLUDE_DIR}
)
if( KICKER_INCLUDE_DIR)
    add_subdirectory( applet )
else(KICKER_INCLUDE_DIR)
    message(STATUS "Kicker applets can't be compiled. Compile kdebase before")
endif(KICKER_INCLUDE_DIR)

add_subdirectory( pics ) 

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

set(kdict_KDEINIT_SRCS 
   main.cpp 
   actions.cpp 
   dict.cpp 
   options.cpp 
   queryview.cpp 
   toplevel.cpp 
   sets.cpp 
   matchview.cpp 
   application.cpp )

qt4_add_dbus_adaptor(kdict_KDEINIT_SRCS org.kde.kdict.xml toplevel.h TopLevel)

kde4_automoc(${kdict_KDEINIT_SRCS})

kde4_add_kdeinit_executable( kdict ${kdict_KDEINIT_SRCS})

target_link_libraries(kdeinit_kdict  ${KDE4_KDECORE_LIBS} ${KDE4_KHTML_LIBS} )

install(TARGETS kdeinit_kdict  DESTINATION ${LIB_INSTALL_DIR})

target_link_libraries( kdict kdeinit_kdict )
install(TARGETS kdict  DESTINATION ${BIN_INSTALL_DIR} )

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

install( FILES kdict.desktop  DESTINATION ${XDG_APPS_DIR})
install( FILES kdictui.rc  DESTINATION ${DATA_INSTALL_DIR}/kdict)
install( FILES org.kde.kdict.xml DESTINATION ${DBUS_INTERFACES_DIR} )
kde4_install_icons( ${ICON_INSTALL_DIR}   )


