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"
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 macro(define_pam_service APP)
0016 string(TOUPPER ${APP}_PAM_SERVICE var)
0017 set(cvar ${var})
0018 set(${cvar} "kde" CACHE STRING "The PAM service to use for ${APP}.")
0019 mark_as_advanced(${cvar})
0020 set(${var} "\"${${cvar}}\"")
0021 message(STATUS "The PAM service used by ${APP} will be ${${var}}")
0022 endmacro(define_pam_service)
0023
0024 define_pam_service(KScreenLocker)
0025 endif (PAM_FOUND)
0026
0027 check_include_files(unistd.h HAVE_UNISTD_H)
0028
0029 set(CMAKE_EXTRA_INCLUDE_FILES sys/socket.h)