Fix building .Net packages (#247)
This commit is contained in:
1
.github/workflows/dot-net.yaml
vendored
1
.github/workflows/dot-net.yaml
vendored
@@ -109,7 +109,6 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
cd windows
|
cd windows
|
||||||
unzip ./*.whl
|
unzip ./*.whl
|
||||||
cp -v ./*.dll sherpa_onnx/lib/
|
|
||||||
tree .
|
tree .
|
||||||
|
|
||||||
- name: Setup .NET Core 3.1
|
- name: Setup .NET Core 3.1
|
||||||
|
|||||||
@@ -82,9 +82,20 @@ def process_windows(s):
|
|||||||
"sherpa-onnx-c-api.dll",
|
"sherpa-onnx-c-api.dll",
|
||||||
"sherpa-onnx-core.dll",
|
"sherpa-onnx-core.dll",
|
||||||
]
|
]
|
||||||
prefix = f"{SHERPA_ONNX_DIR}/windows/sherpa_onnx/lib/"
|
prefix1 = f"{SHERPA_ONNX_DIR}/windows/sherpa_onnx/lib/"
|
||||||
libs = [prefix + lib for lib in libs]
|
prefix2 = f"{SHERPA_ONNX_DIR}/windows/sherpa_onnx/"
|
||||||
libs = "\n ;".join(libs)
|
prefix3 = f"{SHERPA_ONNX_DIR}/windows/"
|
||||||
|
|
||||||
|
lib_list = []
|
||||||
|
for lib in libs:
|
||||||
|
for prefix in [prefix1, prefix2, prefix3]:
|
||||||
|
f = Path(prefix) / lib
|
||||||
|
if f.is_file():
|
||||||
|
lib_list.append(str(f))
|
||||||
|
break
|
||||||
|
|
||||||
|
print("lib_list", lib_list)
|
||||||
|
libs = "\n ;".join(lib_list)
|
||||||
|
|
||||||
d = get_dict()
|
d = get_dict()
|
||||||
d["dotnet_rid"] = "win-x64"
|
d["dotnet_rid"] = "win-x64"
|
||||||
|
|||||||
Reference in New Issue
Block a user