endif()
+# List of authenticators and the cmake flags to build them
+# (currently that's just LDAP, but more can be added here).
+####################################################################
+option(WITH_LDAP "Enable LDAP authentication support if present on system" ON)
+
# Setup CMake
#####################################################################
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)
+ add_definitions(-DHAVE_LDAP)
+ else()
+ message(STATUS "Disabling LDAP authentication support")
+ endif()
+else()
+ message(STATUS "Not enabling LDAP authentication support")
+endif()
# Setup KDE / KDE Frameworks
#####################################################################