diff options
-rw-r--r-- | cerbero/build/recipe.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/cerbero/build/recipe.py b/cerbero/build/recipe.py index 704e7d20..7c7d08bf 100644 --- a/cerbero/build/recipe.py +++ b/cerbero/build/recipe.py @@ -995,6 +995,19 @@ class UniversalFlatRecipe(BaseUniversalRecipe, UniversalFlatFilesProvider): return [] return self._proxy_recipe.steps[:] + [BuildSteps.MERGE] + # The two following steps are not wrapped by the metaclass + # because they are not part of the default set. + # This prevents getattr() from yielding over to the proxy recipe + # (which will only handle arm64 due to alphabetical sorting). + + def code_sign(self): + for _arch, recipe in self._recipes.items(): + recipe.code_sign() + + def relocate_osx_libraries(self): + for _arch, recipe in self._recipes.items(): + recipe.relocate_osx_libraries() + async def merge(self): arch_inputs = {} for arch, recipe in self._recipes.items(): |