Skip to content

Commit 2ffb80d

Browse files
committed
Fix dylib_ext determination for wasm32
1 parent d03b9f9 commit 2ffb80d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

setuptools_rust/build.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,10 +258,13 @@ def build_extension(
258258
f"unable to find executable '{name}' in '{artifacts_dir}'"
259259
)
260260
else:
261-
if sys.platform == "win32" or sys.platform == "cygwin":
261+
platform = sysconfig.get_platform()
262+
if "win" in platform:
262263
dylib_ext = "dll"
263-
elif sys.platform == "darwin":
264+
elif platform.startswith("macosx"):
264265
dylib_ext = "dylib"
266+
elif "wasm32" in platform:
267+
dylib_ext = "wasm"
265268
else:
266269
dylib_ext = "so"
267270

0 commit comments

Comments
 (0)