thewh1teagle
Committed by GitHub

feat: enable c api for android ci (#1635)

@@ -62,6 +62,7 @@ jobs: @@ -62,6 +62,7 @@ jobs:
62 export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" 62 export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
63 63
64 export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME 64 export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME
  65 + export SHERPA_ONNX_ENABLE_C_API=ON
65 ./build-android-arm64-v8a.sh 66 ./build-android-arm64-v8a.sh
66 mkdir -p jniLibs/arm64-v8a/ 67 mkdir -p jniLibs/arm64-v8a/
67 cp -v ./build-android-arm64-v8a/install/lib/*.so ./jniLibs/arm64-v8a/ 68 cp -v ./build-android-arm64-v8a/install/lib/*.so ./jniLibs/arm64-v8a/
@@ -74,6 +75,7 @@ jobs: @@ -74,6 +75,7 @@ jobs:
74 export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" 75 export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
75 76
76 export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME 77 export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME
  78 + export SHERPA_ONNX_ENABLE_C_API=ON
77 ./build-android-armv7-eabi.sh 79 ./build-android-armv7-eabi.sh
78 mkdir -p ./jniLibs/armeabi-v7a/ 80 mkdir -p ./jniLibs/armeabi-v7a/
79 cp -v ./build-android-armv7-eabi/install/lib/*.so ./jniLibs/armeabi-v7a/ 81 cp -v ./build-android-armv7-eabi/install/lib/*.so ./jniLibs/armeabi-v7a/
@@ -86,6 +88,7 @@ jobs: @@ -86,6 +88,7 @@ jobs:
86 export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" 88 export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
87 89
88 export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME 90 export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME
  91 + export SHERPA_ONNX_ENABLE_C_API=ON
89 ./build-android-x86-64.sh 92 ./build-android-x86-64.sh
90 mkdir -p ./jniLibs/x86_64 93 mkdir -p ./jniLibs/x86_64
91 cp -v ./build-android-x86-64/install/lib/*.so ./jniLibs/x86_64 94 cp -v ./build-android-x86-64/install/lib/*.so ./jniLibs/x86_64
@@ -98,6 +101,7 @@ jobs: @@ -98,6 +101,7 @@ jobs:
98 export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" 101 export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
99 102
100 export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME 103 export ANDROID_NDK=$ANDROID_NDK_LATEST_HOME
  104 + export SHERPA_ONNX_ENABLE_C_API=ON
101 ./build-android-x86.sh 105 ./build-android-x86.sh
102 mkdir -p ./jniLibs/x86 106 mkdir -p ./jniLibs/x86
103 cp -v ./build-android-x86/install/lib/*.so ./jniLibs/x86 107 cp -v ./build-android-x86/install/lib/*.so ./jniLibs/x86