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)