option(WITH_OPENLDAP "OPENLDAP is here" ON)
if(WITH_OPENLDAP)
- find_package(OpenLdap REQUIRED)
- set(HAVE_OPENLDAP ${OPENLDAP_FOUND})
+ find_package(OpenLDAP REQUIRED)
+ set(HAVE_OPENLDAP ${OpenLDAP_FOUND})
endif()
option(WITH_GSSAPI "GSSAPI/KRB5 is here" OFF)
--- /dev/null
+# - Find OpenLDAP C Libraries
+#
+# OpenLDAP_FOUND - True if found.
+# OpenLDAP_INCLUDE_DIR - Path to the openldap include directory
+# OpenLDAP_LIBRARIES - Paths to the ldap and lber libraries
+
+find_path(OpenLDAP_INCLUDE_DIR ldap.h PATHS
+ /usr/include
+ /opt/local/include
+ /usr/local/include)
+
+find_library(LDAP_LIBRARY ldap)
+find_library(LBER_LIBRARY lber)
+
+include(FindPackageHandleStandardArgs)
+find_package_handle_standard_args(OpenLDAP DEFAULT_MSG
+ OpenLDAP_INCLUDE_DIR LDAP_LIBRARY LBER_LIBRARY)
+
+set(OpenLDAP_LIBRARIES ${LDAP_LIBRARY} ${LBER_LIBRARY})
+
+mark_as_advanced(
+ OpenLDAP_INCLUDE_DIR LDAP_LIBRARY LBER_LIBRARY)
+++ /dev/null
-# - Find OpenLDAP C Libraries
-#
-# OPENLDAP_FOUND - True if found.
-# OPENLDAP_INCLUDE_DIR - Path to the openldap include directory
-# OPENLDAP_LIBRARIES - Paths to the ldap and lber libraries
-
-find_path(OPENLDAP_INCLUDE_DIR ldap.h PATHS
- /usr/include
- /opt/local/include
- /usr/local/include)
-
-find_library(LDAP_LIBRARY ldap)
-find_library(LBER_LIBRARY lber)
-
-include(FindPackageHandleStandardArgs)
-find_package_handle_standard_args(OpenLdap DEFAULT_MSG
- OPENLDAP_INCLUDE_DIR LDAP_LIBRARY LBER_LIBRARY)
-
-set(OPENLDAP_LIBRARIES ${LDAP_LIBRARY} ${LBER_LIBRARY})
-
-mark_as_advanced(
- OPENLDAP_INCLUDE_DIR LDAP_LIBRARY LBER_LIBRARY)
${CURL_LIBRARIES}
${EXPAT_LIBRARIES}
${LUA_LIBRARIES}
- ${OPENLDAP_LIBRARIES}
+ ${OpenLDAP_LIBRARIES}
PUBLIC
spawn)
target_include_directories(rgw_common
include(AddCephTest)
set(UNITTEST_LIBS GMock::Main GMock::GMock GTest::GTest ${CMAKE_THREAD_LIBS_INIT}
- ${GSSAPI_LIBRARIES} ${OPENLDAP_LIBRARIES} ${CMAKE_DL_LIBS})
+ ${GSSAPI_LIBRARIES} ${OpenLDAP_LIBRARIES} ${CMAKE_DL_LIBS})
if(WIN32)
# Needed by Boost.
target_link_libraries(test_rgw_ldap
librados
ceph-common
- ${OPENLDAP_LIBRARIES}
+ ${OpenLDAP_LIBRARIES}
${UNITTEST_LIBS}
)
endif(${WITH_RADOSGW})
GTest::GTest
ceph-common
json_spirit
- ${GSSAPI_LIBRARIES} ${OPENLDAP_LIBRARIES} ${EXTRALIBS})
+ ${GSSAPI_LIBRARIES} ${OpenLDAP_LIBRARIES} ${EXTRALIBS})
add_library(radostest-cxx STATIC
testcase_cxx.cc
test_cxx.cc
)
add_ceph_unittest(unittest_librados)
target_link_libraries(unittest_librados librados ${BLKID_LIBRARIES}
- ${GSSAPI_LIBRARIES} ${OPENLDAP_LIBRARIES})
+ ${GSSAPI_LIBRARIES} ${OpenLDAP_LIBRARIES})
# unittest_librados_config
add_executable(unittest_librados_config
add_ceph_unittest(unittest_librados_config)
target_link_libraries(unittest_librados_config
librados
- ${BLKID_LIBRARIES} ${GSSAPI_LIBRARIES} ${OPENLDAP_LIBRARIES})
+ ${BLKID_LIBRARIES} ${GSSAPI_LIBRARIES} ${OpenLDAP_LIBRARIES})
# Removing this test. We can't shove it into Finisher as it's not a
# Context any more, and wrapping it to adapt it would be less fair.