Skip to content

Commit 7b4ac6b

Browse files
committed
Correct windows includes for dynamic linking
1 parent 4563f57 commit 7b4ac6b

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

setup.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,14 @@ def build_extension(self, ext):
5959
# installing in a conda environment.
6060
possible_prefixes = [sys.exec_prefix, sys.base_exec_prefix]
6161
for prefix in possible_prefixes:
62-
if os.path.exists(os.path.join(prefix, "include", "isa-l")):
63-
ext.include_dirs = [
64-
os.path.join(prefix, "include")]
65-
break # Only one include directory is needed.
62+
if Path(prefix, "include", "isa-l").exists():
63+
ext.include_dirs = [os.path.join(prefix, "include")]
64+
break # Only one include directory is needed.
65+
# On windows include is in Library apparently
66+
elif Path(prefix, "Library", "include", "isa-l").exists():
67+
ext.include_dirs = [os.path.join(prefix, "Library",
68+
"include")]
69+
break
6670
ext.libraries = ["isal"]
6771
else:
6872
isa_l_prefix_dir = build_isa_l()

0 commit comments

Comments
 (0)