From fd9be8a96e213ab7c6fe7beaf0f497d6796d18e2 Mon Sep 17 00:00:00 2001
From: James David Berry <jberry@apache.org>
Date: Tue, 20 Oct 2009 15:26:11 +0000
Subject: [PATCH] For builds with curl, use curl-config to get appropriate
 compiler and linker flags. Should complete fix for #XERCESC-1892

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@827688 13f79535-47bb-0310-9956-ffa450edef68
---
 m4/xerces_netaccessor_selection.m4 | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/m4/xerces_netaccessor_selection.m4 b/m4/xerces_netaccessor_selection.m4
index 39e3ea6f3..7cf6566d9 100644
--- a/m4/xerces_netaccessor_selection.m4
+++ b/m4/xerces_netaccessor_selection.m4
@@ -69,7 +69,7 @@ AC_DEFUN([XERCES_NETACCESSOR_SELECTION],
 		[AC_MSG_RESULT(no)]
 	)
 
-	# Check for OS-specific transcoders
+	# Check for OS-specific netaccessors
 	case $host_os in
 	darwin*)
 		list_add=
@@ -152,7 +152,10 @@ AC_DEFUN([XERCES_NETACCESSOR_SELECTION],
 		*-curl-*)
 			netaccessor=curl
 			AC_DEFINE([XERCES_USE_NETACCESSOR_CURL], 1, [Define to use the CURL NetAccessor])
-			LIBS="${LIBS} -L${xerces_cv_curl_prefix}/lib -lcurl"
+			CURL_LIBS=`${xerces_cv_curl_prefix}/bin/curl-config --libs`
+			CURL_CFLAGS=`${xerces_cv_curl_prefix}/bin/curl-config --cflags`
+			LIBS="${LIBS} $CURL_LIBS"
+			CXXFLAGS="${CXXFLAGS} ${CURL_CFLAGS}"
 			break
 			;;
 
-- 
GitLab