diff --git a/.gitmodules b/.gitmodules index edc0f05111..5fbafd7d9f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -5,3 +5,6 @@ [submodule "plugins/clip_ggml"] path = plugins/clip_ggml url = https://github.com/ente-io/clip-ggml.git +[submodule "thirdparty/isar"] + path = thirdparty/isar + url = https://github.com/isar/isar diff --git a/scripts/build_isar.sh b/scripts/build_isar.sh new file mode 100644 index 0000000000..d144c473a0 --- /dev/null +++ b/scripts/build_isar.sh @@ -0,0 +1,14 @@ +cd ../thirdparty/isar/ +bash tool/build_android.sh x86 +bash tool/build_android.sh x64 +bash tool/build_android.sh armv7 +bash tool/build_android.sh arm64 +mv libisar_android_arm64.so libisar.so +mv libisar.so ../.pub-cache/hosted/pub.dev/isar_flutter_libs-*/android/src/main/jniLibs/arm64-v8a/ +mv libisar_android_armv7.so libisar.so +mv libisar.so ../.pub-cache/hosted/pub.dev/isar_flutter_libs-*/android/src/main/jniLibs/armeabi-v7a/ +mv libisar_android_x64.so libisar.so +mv libisar.so ../.pub-cache/hosted/pub.dev/isar_flutter_libs-*/android/src/main/jniLibs/x86_64/ +mv libisar_android_x86.so libisar.so +mv libisar.so ../.pub-cache/hosted/pub.dev/isar_flutter_libs-*/android/src/main/jniLibs/x86/ +cd .. diff --git a/thirdparty/isar b/thirdparty/isar new file mode 160000 index 0000000000..6643d064ab --- /dev/null +++ b/thirdparty/isar @@ -0,0 +1 @@ +Subproject commit 6643d064abf22606b6c6a741ea873e4781115ef4