Subset of the boost libraries used by Citra
Go to file
Lioncash db95c7fe31 Update boost to 1.68.0
Keeps the boost libraries up to date. This also silences informational
messages that get spammed throughout the build, such as:

"Info: Boost.Config is older than your compiler version - probably
nothing bad will happen - but you may wish to look for an update Boost
version.  Define BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE to suppress this
message."

Which makes the compilation process a lot less noisy on Windows. It's
now much easier to actually spot warnings that occur.
2018-08-21 12:23:21 -04:00
boost Update boost to 1.68.0 2018-08-21 12:23:21 -04:00
build.cmd Update boost to 1.68.0 2018-08-21 12:23:21 -04:00
LICENSE_1_0.txt Initial commit. 2014-12-07 20:43:27 +01:00
Readme.md Update boost to 1.68.0 2018-08-21 12:23:21 -04:00

Boost libraries - trimmed down for yuzu

This is a subset of Boost v1.68.0 generated using the bcp tool. To get a list of boost modules guaranteed to exist, check the build script.

Updating this repo (on Windows)

To update the Boost version (or to add a new library) follow these steps:

  • Download Boost and extract the package, then launch Powershell and cd to the boost_1_xx_0 directory.

  • Build the bcp tool:

    .\boostrap.bat
    .\b2 tools\bcp
    
  • Store the boost directory in a variable for later use: $boost_dir = $pwd.

  • Add bcp to your path: $env:Path += $boost_dir\bin.v2\tools\bcp\msvc-14.1\release\link-static\threading-multi (The correct output path should be printed by b2 during the build.)

  • cd to this repo's directory (...\externals\boost\)

  • Remove the existing boost from the repo: rm -r boost (This is only necessary if doing a Boost version upgrade, in case they removed any files in the new version.)

  • Run .\build.cmd $boost_dir to build a new trimmed down distro.

  • Add/remove all files in git and commit.