 2784858495
			
		
	
	2784858495
	
	
	
		
			
			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()
 | |
| 
 | |
| 
 |