diff options
author | Andoni Morales Alastruey <ylatuya@gmail.com> | 2013-02-24 02:03:06 +0100 |
---|---|---|
committer | Andoni Morales Alastruey <ylatuya@gmail.com> | 2013-08-22 22:02:16 +0200 |
commit | 8efbf727f5c17a0003cc07ca54b5bb49e6e78df3 (patch) | |
tree | 46b41799dc82188d717d13e5f45524ea600e0270 | |
parent | 083c6dba6770875cf1f58cd0b79abdcea5096298 (diff) |
osx: strip binaries for application packages
-rw-r--r-- | cerbero/packages/osx/packager.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cerbero/packages/osx/packager.py b/cerbero/packages/osx/packager.py index e0cef58..7fd0dda 100644 --- a/cerbero/packages/osx/packager.py +++ b/cerbero/packages/osx/packager.py @@ -33,6 +33,7 @@ from cerbero.packages.osx.bundles import FrameworkBundlePackager,\ from cerbero.packages.osx.buildtools import PackageBuild, ProductBuild from cerbero.tools.osxrelocator import OSXRelocator from cerbero.utils import shell, _ +from cerbero.tools import strip from cerbero.utils import messages as m @@ -392,7 +393,12 @@ class ApplicationPackage(PackagerBase): return packager.create_bundle(self.appdir) def _strip_binaries(self): - pass + if self.package.strip: + bin_dir = os.path.join(self.appdir, 'Contents', 'Home', 'bin') + lib_dir = os.path.join(self.appdir, 'Contents', 'Home', 'lib') + s = strip.Strip(self.config) + s.strip_dir(bin_dir) + s.strip_dir(lib_dir) def _relocate_binaries(self): prefix = self.config.prefix |