diff options
Diffstat (limited to 'tools/release/build_release_packages.bat')
-rw-r--r-- | tools/release/build_release_packages.bat | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tools/release/build_release_packages.bat b/tools/release/build_release_packages.bat new file mode 100644 index 0000000000..5f72e5157c --- /dev/null +++ b/tools/release/build_release_packages.bat @@ -0,0 +1,47 @@ +@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 + +grep "Revision:" snapshot.log +echo Build release packages complete + +:done |