diff --git a/depends/termux.sh b/depends/termux.sh new file mode 100755 index 000000000..f117790c5 --- /dev/null +++ b/depends/termux.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +pkg -y install python python-dev ndk-sysroot clang make \ + libjpeg-turbo-dev + diff --git a/setup.py b/setup.py index 1cbfc259a..f378362e6 100755 --- a/setup.py +++ b/setup.py @@ -365,6 +365,14 @@ class pil_build_ext(build_ext): # work ;-) self.add_multiarch_paths() + # termux support for android. + # system libraries (zlib) are installed in /system/lib + # headers are at $PREFIX/include + # user libs are at $PREFIX/lib + if os.environ.get('ANDROID_ROOT', None): + _add_directory(library_dirs, + os.path.join(os.environ['ANDROID_ROOT'],'lib')) + elif sys.platform.startswith("gnu"): self.add_multiarch_paths()