Warning, /plasma/lightdm-kde-greeter/lib/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) 0002 include_directories( 0003 ${CMAKE_SOURCE_DIR} 0004 ${CMAKE_BINARY_DIR} 0005 ${KDE4_INCLUDES} 0006 ${QLIGHTDM_INCLUDE_DIR} 0007 ) 0008 0009 0010 ######## Package plugin ######## 0011 0012 # Plugin for Plasmapkg to understand LightDM Themes 0013 0014 set(PLASMA_PACKAGE_SRCS 0015 lightdmpackagestructure.cpp 0016 lightdmpackageplugin.cpp 0017 ) 0018 0019 kde4_add_plugin( plasma_packagestructure_lightdm_theme ${PLASMA_PACKAGE_SRCS} ) 0020 target_link_libraries( plasma_packagestructure_lightdm_theme ${KDE4_KDEUI_LIBS} ${KDE4_PLASMA_LIBS} ) 0021 install( TARGETS plasma_packagestructure_lightdm_theme DESTINATION ${PLUGIN_INSTALL_DIR} ) 0022 install( FILES plasma-packagestructure-lightdm.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) 0023 0024 #Install a service type 0025 install( FILES lightdmtheme.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} ) 0026 0027 ######## QML Plugin ######## 0028 0029 # Library for all people making themes 0030 0031 set(QML_LIB_SRCS 0032 qmlplugin.cpp 0033 extrarowproxymodel.cpp 0034 sessionsmodel.cpp 0035 usersmodel.cpp 0036 screensmodel.cpp 0037 fakegreeter.cpp 0038 configwrapper.cpp 0039 ) 0040 0041 kde4_add_library(klightdmqmlplugin SHARED ${QML_LIB_SRCS}) 0042 0043 # Link against the needed libraries 0044 target_link_libraries(klightdmqmlplugin 0045 ${QT_QTDECLARATIVE_LIBRARY} 0046 ${QLIGHTDM_LIBRARIES} 0047 ${KDE4_KDEUI_LIBS} 0048 ${KDE4_PLASMA_LIBS} 0049 ) 0050 0051 install(TARGETS klightdmqmlplugin DESTINATION ${IMPORTS_INSTALL_DIR}/org/kde/lightdm/) 0052 install(FILES qmldir DESTINATION ${IMPORTS_INSTALL_DIR}/org/kde/lightdm/) 0053 install(FILES qml/ScreenManager.qml DESTINATION ${IMPORTS_INSTALL_DIR}/org/kde/lightdm/) 0054 0055 macro_display_feature_log() 0056 0057