Merge pull request #338 from kived/android_new-color

use p4a --color argument
This commit is contained in:
Ryan Pessa 2016-05-08 18:44:07 -05:00
commit 77fc345015

View file

@ -5,6 +5,7 @@ Android target, based on python-for-android project (new toolchain)
import sys import sys
from buildozer.targets.android import TargetAndroid from buildozer.targets.android import TargetAndroid
from buildozer import USE_COLOR
from os.path import join, expanduser, realpath from os.path import join, expanduser, realpath
@ -17,8 +18,9 @@ class TargetAndroidNew(TargetAndroid):
def __init__(self, buildozer): def __init__(self, buildozer):
super(TargetAndroidNew, self).__init__(buildozer) super(TargetAndroidNew, self).__init__(buildozer)
self._build_dir = join(self.buildozer.platform_dir, 'build') self._build_dir = join(self.buildozer.platform_dir, 'build')
self._p4a_cmd = ('python -m pythonforandroid.toolchain ' color = 'always' if USE_COLOR else 'never'
'--storage-dir={} ').format(self._build_dir) self._p4a_cmd = ('python -m pythonforandroid.toolchain --color={} '
'--storage-dir={} ').format(color, self._build_dir)
def _p4a(self, cmd, **kwargs): def _p4a(self, cmd, **kwargs):
kwargs.setdefault('cwd', self.pa_dir) kwargs.setdefault('cwd', self.pa_dir)