Fangjun Kuang
Committed by GitHub

fix building errors introduced by simple-sentencepiece (#915)

1 function(download_simple_sentencepiece) 1 function(download_simple_sentencepiece)
2 include(FetchContent) 2 include(FetchContent)
3 3
4 - set(simple-sentencepiece_URL "https://github.com/pkufool/simple-sentencepiece/archive/refs/tags/v0.7.tar.gz")  
5 - set(simple-sentencepiece_URL2 "https://hub.nauu.cf/pkufool/simple-sentencepiece/archive/refs/tags/v0.7.tar.gz") 4 + set(simple-sentencepiece_URL "https://github.com/pkufool/simple-sentencepiece/archive/refs/tags/v0.7.tar.gz")
  5 + set(simple-sentencepiece_URL2 "https://hub.nuaa.cf/pkufool/simple-sentencepiece/archive/refs/tags/v0.7.tar.gz")
6 set(simple-sentencepiece_HASH "SHA256=1748a822060a35baa9f6609f84efc8eb54dc0e74b9ece3d82367b7119fdc75af") 6 set(simple-sentencepiece_HASH "SHA256=1748a822060a35baa9f6609f84efc8eb54dc0e74b9ece3d82367b7119fdc75af")
7 7
8 # If you don't have access to the Internet, 8 # If you don't have access to the Internet,
@@ -40,6 +40,7 @@ def process_linux(s): @@ -40,6 +40,7 @@ def process_linux(s):
40 "libkaldi-decoder-core.so", 40 "libkaldi-decoder-core.so",
41 "libkaldi-native-fbank-core.so", 41 "libkaldi-native-fbank-core.so",
42 "libonnxruntime.so.1.17.1", 42 "libonnxruntime.so.1.17.1",
  43 + "libssentencepiece_core.so",
43 "libpiper_phonemize.so.1", 44 "libpiper_phonemize.so.1",
44 "libsherpa-onnx-c-api.so", 45 "libsherpa-onnx-c-api.so",
45 "libsherpa-onnx-core.so", 46 "libsherpa-onnx-core.so",
@@ -69,6 +70,7 @@ def process_macos(s): @@ -69,6 +70,7 @@ def process_macos(s):
69 "libkaldi-decoder-core.dylib", 70 "libkaldi-decoder-core.dylib",
70 "libkaldi-native-fbank-core.dylib", 71 "libkaldi-native-fbank-core.dylib",
71 "libonnxruntime.1.17.1.dylib", 72 "libonnxruntime.1.17.1.dylib",
  73 + "libssentencepiece_core.dylib",
72 "libpiper_phonemize.1.dylib", 74 "libpiper_phonemize.1.dylib",
73 "libsherpa-onnx-c-api.dylib", 75 "libsherpa-onnx-c-api.dylib",
74 "libsherpa-onnx-core.dylib", 76 "libsherpa-onnx-core.dylib",
@@ -98,6 +100,7 @@ def process_windows(s, rid): @@ -98,6 +100,7 @@ def process_windows(s, rid):
98 "kaldi-decoder-core.dll", 100 "kaldi-decoder-core.dll",
99 "kaldi-native-fbank-core.dll", 101 "kaldi-native-fbank-core.dll",
100 "onnxruntime.dll", 102 "onnxruntime.dll",
  103 + "ssentencepiece_core.dll",
101 "piper_phonemize.dll", 104 "piper_phonemize.dll",
102 "sherpa-onnx-c-api.dll", 105 "sherpa-onnx-c-api.dll",
103 "sherpa-onnx-core.dll", 106 "sherpa-onnx-core.dll",
@@ -2,5 +2,5 @@ @@ -2,5 +2,5 @@
2 2
3 package sherpa_onnx 3 package sherpa_onnx
4 4
5 -// #cgo LDFLAGS: -L ${SRCDIR}/lib/x86_64-apple-darwin -lsherpa-onnx-c-api -lsherpa-onnx-core -lkaldi-native-fbank-core -lkaldi-decoder-core -lsherpa-onnx-kaldifst-core -lsherpa-onnx-fstfar -lsherpa-onnx-fst -lpiper_phonemize -lespeak-ng -lucd -lonnxruntime -Wl,-rpath,${SRCDIR}/lib/x86_64-apple-darwin 5 +// #cgo LDFLAGS: -L ${SRCDIR}/lib/x86_64-apple-darwin -lsherpa-onnx-c-api -lsherpa-onnx-core -lkaldi-native-fbank-core -lkaldi-decoder-core -lsherpa-onnx-kaldifst-core -lsherpa-onnx-fstfar -lsherpa-onnx-fst -lpiper_phonemize -lespeak-ng -lucd -lonnxruntime -lssentencepiece_core -Wl,-rpath,${SRCDIR}/lib/x86_64-apple-darwin
6 import "C" 6 import "C"
@@ -2,5 +2,5 @@ @@ -2,5 +2,5 @@
2 2
3 package sherpa_onnx 3 package sherpa_onnx
4 4
5 -// #cgo LDFLAGS: -L ${SRCDIR}/lib/aarch64-apple-darwin -lsherpa-onnx-c-api -lsherpa-onnx-core -lkaldi-native-fbank-core -lkaldi-decoder-core -lsherpa-onnx-kaldifst-core -lsherpa-onnx-fstfar -lsherpa-onnx-fst -lpiper_phonemize -lespeak-ng -lucd -lonnxruntime -Wl,-rpath,${SRCDIR}/lib/aarch64-apple-darwin 5 +// #cgo LDFLAGS: -L ${SRCDIR}/lib/aarch64-apple-darwin -lsherpa-onnx-c-api -lsherpa-onnx-core -lkaldi-native-fbank-core -lkaldi-decoder-core -lsherpa-onnx-kaldifst-core -lsherpa-onnx-fstfar -lsherpa-onnx-fst -lpiper_phonemize -lespeak-ng -lucd -lonnxruntime -lssentencepiece_core -Wl,-rpath,${SRCDIR}/lib/aarch64-apple-darwin
6 import "C" 6 import "C"