Warning, /plasma/lightdm-kde-greeter/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 project(greeter-app)
0002
0003 # Versions
0004 set(LIGHTDM_KDE_VERSION_MAJOR 0)
0005 set(LIGHTDM_KDE_VERSION_MINOR 3)
0006 set(LIGHTDM_KDE_VERSION_PATCH 0)
0007 set(LIGHTDM_KDE_VERSION ${LIGHTDM_KDE_VERSION_MAJOR}.${LIGHTDM_KDE_VERSION_MINOR}.${LIGHTDM_KDE_VERSION_PATCH})
0008
0009 # Packaging
0010 set(ARCHIVE_NAME lightdm-kde-${LIGHTDM_KDE_VERSION})
0011 add_custom_target(dist
0012 COMMAND git archive --prefix=${ARCHIVE_NAME}/ HEAD
0013 | bzip2 > ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2
0014 WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
0015 )
0016
0017 add_custom_target(distcheck
0018 COMMAND cd ${CMAKE_BINARY_DIR}
0019 && rm -rf ${ARCHIVE_NAME}
0020 && tar xf ${ARCHIVE_NAME}.tar.bz2
0021 && mkdir ${ARCHIVE_NAME}/build
0022 && cd ${ARCHIVE_NAME}/build
0023 && cmake -DCMAKE_INSTALL_PREFIX=/usr ..
0024 && make
0025 && make install DESTDIR=../install
0026 )
0027 add_dependencies(distcheck dist)
0028
0029 SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" ${CMAKE_MODULE_PATH})
0030
0031 set(LIGHTDM_CONFIG_DIR "/etc/lightdm"
0032 CACHE PATH "Directory where LightDM configuration files are kept")
0033
0034 find_package(KDE4 REQUIRED)
0035
0036 set(QLIGHTDM_MIN_VERSION 1.4.0)
0037 find_package(QLightDM REQUIRED)
0038
0039 find_package(KDeclarative REQUIRED)
0040
0041 include(KDE4Defaults)
0042 include(MacroLibrary)
0043
0044 include_directories(${CMAKE_CURRENT_BINARY_DIR})
0045 configure_file(config.h.in ${CMAKE_CURRENT_BINARY_DIR}/config.h @ONLY)
0046
0047 add_subdirectory(lib)
0048 add_subdirectory(greeter)
0049 add_subdirectory(kcm)
0050 add_subdirectory(themes)