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