~neon/project-neon/sessionk

« back to all changes in this revision

Viewing changes to kdedmod/CMakeLists.txt

  • Committer: Daniel Nicoletti
  • Date: 2013-03-01 22:18:50 UTC
  • Revision ID: git-v1:73c5798b2d120ef5462b99773001eecf7557f1ed
Add IceIOErrorHandler otherwise we exit() every time a client crashes, initial kdedmod commit

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include_directories( ${KDE4_KIO_INCLUDES} )
 
2
 
 
3
if(KDE_PLATFORM_FEATURE_BINARY_COMPATIBLE_FEATURE_REDUCTION)
 
4
    set(KBUILDSYCOCA_NO_KCRASH TRUE)
 
5
endif(KDE_PLATFORM_FEATURE_BINARY_COMPATIBLE_FEATURE_REDUCTION)
 
6
 
 
7
 
 
8
set(kded_KDEINIT_SRCS kded.cpp kdedadaptor.cpp
 
9
    ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdedmod.xml # just so that it gets generated
 
10
)
 
11
 
 
12
 
 
13
kde4_add_kdeinit_executable(kdedmod  ${kded_KDEINIT_SRCS})
 
14
 
 
15
if (Q_WS_MAC)
 
16
    set_target_properties(kdedmod PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.template)
 
17
    set_target_properties(kdedmod PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.kded.kded4")
 
18
    set_target_properties(kdedmod PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KDE Daemon")
 
19
endif (Q_WS_MAC)
 
20
 
 
21
target_link_libraries(kdeinit_kdedmod  ${KDE4_KIO_LIBS} ${X11_LIBRARIES})
 
22
 
 
23
install(TARGETS kdeinit_kdedmod ${INSTALL_TARGETS_DEFAULT_ARGS})
 
24
 
 
25
target_link_libraries( kdedmod kdeinit_kdedmod )
 
26
install(TARGETS kdedmod ${INSTALL_TARGETS_DEFAULT_ARGS} )
 
27
 
 
28
qt4_generate_dbus_interface( kdedadaptor.h org.kde.kdedmod.xml )
 
29
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kdedmod.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR})
 
30