File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -84,7 +84,7 @@ def pybind_extension(
8484 )
8585
8686 cc_binary (
87- name = name + ".pyd " ,
87+ name = name + ".dll " ,
8888 copts = copts + PYBIND_COPTS + select ({
8989 Label ("@pybind11//:msvc_compiler" ): [],
9090 "//conditions:default" : ["-fvisibility=hidden" ],
@@ -105,10 +105,18 @@ def pybind_extension(
105105 ** kwargs
106106 )
107107
108+ copy_file (
109+ name = name + "_copy_dll_to_pyd" ,
110+ src = name + ".dll" ,
111+ out = name + ".pyd" ,
112+ testonly = kwargs .get ("testonly" ),
113+ visibility = kwargs .get ("visibility" ),
114+ )
115+
108116 native .alias (
109117 name = name ,
110118 actual = select ({
111- "@platforms//os:windows" : name + ".pyd " ,
119+ "@platforms//os:windows" : name + "_copy_dll_to_pyd " ,
112120 "//conditions:default" : name + ".so" ,
113121 }),
114122 testonly = kwargs .get ("testonly" ),
You can’t perform that action at this time.
0 commit comments