make designMode property available from js
[kdelibs.git] / kded / CMakeLists.txt
blob6defc1251824f7309dded9f512da0462abc2b30a
1 project(kded)
3 add_subdirectory( test )
5 include_directories( ${KDE4_KIO_INCLUDES} )
7 ########### next target ###############
9 set(kded_KDEINIT_SRCS kded.cpp kdedadaptor.cpp
10     ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kded.xml # just so that it gets generated
14 kde4_add_kdeinit_executable(kded4  ${kded_KDEINIT_SRCS})
16 target_link_libraries(kdeinit_kded4  ${KDE4_KIO_LIBS} ${X11_LIBRARIES})
18 install(TARGETS kdeinit_kded4 ${INSTALL_TARGETS_DEFAULT_ARGS})
20 target_link_libraries( kded4 kdeinit_kded4 )
21 install(TARGETS kded4 DESTINATION ${BIN_INSTALL_DIR} )
24 qt4_generate_dbus_interface( kdedadaptor.h org.kde.kded.xml )
25 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kded.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR})
29 ########### next target ###############
31 set(kbuildsycoca_KDEINIT_SRCS
32    kbuildsycoca.cpp
33    kbuildmimetypefactory.cpp
34    kmimefileparser.cpp
35    kmimeassociations.cpp
36    kbuildservicetypefactory.cpp
37    kbuildservicefactory.cpp
38    kbuildservicegroupfactory.cpp
39    #kbuildimageiofactory.cpp
40    kbuildprotocolinfofactory.cpp
41    kctimefactory.cpp
42    vfolder_menu.cpp
43    )
46 # We need to add a '4' so that kde3 apps running kbuildsycoca don't run the kde4 one.
47 kde4_add_kdeinit_executable( kbuildsycoca4 NOGUI ${kbuildsycoca_KDEINIT_SRCS})
49 # needs kio for KServiceGroup
50 target_link_libraries(kdeinit_kbuildsycoca4  ${KDE4_KIO_LIBS} )
52 install(TARGETS kdeinit_kbuildsycoca4 ${INSTALL_TARGETS_DEFAULT_ARGS})
54 target_link_libraries( kbuildsycoca4 kdeinit_kbuildsycoca4 )
55 install(TARGETS kbuildsycoca4 DESTINATION ${BIN_INSTALL_DIR} )
57 ########### next target ###############
59 set(kdontchangethehostname_SRCS khostname.cpp )
62 kde4_add_executable(kdontchangethehostname NOGUI ${kdontchangethehostname_SRCS})
64 target_link_libraries(kdontchangethehostname  ${KDE4_KDECORE_LIBS} )
66 install(TARGETS kdontchangethehostname DESTINATION ${LIBEXEC_INSTALL_DIR} )
68 ########### install files ###############
70 install( FILES applications.menu  DESTINATION  ${SYSCONF_INSTALL_DIR}/xdg/menus )
71 install( FILES kdedmodule.desktop DESTINATION  ${SERVICETYPES_INSTALL_DIR} )
72 install( FILES kded.upd           DESTINATION  ${DATA_INSTALL_DIR}/kconf_update )