]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Add curl auto PKG_CONFIG_PATH handling for OS X
authorTravis Cross <tc@traviscross.com>
Thu, 20 Mar 2014 20:12:23 +0000 (20:12 +0000)
committerTravis Cross <tc@traviscross.com>
Thu, 20 Mar 2014 21:15:40 +0000 (21:15 +0000)
FS-353

configure.ac

index c7fc433064854e95be0b5207b0056378b2f0363b..fb101c29e720db8f699a96dcbbc2ae52d05eba20 100644 (file)
@@ -560,6 +560,15 @@ ESL_LDFLAGS=
 PLATFORM_CORE_LDFLAGS=
 PLATFORM_CORE_LIBS=
 
+path_remove () {
+  echo "$1" | sed 's/:/\n/g' | grep -Fxv "$2" | tr '\n' ':' | sed 's/:$/\n/'
+}
+path_push_unique () {
+  x="$(eval echo \$$1)"
+  x="$(path_remove "$x" "$2")"
+  eval $1="$2:$x"
+}
+
 # tweak platform specific flags
 case "$host" in
     *darwin13.*|*darwin12.*|*darwin11.*)
@@ -593,6 +602,7 @@ case "$host" in
                APR_ADDTO([PLATFORM_CORE_LDFLAGS], [--framework CoreFoundation])
        fi
        APR_ADDTO([PLATFORM_CORE_LIBS], [-ldl])
+        path_push_unique PKG_CONFIG_PATH /usr/local/opt/curl/lib/pkgconfig
     ;;
     *-solaris2*)
        if test "${enable_64}" = "yes"; then