mirror of
https://bitbucket.org/smil3y/kde-playground.git
synced 2025-02-24 10:52:52 +00:00
46 lines
1.1 KiB
CMake
46 lines
1.1 KiB
CMake
# - Try to find the LDAP client libraries
|
|
# Once done this will define
|
|
#
|
|
# LDAP_FOUND - system has libldap
|
|
# LDAP_INCLUDE_DIR - the ldap include directory
|
|
# LDAP_LIBRARIES - libldap + liblber (if found) library
|
|
# LBER_LIBRARIES - liblber library
|
|
|
|
if(LDAP_INCLUDE_DIR AND LDAP_LIBRARIES)
|
|
# Already in cache, be silent
|
|
set(Ldap_FIND_QUIETLY TRUE)
|
|
endif()
|
|
|
|
|
|
FIND_PATH(LDAP_INCLUDE_DIR ldap.h)
|
|
|
|
if(APPLE)
|
|
FIND_LIBRARY(LDAP_LIBRARIES NAMES LDAP
|
|
PATHS
|
|
/System/Library/Frameworks
|
|
/Library/Frameworks
|
|
)
|
|
else(APPLE)
|
|
FIND_LIBRARY(LDAP_LIBRARIES NAMES ldap)
|
|
|
|
FIND_LIBRARY(LBER_LIBRARIES NAMES lber)
|
|
endif()
|
|
|
|
if(LDAP_INCLUDE_DIR AND LDAP_LIBRARIES)
|
|
set(LDAP_FOUND TRUE)
|
|
if(LBER_LIBRARIES)
|
|
set(LDAP_LIBRARIES ${LDAP_LIBRARIES} ${LBER_LIBRARIES})
|
|
endif()
|
|
endif()
|
|
|
|
if(LDAP_FOUND)
|
|
if(NOT Ldap_FIND_QUIETLY)
|
|
message(STATUS "Found ldap: ${LDAP_LIBRARIES}")
|
|
endif()
|
|
else(LDAP_FOUND)
|
|
if (Ldap_FIND_REQUIRED)
|
|
message(FATAL_ERROR "Could NOT find ldap")
|
|
endif()
|
|
endif()
|
|
|
|
MARK_AS_ADVANCED(LDAP_INCLUDE_DIR LDAP_LIBRARIES LBER_LIBRARIES)
|