mirror of
https://github.com/codex-storage/deluge.git
synced 2025-02-16 13:26:33 +00:00
Better libtorrent check in setup
This commit is contained in:
parent
ad4e276a39
commit
5d82cf8f87
13
setup.py
13
setup.py
@ -176,7 +176,18 @@ for source in _sources:
|
||||
break
|
||||
|
||||
_ext_modules = []
|
||||
if windows_check() or not os.path.exists(os.path.join(sysconfig.get_config_var("LIBDIR"), "libtorrent-rasterbar.so.1")):
|
||||
|
||||
# Check for a system libtorrent and if found, then do not build the libtorrent extension
|
||||
build_libtorrent = True
|
||||
try:
|
||||
import libtorrent
|
||||
except ImportError:
|
||||
build_libtorrent = True
|
||||
else:
|
||||
if libtorrent.version_major == 0 and libtorrent.version_minor == 14:
|
||||
build_libtorrent = False
|
||||
|
||||
if build_libtorrent:
|
||||
# There isn't a system libtorrent library, so let's build the one included with deluge
|
||||
libtorrent = Extension(
|
||||
'libtorrent',
|
||||
|
Loading…
x
Reference in New Issue
Block a user