From a23fd22795bf98f719ed6c904868ac42c8e39c16 Mon Sep 17 00:00:00 2001 From: Alexander Taylor Date: Sat, 26 Jan 2019 22:51:51 +0000 Subject: [PATCH] Removed argument to cp that doesn't exit on macOS --- pythonforandroid/recipes/libffi/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pythonforandroid/recipes/libffi/__init__.py b/pythonforandroid/recipes/libffi/__init__.py index 62c452c10f..793f9047f7 100644 --- a/pythonforandroid/recipes/libffi/__init__.py +++ b/pythonforandroid/recipes/libffi/__init__.py @@ -1,7 +1,7 @@ from os.path import exists, join from pythonforandroid.recipe import Recipe from pythonforandroid.logger import info, shprint -from pythonforandroid.util import current_directory +from pythonforandroid.util import current_directory, ensure_dir from glob import glob import sh @@ -87,8 +87,10 @@ def build_arch(self, arch): with current_directory(host_build): shprint(cc, *cflags, _env=env) - shprint(sh.cp, '-t', self.ctx.get_libs_dir(arch.arch), - join(host_build, '.libs', 'libffi.so')) + ensure_dir(self.ctx.get_libs_dir(arch.arch)) + shprint(sh.cp, + join(host_build, '.libs', 'libffi.so'), + self.ctx.get_libs_dir(arch.arch)) def get_include_dirs(self, arch): return [join(self.get_build_dir(arch.arch), self.get_host(arch),