| @echo off |
| |
| rem Copyright Beman Dawes 2011 |
| rem Distributed under to the Boost Software License, Version 1.0 |
| rem See http://www.boost.org/LICENSE_1_0.txt |
| |
| if not $%1==$ goto ok |
| :error |
| echo Usage: backup target-directory-path |
| goto done |
| |
| :ok |
| mkdir %1\boost\filesystem 2>nul |
| mkdir %1\libs\filesystem 2>nul |
| |
| set BOOST_CURRENT_ROOT=. |
| :loop |
| if exist %BOOST_CURRENT_ROOT%\boost-build.jam goto loopend |
| set BOOST_CURRENT_ROOT=..\%BOOST_CURRENT_ROOT% |
| goto loop |
| :loopend |
| |
| xcopy /exclude:exclude.txt /y /d /k /r %BOOST_CURRENT_ROOT%\boost\filesystem.hpp %1\boost |
| xcopy /exclude:exclude.txt /y /d /k /s /r %BOOST_CURRENT_ROOT%\boost\filesystem %1\boost\filesystem |
| xcopy /exclude:exclude.txt /y /d /k /s /r %BOOST_CURRENT_ROOT%\libs\filesystem %1\libs\filesystem |
| |
| :done |