~ubuntu-branches/ubuntu/gutsy/kdebase-workspace/gutsy-backports

« back to all changes in this revision

Viewing changes to krunner/lock/CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2007-09-05 20:45:14 UTC
  • Revision ID: james.westby@ubuntu.com-20070905204514-632hhspl0nvrc84i
Tags: upstream-3.93.0
ImportĀ upstreamĀ versionĀ 3.93.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include_directories( ${KDEBASE_WORKSPACE_SOURCE_DIR}/krunner ${KDEBASE_WORKSPACE_SOURCE_DIR}/kcheckpass ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/kdm )
 
2
 
 
3
add_definitions (-DQT3_SUPPORT)
 
4
 
 
5
########### next target ###############
 
6
 
 
7
check_library_exists(Xxf86misc XF86MiscSetGrabKeysState "" HAVE_XF86MISCSETGRABKEYSSTATE)
 
8
 
 
9
configure_file(config-krunner-lock.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-krunner-lock.h)
 
10
 
 
11
set(krunner_lock_SRCS
 
12
   lockprocess.cc
 
13
   lockdlg.cc
 
14
   autologout.cc
 
15
   main.cc )
 
16
 
 
17
set(ksmserver_xml  ${KDEBASE_WORKSPACE_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
 
18
QT4_ADD_DBUS_INTERFACE(krunner_lock_SRCS ${ksmserver_xml} ksmserver_interface)
 
19
set(krunner_xml  ${KDEBASE_WORKSPACE_SOURCE_DIR}/krunner/org.freedesktop.ScreenSaver.xml)
 
20
QT4_ADD_DBUS_INTERFACE(krunner_lock_SRCS ${krunner_xml} krunner_interface)
 
21
 
 
22
set(kxkb_adaptor ${KDEBASE_WORKSPACE_SOURCE_DIR}/kcontrol/kxkb/kxkb_adaptor.h)
 
23
set(kxkb_xml ${CMAKE_CURRENT_BINARY_DIR}/org.kde.KXKB.xml)
 
24
ADD_CUSTOM_COMMAND(OUTPUT ${kxkb_xml}
 
25
       COMMAND ${QT_DBUSCPP2XML_EXECUTABLE} ${kxkb_adaptor} > ${kxkb_xml}
 
26
       DEPENDS ${kxkb_adaptor})
 
27
QT4_ADD_DBUS_INTERFACE( krunner_lock_SRCS ${kxkb_xml} kxkb_interface )
 
28
 
 
29
 
 
30
 
 
31
kde4_add_kcfg_files(krunner_lock_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/../kscreensaversettings.kcfgc)
 
32
 
 
33
 
 
34
 
 
35
kde4_add_executable(krunner_lock ${krunner_lock_SRCS} )
 
36
 
 
37
# needs qt3support for Q3ListView
 
38
target_link_libraries(krunner_lock  ${KDE4_KIO_LIBS} kworkspace ${QT_QT3SUPPORT_LIBRARY})
 
39
 
 
40
if (HAVE_XF86MISC)
 
41
  target_link_libraries(krunner_lock ${X11_Xxf86misc_LIB})
 
42
endif (HAVE_XF86MISC)
 
43
if(HAVE_GLXCHOOSEVISUAL)
 
44
   target_link_libraries(krunner_lock ${OPENGL_gl_LIBRARY})
 
45
endif(HAVE_GLXCHOOSEVISUAL)
 
46
 
 
47
install(TARGETS krunner_lock DESTINATION ${BIN_INSTALL_DIR})
 
48
 
 
49
install_pam_service(kscreensaver)
 
50
 
 
51
 
 
52
########### install files ###############
 
53
 
 
54
 
 
55