Skip to content

Instantly share code, notes, and snippets.

View vadmeste's full-sized avatar

Anis Eleuch vadmeste

View GitHub Profile
@MartinMReed
MartinMReed / icu_android.sh
Last active August 11, 2022 22:05
Compile ICU for Android NDK
#!/bin/sh
NDK_ROOT=/tools/android/android-ndk-r6b
NDK_TOOLCHAIN_BIN=$NDK_ROOT/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin
SDK_ROOT=$NDK_ROOT/platforms/android-8/arch-arm
ICU_PATH=/Users/mreed/Desktop/icu
ICU_FLAGS="-I$ICU_PATH/source/common/ -I$ICU_PATH/source/tools/tzcode/"
export CPPFLAGS="--sysroot=$SDK_ROOT -D__STDC_INT64__ $ICU_FLAGS -I$SDK_ROOT/usr/include/ -I$NDK_ROOT/sources/cxx-stl/gnu-libstdc++/include/ -I$NDK_ROOT/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include/"
export LDFLAGS="--sysroot=$SDK_ROOT -L$NDK_ROOT/sources/cxx-stl/gnu-libstdc++/libs/armeabi/"