Skip to content

Commit

Permalink
get_recipe_dir() also handle local recipes, fixes #1185
Browse files Browse the repository at this point in the history
First tries to return local recipe path or defaults to core one.
  • Loading branch information
AndreMiras committed May 19, 2018
1 parent 8980826 commit aed132c
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions pythonforandroid/recipe.py
Original file line number Diff line number Diff line change
Expand Up @@ -293,6 +293,14 @@ def get_build_dir(self, arch):
return join(self.get_build_container_dir(arch), self.name)

def get_recipe_dir(self):
"""
Returns the local recipe directory or defaults to the core recipe
directory.
"""
if self.ctx.local_recipes is not None:
local_recipe_dir = join(self.ctx.local_recipes, self.name)
if exists(local_recipe_dir):
return local_recipe_dir
return join(self.ctx.root_dir, 'recipes', self.name)

# Public Recipe API to be subclassed if needed
Expand Down

0 comments on commit aed132c

Please sign in to comment.