
Print header found message only if libraries also found. Change header guards to pragma once. Check return value of store_client_password().
20 lines
595 B
CMake
20 lines
595 B
CMake
# This CMake-file locates PAM libraries on the system
|
|
#
|
|
# The following variables are set:
|
|
# PAM_FOUND - If the PAM library was found
|
|
# PAM_LIBRARIES - Path to the library
|
|
# PAM_INCLUDE_DIR - Path to headers
|
|
|
|
find_path(PAM_INCLUDE_DIR pam_appl.h PATH_SUFFIXES security)
|
|
find_library(PAM_LIBRARIES NAMES pam)
|
|
if (PAM_INCLUDE_DIR AND PAM_LIBRARIES)
|
|
message(STATUS "Found PAM headers: ${PAM_INCLUDE_DIR}")
|
|
message(STATUS "Found PAM: ${PAM_LIBRARIES}")
|
|
set(PAM_FOUND TRUE CACHE INTERNAL "")
|
|
else()
|
|
message(STATUS "PAM libraries not found")
|
|
set(PAM_FOUND FALSE CACHE INTERNAL "")
|
|
endif()
|
|
|
|
|