| @echo off |
| rem Build release packages |
| |
| rem Copyright Beman Dawes 2009 |
| |
| rem Distributed under the Boost Software License, Version 1.0. |
| rem See http://www.boost.org/LICENSE_1_0.txt |
| |
| echo Build release packages... |
| |
| if not %1$==$ goto ok |
| echo Usage: build_release_packages release-name |
| echo Example: build_release_packages boost_1_38_0_Beta1 |
| goto done |
| |
| :ok |
| |
| echo Preping posix... |
| rmdir /s /q posix\bin.v2 2>nul |
| rmdir /s /q posix\dist 2>nul |
| ren posix %1 |
| del %1.tar.gz 2>nul |
| del %1.tar.bz2 2>nul |
| echo Creating gz... |
| tar cfz %1.tar.gz %1 |
| echo Creating bz2... |
| gzip -d -c %1.tar.gz | bzip2 >%1.tar.bz2 |
| echo Cleaning up posix... |
| ren %1 posix |
| |
| echo Preping windows... |
| rmdir /s /q windows\bin.v2 2>nul |
| rmdir /s /q windows\dist 2>nul |
| ren windows %1 |
| del %1.zip 2>nul |
| del %1.7z 2>nul |
| echo Creating zip... |
| zip -r -q %1.zip %1 |
| echo Creating 7z... |
| 7z a -r -bd %1.7z %1 |
| echo Cleaning up windows... |
| ren %1 windows |
| |
| echo Build release packages complete |
| |
| :done |