Warning, /plasma/lightdm-kde-greeter/greeter/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
0002
0003 # Makes it easy to reuse code from the qml lib. A bit ugly but I don't feel
0004 # like setting up a static library for one class.
0005 set(LIB_DIR ${CMAKE_SOURCE_DIR}/lib)
0006
0007 include_directories(
0008 ${CMAKE_SOURCE_DIR}
0009 ${CMAKE_BINARY_DIR}
0010 ${KDE4_INCLUDES}
0011 ${QLIGHTDM_INCLUDE_DIR}
0012 ${KDECLARATIVE_INCLUDE_DIR}
0013 ${LIB_DIR}
0014 )
0015
0016 set(GREETER_SRCS
0017 greeterwindow.cpp
0018 powermanagement.cpp
0019 main.cpp
0020 greeterwrapper.cpp
0021 ${LIB_DIR}/configwrapper.cpp
0022 ${LIB_DIR}/lightdmpackagestructure.cpp
0023
0024 )
0025
0026 qt4_add_dbus_interface(GREETER_SRCS
0027 org.freedesktop.UPower.xml
0028 upower
0029 )
0030
0031 # Create the greeter
0032 kde4_add_executable(lightdm-kde-greeter ${GREETER_SRCS})
0033
0034 # Link against the needed libraries
0035 target_link_libraries(lightdm-kde-greeter
0036 ${QT_QTDECLARATIVE_LIBRARY}
0037 ${KDE4_KDEUI_LIBS}
0038 ${KDE4_PLASMA_LIBS}
0039 ${QLIGHTDM_LIBRARIES}
0040 ${KDECLARATIVE_LIBRARIES}
0041 )
0042
0043 install(TARGETS lightdm-kde-greeter RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/sbin/)
0044 install(FILES lightdm-kde-greeter.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/xgreeters)
0045 install(FILES 40-lightdm-kde-greeter.conf DESTINATION ${CMAKE_INSTALL_PREFIX}/share/lightdm/lightdm.conf.d)
0046
0047 # Create the background hack
0048 kde4_add_executable(lightdm-kde-greeter-rootimage rootimageapp.cpp)
0049 target_link_libraries(lightdm-kde-greeter-rootimage ${KDE4_KDEUI_LIBS} ${X11_X11_LIB})
0050 install(TARGETS lightdm-kde-greeter-rootimage DESTINATION ${LIBEXEC_INSTALL_DIR})
0051
0052 macro_display_feature_log()
0053
0054