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)