Fix building sherpa-onnx (#2262)
This commit is contained in:
@@ -125,7 +125,7 @@ cmake --build build/os64 --target install
|
|||||||
echo "Generate xcframework"
|
echo "Generate xcframework"
|
||||||
|
|
||||||
mkdir -p "build/simulator/lib"
|
mkdir -p "build/simulator/lib"
|
||||||
for f in libkaldi-native-fbank-core.a libsherpa-onnx-c-api.a libsherpa-onnx-core.a \
|
for f in libkaldi-native-fbank-core.a libkissfft-float.a libsherpa-onnx-c-api.a libsherpa-onnx-core.a \
|
||||||
libsherpa-onnx-fst.a libsherpa-onnx-fstfar.a libsherpa-onnx-kaldifst-core.a libkaldi-decoder-core.a libssentencepiece_core.a; do
|
libsherpa-onnx-fst.a libsherpa-onnx-fstfar.a libsherpa-onnx-kaldifst-core.a libkaldi-decoder-core.a libssentencepiece_core.a; do
|
||||||
lipo -create build/simulator_arm64/lib/${f} \
|
lipo -create build/simulator_arm64/lib/${f} \
|
||||||
build/simulator_x86_64/lib/${f} \
|
build/simulator_x86_64/lib/${f} \
|
||||||
@@ -136,6 +136,7 @@ done
|
|||||||
# cannot accept multi archive with the same architecture.
|
# cannot accept multi archive with the same architecture.
|
||||||
libtool -static -o build/simulator/sherpa-onnx.a \
|
libtool -static -o build/simulator/sherpa-onnx.a \
|
||||||
build/simulator/lib/libkaldi-native-fbank-core.a \
|
build/simulator/lib/libkaldi-native-fbank-core.a \
|
||||||
|
build/simulator/lib/libkissfft-float.a \
|
||||||
build/simulator/lib/libsherpa-onnx-c-api.a \
|
build/simulator/lib/libsherpa-onnx-c-api.a \
|
||||||
build/simulator/lib/libsherpa-onnx-core.a \
|
build/simulator/lib/libsherpa-onnx-core.a \
|
||||||
build/simulator/lib/libsherpa-onnx-fst.a \
|
build/simulator/lib/libsherpa-onnx-fst.a \
|
||||||
@@ -146,6 +147,7 @@ libtool -static -o build/simulator/sherpa-onnx.a \
|
|||||||
|
|
||||||
libtool -static -o build/os64/sherpa-onnx.a \
|
libtool -static -o build/os64/sherpa-onnx.a \
|
||||||
build/os64/lib/libkaldi-native-fbank-core.a \
|
build/os64/lib/libkaldi-native-fbank-core.a \
|
||||||
|
build/os64/lib/libkissfft-float.a \
|
||||||
build/os64/lib/libsherpa-onnx-c-api.a \
|
build/os64/lib/libsherpa-onnx-c-api.a \
|
||||||
build/os64/lib/libsherpa-onnx-core.a \
|
build/os64/lib/libsherpa-onnx-core.a \
|
||||||
build/os64/lib/libsherpa-onnx-fst.a \
|
build/os64/lib/libsherpa-onnx-fst.a \
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ cmake --build build/os64 --target install
|
|||||||
echo "Generate xcframework"
|
echo "Generate xcframework"
|
||||||
|
|
||||||
mkdir -p "build/simulator/lib"
|
mkdir -p "build/simulator/lib"
|
||||||
for f in libkaldi-native-fbank-core.a libsherpa-onnx-c-api.a libsherpa-onnx-core.a \
|
for f in libkaldi-native-fbank-core.a libkissfft-float.a libsherpa-onnx-c-api.a libsherpa-onnx-core.a \
|
||||||
libsherpa-onnx-fstfar.a libssentencepiece_core.a \
|
libsherpa-onnx-fstfar.a libssentencepiece_core.a \
|
||||||
libsherpa-onnx-fst.a libsherpa-onnx-kaldifst-core.a libkaldi-decoder-core.a \
|
libsherpa-onnx-fst.a libsherpa-onnx-kaldifst-core.a libkaldi-decoder-core.a \
|
||||||
libucd.a libpiper_phonemize.a libespeak-ng.a; do
|
libucd.a libpiper_phonemize.a libespeak-ng.a; do
|
||||||
@@ -140,6 +140,7 @@ done
|
|||||||
# cannot accept multi archive with the same architecture.
|
# cannot accept multi archive with the same architecture.
|
||||||
libtool -static -o build/simulator/sherpa-onnx.a \
|
libtool -static -o build/simulator/sherpa-onnx.a \
|
||||||
build/simulator/lib/libkaldi-native-fbank-core.a \
|
build/simulator/lib/libkaldi-native-fbank-core.a \
|
||||||
|
build/simulator/lib/libkissfft-float.a \
|
||||||
build/simulator/lib/libsherpa-onnx-c-api.a \
|
build/simulator/lib/libsherpa-onnx-c-api.a \
|
||||||
build/simulator/lib/libsherpa-onnx-core.a \
|
build/simulator/lib/libsherpa-onnx-core.a \
|
||||||
build/simulator/lib/libsherpa-onnx-fstfar.a \
|
build/simulator/lib/libsherpa-onnx-fstfar.a \
|
||||||
@@ -153,6 +154,7 @@ libtool -static -o build/simulator/sherpa-onnx.a \
|
|||||||
|
|
||||||
libtool -static -o build/os64/sherpa-onnx.a \
|
libtool -static -o build/os64/sherpa-onnx.a \
|
||||||
build/os64/lib/libkaldi-native-fbank-core.a \
|
build/os64/lib/libkaldi-native-fbank-core.a \
|
||||||
|
build/os64/lib/libkissfft-float.a \
|
||||||
build/os64/lib/libsherpa-onnx-c-api.a \
|
build/os64/lib/libsherpa-onnx-c-api.a \
|
||||||
build/os64/lib/libsherpa-onnx-core.a \
|
build/os64/lib/libsherpa-onnx-core.a \
|
||||||
build/os64/lib/libsherpa-onnx-fstfar.a \
|
build/os64/lib/libsherpa-onnx-fstfar.a \
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ libtool -static -o ./install/lib/libsherpa-onnx.a \
|
|||||||
./install/lib/libsherpa-onnx-c-api.a \
|
./install/lib/libsherpa-onnx-c-api.a \
|
||||||
./install/lib/libsherpa-onnx-core.a \
|
./install/lib/libsherpa-onnx-core.a \
|
||||||
./install/lib/libkaldi-native-fbank-core.a \
|
./install/lib/libkaldi-native-fbank-core.a \
|
||||||
|
./install/lib/libkissfft-float.a \
|
||||||
./install/lib/libsherpa-onnx-fstfar.a \
|
./install/lib/libsherpa-onnx-fstfar.a \
|
||||||
./install/lib/libsherpa-onnx-fst.a \
|
./install/lib/libsherpa-onnx-fst.a \
|
||||||
./install/lib/libsherpa-onnx-kaldifst-core.a \
|
./install/lib/libsherpa-onnx-kaldifst-core.a \
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ CUR_DIR :=$(shell pwd)
|
|||||||
CFLAGS := -I ../ -I ../build/_deps/cargs-src/include/
|
CFLAGS := -I ../ -I ../build/_deps/cargs-src/include/
|
||||||
LDFLAGS := -L ../build/lib
|
LDFLAGS := -L ../build/lib
|
||||||
LDFLAGS += -L ../build/_deps/onnxruntime-src/lib
|
LDFLAGS += -L ../build/_deps/onnxruntime-src/lib
|
||||||
LDFLAGS += -lsherpa-onnx-c-api -lsherpa-onnx-core -lkaldi-decoder-core -lsherpa-onnx-kaldifst-core -lsherpa-onnx-fstfar -lsherpa-onnx-fst -lkaldi-native-fbank-core -lpiper_phonemize -lespeak-ng -lucd -lcargs -lonnxruntime
|
LDFLAGS += -lsherpa-onnx-c-api -lsherpa-onnx-core -lkaldi-decoder-core -lsherpa-onnx-kaldifst-core -lsherpa-onnx-fstfar -lsherpa-onnx-fst -lkaldi-native-fbank-core -lkissfft-float -lpiper_phonemize -lespeak-ng -lucd -lcargs -lonnxruntime
|
||||||
LDFLAGS += -framework Foundation
|
LDFLAGS += -framework Foundation
|
||||||
LDFLAGS += -lc++
|
LDFLAGS += -lc++
|
||||||
LDFLAGS += -Wl,-rpath,${CUR_DIR}/../build/lib
|
LDFLAGS += -Wl,-rpath,${CUR_DIR}/../build/lib
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
sherpa-onnx-fstfar.lib;
|
sherpa-onnx-fstfar.lib;
|
||||||
sherpa-onnx-fst.lib;
|
sherpa-onnx-fst.lib;
|
||||||
kaldi-native-fbank-core.lib;
|
kaldi-native-fbank-core.lib;
|
||||||
|
kissfft-float.lib;
|
||||||
onnxruntime.lib;
|
onnxruntime.lib;
|
||||||
piper_phonemize.lib;
|
piper_phonemize.lib;
|
||||||
espeak-ng.lib;
|
espeak-ng.lib;
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
sherpa-onnx-fstfar.lib;
|
sherpa-onnx-fstfar.lib;
|
||||||
sherpa-onnx-fst.lib;
|
sherpa-onnx-fst.lib;
|
||||||
kaldi-native-fbank-core.lib;
|
kaldi-native-fbank-core.lib;
|
||||||
|
kissfft-float.lib;
|
||||||
onnxruntime.lib;
|
onnxruntime.lib;
|
||||||
piper_phonemize.lib;
|
piper_phonemize.lib;
|
||||||
espeak-ng.lib;
|
espeak-ng.lib;
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
sherpa-onnx-fstfar.lib;
|
sherpa-onnx-fstfar.lib;
|
||||||
sherpa-onnx-fst.lib;
|
sherpa-onnx-fst.lib;
|
||||||
kaldi-native-fbank-core.lib;
|
kaldi-native-fbank-core.lib;
|
||||||
|
kissfft-float.lib;
|
||||||
onnxruntime.lib;
|
onnxruntime.lib;
|
||||||
piper_phonemize.lib;
|
piper_phonemize.lib;
|
||||||
espeak-ng.lib;
|
espeak-ng.lib;
|
||||||
|
|||||||
Reference in New Issue
Block a user