set -ex
pack() {
local tempdir
local out_dir
local package_name
local gcc_prefix
tempdir=$(mktemp -d 2>/dev/null || mktemp -d -t tmp)
out_dir=$(pwd)
package_name="$PROJECT_NAME-$TRAVIS_TAG-$TARGET"
gcc_prefix=""
mkdir "$tempdir/$package_name"
cp "target/$TARGET/release/$PROJECT_NAME" "$tempdir/$package_name/"
"${gcc_prefix}"strip "$tempdir/$package_name/$PROJECT_NAME"
pushd "$tempdir/$package_name"
tar czf "$out_dir/$package_name.tar.gz" -- *
popd
rm -r "$tempdir"
}
main() {
pack
}
main