configure: Improve check for security framework and don't warn about gnutls in that case.

This commit is contained in:
Alexandre Julliard 2011-03-14 14:25:45 +01:00
parent 5015f388d1
commit 45db3481f4
3 changed files with 15 additions and 7 deletions

12
configure vendored
View File

@ -657,12 +657,12 @@ QUICKTIMELIB
LIBOPENCL
FRAMEWORK_OPENAL
COREAUDIO
SECURITYLIB
DISKARBITRATIONLIB
LDEXECFLAGS
APPLICATIONSERVICESLIB
IOKITLIB
COREFOUNDATIONLIB
SECURITYLIB
DLLWRAP
DLLTOOL
LDD
@ -6519,9 +6519,7 @@ fi
LDSHARED="\$(CC) -dynamiclib"
STRIP="$STRIP -x"
LDRPATH_LOCAL="&& install_name_tool -change @executable_path/\`\$(RELPATH) \$(bindir) \$(libdir)\`/libwine.1.dylib @executable_path/\$(top_builddir)/libs/wine/libwine.1.dylib \$@ || \$(RM) \$@"
SECURITYLIB="-framework Security -framework CoreFoundation"
COREFOUNDATIONLIB="-framework CoreFoundation"
COREFOUNDATIONLIB="-framework CoreFoundation"
IOKITLIB="-framework IOKit -framework CoreFoundation"
@ -6534,6 +6532,12 @@ fi
DISKARBITRATIONLIB="-framework DiskArbitration -framework CoreFoundation"
fi
if test "$ac_cv_header_Security_Security_h" = "yes"
then
SECURITYLIB="-framework Security -framework CoreFoundation"
with_gnutls=${with_gnutls:-no}
fi
if test "$ac_cv_header_CoreAudio_CoreAudio_h" = "yes" -a "$ac_cv_header_AudioUnit_AudioUnit_h" = "yes"
then
if test "$ac_cv_header_AudioUnit_AudioComponent_h" = "yes"

View File

@ -703,7 +703,6 @@ case $host_os in
STRIP="$STRIP -x"
LDRPATH_LOCAL="&& install_name_tool -change @executable_path/\`\$(RELPATH) \$(bindir) \$(libdir)\`/libwine.1.dylib @executable_path/\$(top_builddir)/libs/wine/libwine.1.dylib \$@ || \$(RM) \$@"
dnl declare needed frameworks
AC_SUBST(SECURITYLIB,"-framework Security -framework CoreFoundation")
AC_SUBST(COREFOUNDATIONLIB,"-framework CoreFoundation")
AC_SUBST(IOKITLIB,"-framework IOKit -framework CoreFoundation")
AC_SUBST(APPLICATIONSERVICESLIB,"-framework ApplicationServices")
@ -713,6 +712,11 @@ case $host_os in
dnl DiskArbitration API is not public on Darwin < 8.0, use it only if header found
AC_SUBST(DISKARBITRATIONLIB,"-framework DiskArbitration -framework CoreFoundation")
fi
if test "$ac_cv_header_Security_Security_h" = "yes"
then
AC_SUBST(SECURITYLIB,"-framework Security -framework CoreFoundation")
with_gnutls=${with_gnutls:-no}
fi
if test "$ac_cv_header_CoreAudio_CoreAudio_h" = "yes" -a "$ac_cv_header_AudioUnit_AudioUnit_h" = "yes"
then
if test "$ac_cv_header_AudioUnit_AudioComponent_h" = "yes"

View File

@ -40,7 +40,7 @@
#include "winternl.h"
#include "wine/debug.h"
#include "crypt32_private.h"
#ifdef __APPLE__
#ifdef HAVE_SECURITY_SECURITY_H
#include <Security/Security.h>
#endif
@ -746,7 +746,7 @@ static void read_trusted_roots_from_known_locations(HCERTSTORE store)
DWORD i;
BOOL ret = FALSE;
#ifdef __APPLE__
#ifdef HAVE_SECURITY_SECURITY_H
OSStatus status;
CFArrayRef rootCerts;