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