Use find_library first to locate libeay32
This commit is contained in:
parent
5da46ca29c
commit
1cfe874893
1 changed files with 6 additions and 4 deletions
|
@ -500,6 +500,12 @@ def loadOpenSSL():
|
||||||
from ctypes.util import find_library
|
from ctypes.util import find_library
|
||||||
|
|
||||||
libdir = []
|
libdir = []
|
||||||
|
|
||||||
|
if 'linux' in sys.platform or 'darwin' in sys.platform or 'bsd' in sys.platform:
|
||||||
|
libdir.append(find_library('ssl'))
|
||||||
|
elif 'win32' in sys.platform or 'win64' in sys.platform:
|
||||||
|
libdir.append(find_library('libeay32'))
|
||||||
|
|
||||||
if getattr(sys,'frozen', None):
|
if getattr(sys,'frozen', None):
|
||||||
if 'darwin' in sys.platform:
|
if 'darwin' in sys.platform:
|
||||||
libdir.extend([
|
libdir.extend([
|
||||||
|
@ -536,10 +542,6 @@ def loadOpenSSL():
|
||||||
libdir.append('libssl.so')
|
libdir.append('libssl.so')
|
||||||
libdir.append('libcrypto.so.1.0.0')
|
libdir.append('libcrypto.so.1.0.0')
|
||||||
libdir.append('libssl.so.1.0.0')
|
libdir.append('libssl.so.1.0.0')
|
||||||
if 'linux' in sys.platform or 'darwin' in sys.platform or 'bsd' in sys.platform:
|
|
||||||
libdir.append(find_library('ssl'))
|
|
||||||
elif 'win32' in sys.platform or 'win64' in sys.platform:
|
|
||||||
libdir.append(find_library('libeay32'))
|
|
||||||
for library in libdir:
|
for library in libdir:
|
||||||
try:
|
try:
|
||||||
OpenSSL = _OpenSSL(library)
|
OpenSSL = _OpenSSL(library)
|
||||||
|
|
Loading…
Reference in a new issue