From aded3112bae6fe22b1cd5053e79e48b3fb75575b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebasti=C3=A1n=20Katzer?= Date: Sat, 18 Feb 2017 21:59:24 +0100 Subject: [PATCH] Strip binaries for all platforms --- mrblib/mruby-cli/setup.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mrblib/mruby-cli/setup.rb b/mrblib/mruby-cli/setup.rb index 8974ad1..6499635 100644 --- a/mrblib/mruby-cli/setup.rb +++ b/mrblib/mruby-cli/setup.rb @@ -358,6 +358,12 @@ def rakefile %W(\#{mruby_root}/build/x86_64-pc-linux-gnu/bin/\#{APP_NAME} \#{mruby_root}/build/i686-pc-linux-gnu/\#{APP_NAME}).each do |bin| sh "strip --strip-unneeded \#{bin}" if File.exist?(bin) end + %W(\#{mruby_root}/build/x86_64-apple-darwin14/bin/\#{APP_NAME} \#{mruby_root}/build/i386-apple-darwin14/\#{APP_NAME}).each do |bin| + sh "x86_64-apple-darwin14-strip -u -r -arch all \#{bin}" if File.exist?(bin) + end + %W(\#{mruby_root}/build/x86_64-w64-mingw32/bin/\#{APP_NAME}.exe \#{mruby_root}/build/i686-w64-mingw32/\#{APP_NAME}.exe).each do |bin| + sh "strip --strip-unneeded \#{bin}" if File.exist?(bin) + end end end