setlocal
set nocache=0
if not exist thirdparty.cached set nocache=1
if not exist %BOOST_ROOT% set nocache=1
if %nocache% == 1 (
pushd C:\Libraries
curl -fsSO http://iweb.dl.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.7z
7z x boost_1_60_0.7z | find "ing archive"
cd boost_1_60_0
call .\bootstrap.bat
call .\b2.exe --prefix=%BOOST_ROOT% toolset=msvc-14.0 variant=release link=static threading=multi runtime-link=static --with-date_time --with-filesystem --with-system --with-regex --with-signals --with-thread --with-locale -q -d0 install
xcopy /e /i /y /q %BOOST_ROOT%\include\boost-1_60\boost %BOOST_ROOT%\boost
popd
if %ERRORLEVEL% NEQ 0 goto ERROR
call .\build.bat thirdparty
if %ERRORLEVEL% NEQ 0 goto ERROR
date /t > thirdparty.cached & time /t >> thirdparty.cached
echo.
echo Thirdparty libraries installed.
echo.
goto EXIT
) else (
echo.
echo Last build date of cache is
type thirdparty.cached
echo.
goto EXIT
)
:ERROR
set EXITCODE=%ERRORLEVEL%
:EXIT
exit /b %EXITCODE%
一个下载编译的批处理
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 【蝴蝶效应】 蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶...