]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
build: add `ldap` to `libcurl.pc` `Requires:`
authorViktor Szakats <commit@vsz.me>
Fri, 4 Oct 2024 23:57:33 +0000 (01:57 +0200)
committerViktor Szakats <commit@vsz.me>
Mon, 7 Oct 2024 10:31:21 +0000 (12:31 +0200)
Closes #15163

CMakeLists.txt
acinclude.m4

index 28f93bd0562576af407c7c9ed6d47df8e44fa29b..f75c1ee7d7e17f34290913b5fd7c348c28e29eb0 100644 (file)
@@ -996,6 +996,7 @@ if(NOT CURL_DISABLE_LDAP)
       list(APPEND CMAKE_REQUIRED_DEFINITIONS "-DLDAP_DEPRECATED=1")
       list(APPEND CMAKE_REQUIRED_LIBRARIES ${CMAKE_LDAP_LIB})
       set(CURL_LIBS "${CMAKE_LDAP_LIB};${CURL_LIBS}")
+      set(LIBCURL_PC_REQUIRES_PRIVATE "ldap;${LIBCURL_PC_REQUIRES_PRIVATE}")
       if(HAVE_LIBLBER)
         list(APPEND CMAKE_REQUIRED_LIBRARIES ${CMAKE_LBER_LIB})
         set(CURL_LIBS "${CMAKE_LBER_LIB};${CURL_LIBS}")
index ef08969829fcfada75571082c44e7c21ac146f0b..df893e05b82b97da6dd6ade3a5dab338735b1498 100644 (file)
@@ -504,7 +504,7 @@ AC_DEFUN([CURL_CHECK_LIBS_LDAP], [
     '-llber -lldap' \
     '-lldapssl -lldapx -lldapsdk' \
     '-lldapsdk -lldapx -lldapssl' \
-    '-lldap -llber -lssl -lcrypto' ; do
+    '-lldap -llber -lssl -lcrypto'; do
 
     if test "$curl_cv_ldap_LIBS" = "unknown"; then
       if test -z "$x_nlibs"; then
@@ -565,6 +565,7 @@ AC_DEFUN([CURL_CHECK_LIBS_LDAP], [
       else
         LIBS="$curl_cv_ldap_LIBS $curl_cv_save_LIBS"
       fi
+      LIBCURL_PC_REQUIRES_PRIVATE="ldap $LIBCURL_PC_REQUIRES_PRIVATE"
       AC_MSG_RESULT([$curl_cv_ldap_LIBS])
       ;;
   esac