Skip to content

Commit 477251e

Browse files
committed
Do not attempt Net::SSLeay if the header is missing
1 parent 5191c1e commit 477251e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Configure

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1093,6 +1093,7 @@ i_utime=''
10931093
i_vfork=''
10941094
i_wchar=''
10951095
i_wctype=''
1096+
i_ssl=''
10961097
d_inc_version_list=''
10971098
inc_version_list=''
10981099
inc_version_list_init=''
@@ -24069,6 +24070,10 @@ esac
2406924070
set wchar.h i_wchar
2407024071
eval $inhdr
2407124072

24073+
: see if openssl/ssl.h is available
24074+
set openssl/ssl.h i_ssl
24075+
eval $inhdr
24076+
2407224077
: Check extensions
2407324078
echo " "
2407424079
echo "Looking for extensions..." >&4
@@ -24173,6 +24178,11 @@ for xxx in $xs_extensions ; do
2417324178
*"${define}"*) avail_ext="$avail_ext $xxx" ;;
2417424179
esac
2417524180
;;
24181+
Net/SSLeay|net/ssleay)
24182+
case "$i_ssl" in
24183+
$define) avail_ext="$avail_ext $xxx" ;;
24184+
esac
24185+
;;
2417624186
NDBM_File|ndbm_fil)
2417724187
case "$d_ndbm" in
2417824188
$define)
@@ -24317,6 +24327,11 @@ esac
2431724327
nonxs_ext=''
2431824328
for xxx in $nonxs_extensions ; do
2431924329
case "$xxx" in
24330+
IO/Socket/SSL|io/socket/ssl)
24331+
case "$i_ssl" in
24332+
$define) nonxs_ext="$nonxs_ext $xxx" ;;
24333+
esac
24334+
;;
2432024335
VMS*)
2432124336
;;
2432224337
*) nonxs_ext="$nonxs_ext $xxx"

0 commit comments

Comments
 (0)