mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-23 11:39:53 +00:00
Fix gnutls autodetection when using a cross-compiler.
It is not enough to check for pkg-config gnutls. You may be using a cross-compiler and have gnutls available on the host but not for the target. This patch changes the detection to try and build an application using gnutls and whatever compiler is available. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4989 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
95f9397c75
commit
ae6b5e5afd
17
configure
vendored
17
configure
vendored
@ -737,11 +737,18 @@ fi # -z $sdl
|
||||
##########################################
|
||||
# VNC TLS detection
|
||||
if test "$vnc_tls" = "yes" ; then
|
||||
`pkg-config gnutls` || vnc_tls="no"
|
||||
fi
|
||||
if test "$vnc_tls" = "yes" ; then
|
||||
vnc_tls_cflags=`pkg-config --cflags gnutls`
|
||||
vnc_tls_libs=`pkg-config --libs gnutls`
|
||||
cat > $TMPC <<EOF
|
||||
#include <gnutls/gnutls.h>
|
||||
int main(void) { gnutls_session_t s; gnutls_init(&s, GNUTLS_SERVER); return 0; }
|
||||
EOF
|
||||
vnc_tls_cflags=`pkg-config --cflags gnutls 2> /dev/null`
|
||||
vnc_tls_libs=`pkg-config --libs gnutls 2> /dev/null`
|
||||
if $cc $ARCH_CFLAGS -o $TMPE ${OS_CFLAGS} $vnc_tls_cflags $TMPC \
|
||||
$vnc_tls_libs 2> /dev/null ; then
|
||||
:
|
||||
else
|
||||
vnc_tls="no"
|
||||
fi
|
||||
fi
|
||||
|
||||
##########################################
|
||||
|
Loading…
Reference in New Issue
Block a user