mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
configure: Check for generated output in check_header_oc.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
a75ba1e116
commit
fdaf8372c2
10
configure
vendored
10
configure
vendored
@ -776,6 +776,11 @@ check_cmd(){
|
|||||||
"$@" >> $logfile 2>&1
|
"$@" >> $logfile 2>&1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_stat(){
|
||||||
|
log check_stat "$@"
|
||||||
|
stat "$1" >> $logfile 2>&1
|
||||||
|
}
|
||||||
|
|
||||||
cc_o(){
|
cc_o(){
|
||||||
eval printf '%s\\n' $CC_O
|
eval printf '%s\\n' $CC_O
|
||||||
}
|
}
|
||||||
@ -952,13 +957,14 @@ EOF
|
|||||||
|
|
||||||
check_header_oc(){
|
check_header_oc(){
|
||||||
log check_header_oc "$@"
|
log check_header_oc "$@"
|
||||||
|
rm -f -- "$TMPO"
|
||||||
header=$1
|
header=$1
|
||||||
shift
|
shift
|
||||||
disable_safe $header
|
disable_safe $header
|
||||||
{
|
{
|
||||||
echo "#include <$header>"
|
echo "#include <$header>"
|
||||||
echo "int main(void) { return 0; }"
|
echo "int main(void) { return 0; }"
|
||||||
} | check_oc "$@" && enable_safe $headers
|
} | check_oc && check_stat "$TMPO" && enable_safe $headers
|
||||||
}
|
}
|
||||||
|
|
||||||
check_func(){
|
check_func(){
|
||||||
@ -4671,7 +4677,7 @@ enabled openssl && { check_lib openssl/ssl.h SSL_library_init -lssl -l
|
|||||||
check_lib openssl/ssl.h SSL_library_init -lssl32 -leay32 ||
|
check_lib openssl/ssl.h SSL_library_init -lssl32 -leay32 ||
|
||||||
check_lib openssl/ssl.h SSL_library_init -lssl -lcrypto -lws2_32 -lgdi32 ||
|
check_lib openssl/ssl.h SSL_library_init -lssl -lcrypto -lws2_32 -lgdi32 ||
|
||||||
die "ERROR: openssl not found"; }
|
die "ERROR: openssl not found"; }
|
||||||
enabled qtkit_indev && { { check_header QTKit/QTKit.h && check_header_oc QTKit/QTKit.h; } || disable qtkit_indev; }
|
enabled qtkit_indev && { check_header_oc QTKit/QTKit.h || disable qtkit_indev; }
|
||||||
|
|
||||||
if enabled gnutls; then
|
if enabled gnutls; then
|
||||||
{ check_lib nettle/bignum.h nettle_mpz_get_str_256 -lnettle -lhogweed -lgmp && enable nettle; } ||
|
{ check_lib nettle/bignum.h nettle_mpz_get_str_256 -lnettle -lhogweed -lgmp && enable nettle; } ||
|
||||||
|
Loading…
Reference in New Issue
Block a user