berberman / prebuilt

Prebuit static libraries for fcitx5-android-poc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fcitx5-android-prebuilt-libs

Prebuit static libraries for fcitx5-android-poc. Built with Android NDK 23.1.7779620, ANDROID_PLATFORM (aka ANDROID_NATIVE_API_LEVEL) 23.

boost

Upstream repo: moritz-wundke/Boost-for-Android

./build-android.sh \
--boost=1.78.0 \
--with-libraries=filesystem,iostreams,regex \
--arch=armeabi-v7a,arm64-v8a,x86,x86_64 \
--target-version=23 \
--layout="" \
$ANDROID_SDK_ROOT/ndk/23.1.7779620

Note: In order to reduce repo size, boost headers are extracted to boost/include, and symlinked to separated ABI targets.

fmt

Upstream repo: fmtlib/fmt

Build script: ./scripts/build-fmt.sh

ANDROID_NDK_ROOT=$ANDROID_SDK_ROOT/ndk/23.1.7779620 \
ANDROID_SDK_CMAKE_VERSION=3.18.1 \
ANDROID_PLATFORM=23 \
ANDROID_ABI=armeabi-v7a,arm64-v8a,x86,x86_64 \
./build-fmt.sh

libevent

Upstream repo: libevent/libevent

Build script: ./scripts/build-libevent.sh

ANDROID_NDK_ROOT=$ANDROID_SDK_ROOT/ndk/23.1.7779620 \
ANDROID_SDK_CMAKE_VERSION=3.18.1 \
ANDROID_PLATFORM=23 \
ANDROID_ABI=armeabi-v7a,arm64-v8a,x86,x86_64 \
./build-libevent.sh

libintl-lite

Upstream repo: j-jorge/libintl-lite

ANDROID_NDK_ROOT=$ANDROID_SDK_ROOT/ndk/23.1.7779620 \
ANDROID_SDK_CMAKE_VERSION=3.18.1 \
ANDROID_PLATFORM=23 \
ANDROID_ABI=armeabi-v7a,arm64-v8a,x86,x86_64 \
./build-android-cmake.sh

libime

Upstream repo: fcitx/libime

Build script: ./scripts/libime-data-gen.sh

Build dependencies: python3, libime

./libime-data-gen.sh

lua

Upstream repo (forked): rocka/LuaCMake

Build script: ./scripts/build-lua.sh

ANDROID_NDK_ROOT=$ANDROID_SDK_ROOT/ndk/23.1.7779620 \
ANDROID_SDK_CMAKE_VERSION=3.18.1 \
ANDROID_PLATFORM=23 \
ANDROID_ABI=armeabi-v7a,arm64-v8a,x86,x86_64 \
./build-lua.sh

spell-dict

Upstream repo: fcitx/fcitx5

Build script: ./scripts/spell-dict-gen.sh

Build dependencies: fcitx5

./spell-dict-gen.sh

About

Prebuit static libraries for fcitx5-android-poc


Languages

Language:C++ 98.5%Language:C 1.3%Language:CMake 0.2%Language:Shell 0.0%