anchor.diff:  )
   
   @set BOOST_ROOT=%DEVROOT%\boost_1_61_0
  -@set INTERMEDIATE=%DEVROOT%\intermediate\boost\%TARGET_ARCHITECTURE%
  -@set OUTPUT=%DEVROOT%\output\boost\%TARGET_ARCHITECTURE%
  +@set BUILDDIR=%DEVROOT%\intermediate\boost\%TARGET_ARCHITECTURE%
  +@set STAGEDIR=%DEVROOT%\output\boost\%TARGET_ARCHITECTURE%
  +@set OUTPUTDIR=%DEVROOT%\hryky-codebase\external\boost\%TARGET_ARCHITECTURE%
   @set BJAM=b2.exe
   @set BJAM_WITH=^
   	--with-chrono ^
  
positive.code: 	--with-system ^
  	--with-thread
  @set BJAM_FLAGS=^
  	--build-dir="%INTERMEDIATE%" ^
  	%BJAM_WITH% ^
  	toolset=msvc-14.0 ^
  	address-model=%BJAM_ADDRESS_MODEL% ^
  
negative.code: 
  @if "yes" == "%BJAM_CLEAN_FIRST%" @(
  @echo clean first.
  @rmdir /s /q "%BUILDDIR%"
  @rmdir /s /q "%STAGEDIR%"
  @%BJAM% --stagedir="%STAGEDIR%" ^
  	%BJAM_FLAGS% ^
  	--clean ^
  	stage
  @if errorlevel 1 @goto error
  )
  
  @%BJAM% --stagedir="%STAGEDIR%" ^
  	%BJAM_FLAGS% ^
  	stage
  @if errorlevel 1 @goto error
  
  @%BJAM% --prefix="%OUTPUTDIR%" ^
  	%BJAM_FLAGS% ^
  	install
  @if errorlevel 1 @goto error
  
  @popd
  