X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=CMakeLists.txt;h=42f2ab36672b1540e0e1baa1a960be099a2000b9;hp=e8beb5b4b0571949b5419623074f866ddfc2eb9b;hb=61aac1868f15babb7086d8bc6bbcff530346f438;hpb=71b32fa06fe8777f7e2d26bc8592f75cf4a3ffe5 diff --git a/CMakeLists.txt b/CMakeLists.txt index e8beb5b4..42f2ab36 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -133,6 +133,10 @@ if (LINK_EXTRA) endif() +# LDAP Authentication (and other authentication backends). +#################################################################### +option(WITH_LDAP "Enable LDAP authentication support if present on system" ON) + # Setup CMake ##################################################################### @@ -514,6 +518,19 @@ if (CMAKE_COMPILER_IS_GNUCXX) string(REPLACE "-ansi" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) endif() +# Setup LDAP Authentication support. +##################################################################### +if(WITH_LDAP) + find_package(Ldap) + if(LDAP_FOUND) + message(STATUS "Enabling LDAP authentication support") + set(HAVE_LDAP true) + else(LDAP_FOUND) + message(STATUS "Disabling LDAP authentication support") + endif(LDAP_FOUND) +else(WITH_LDAP) + message(STATUS "Not enabling LDAP authentication support") +endif(WITH_LDAP) # Setup KDE / KDE Frameworks #####################################################################