Warning, /plasma/kscreenlocker/ConfigureChecks.cmake is written in an unsupported language. File is not indexed.
0001 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH} ) 0002 include(UnixAuth) 0003 set_package_properties(PAM PROPERTIES DESCRIPTION "PAM Libraries" 0004 URL "https://www.kernel.org/pub/linux/libs/pam/" 0005 TYPE OPTIONAL 0006 PURPOSE "Required for screen unlocking and optionally used by the KDM log in manager" 0007 ) 0008 if(PAM_REQUIRED) 0009 set_package_properties(PAM PROPERTIES TYPE REQUIRED) 0010 endif() 0011 include(CheckTypeSize) 0012 include(FindPkgConfig) 0013 0014 if (PAM_FOUND) 0015 set(KDE4_COMMON_PAM_SERVICE "kde" CACHE STRING "The PAM service to use unless overridden for a particular app.") 0016 0017 macro(define_pam_service APP) 0018 string(TOUPPER ${APP}_PAM_SERVICE var) 0019 set(cvar KDE4_${var}) 0020 set(${cvar} "${KDE4_COMMON_PAM_SERVICE}" CACHE STRING "The PAM service for ${APP}.") 0021 mark_as_advanced(${cvar}) 0022 set(${var} "\"${${cvar}}\"") 0023 endmacro(define_pam_service) 0024 0025 define_pam_service(kscreensaver) 0026 endif (PAM_FOUND) 0027 0028 check_include_files(unistd.h HAVE_UNISTD_H) 0029 0030 set(CMAKE_EXTRA_INCLUDE_FILES sys/socket.h)