Make a branch to make krunner Good Enough For Aaron™.
[kdebase/uwolfer.git] / apps / lib / konq / CMakeLists.txt
blobb730a3445208bae3418559e999eed2513b435d48
1 add_subdirectory( pics )
2 add_subdirectory( favicons )
3 add_subdirectory( Templates )
4 add_subdirectory( tests )
6 ########### libkonq ###############
8 # Please use .cpp for new files
9 set(konq_LIB_SRCS
10    konq_popupmenu.cpp       # remains in libkonq, was needed by kicker applets like the trash applet
11    knewmenu.cpp             # used by dolphin, KonqPopupMenu, and konqueror (File menu; to be moved to dolphinpart)
12    konq_menuactions.cpp     # used by dolphin, KonqPopupMenu
13    konq_operations.cpp      # used by dolphin and konqueror
14    konq_events.cpp
15    konq_fileundomanager.cpp # used by dolphin, KonqOperations, and konqueror
16    konq_filetip.cc          # unused right now, but should be used by dolphin_part in the future.
17                             # Also useful to keep separate? (e.g. in kde3  kerry used it too)
18    konqmimedata.cpp         # used by dolphin, KonqOperations, some filemanagement konqueror modules.
21 qt4_add_dbus_adaptor( konq_LIB_SRCS org.kde.libkonq.FileUndoManager.xml konq_fileundomanager.h KonqFileUndoManager) 
23 kde4_add_library(konq SHARED ${konq_LIB_SRCS})
25 target_link_libraries(konq ${QT_QTXML_LIBRARY} ${KDE4_KPARTS_LIBS})
27 set_target_properties(konq PROPERTIES VERSION ${KDE_NON_GENERIC_LIB_VERSION} SOVERSION ${KDE_NON_GENERIC_LIB_SOVERSION} )
28 install(TARGETS konq  DESTINATION ${INSTALL_TARGETS_DEFAULT_ARGS})
30 ########### konq_sound ###############
32 set(konq_sound_LIB_SRCS konq_sound.cc)
33 kde4_add_plugin(konq_sound ${konq_sound_LIB_SRCS})
34 target_link_libraries(konq_sound ${KDE4_KDECORE_LIBS} ${KDE4_PHONON_LIBS})
35 install(TARGETS konq_sound  DESTINATION ${PLUGIN_INSTALL_DIR} )
37 ########### install files ###############
39 install( FILES directory_bookmarkbar.desktop   DESTINATION  ${DATA_INSTALL_DIR}/kbookmark )
40 install( FILES
41  konq_popupmenu.h
42  knewmenu.h
43  konq_menuactions.h
44  konq_defaults.h
45  konq_operations.h
46  libkonq_export.h
47  konq_events.h
48  konq_fileundomanager.h
49  konq_filetip.h
50  konqmimedata.h
51 DESTINATION ${INCLUDE_INSTALL_DIR}
53 install( FILES konqpopupmenuplugin.desktop  DESTINATION  ${SERVICETYPES_INSTALL_DIR} )
55 install( FILES org.kde.libkonq.FileUndoManager.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR} )