Subset of the boost libraries used by shadPS4
Go to file
2024-10-08 15:29:39 -07:00
boost add align library (header only). Init CmakeLists.txt and add align include dir to include_directories 2024-10-08 15:29:39 -07:00
libs add align library (header only). Init CmakeLists.txt and add align include dir to include_directories 2024-10-08 15:29:39 -07:00
build.cmd add align library (header only). Init CmakeLists.txt and add align include dir to include_directories 2024-10-08 15:29:39 -07:00
build.sh add align library (header only). Init CmakeLists.txt and add align include dir to include_directories 2024-10-08 15:29:39 -07:00
CMakeLists.txt add align library (header only). Init CmakeLists.txt and add align include dir to include_directories 2024-10-08 15:29:39 -07:00
Jamroot boost: Changes for shadps4 2024-05-14 23:05:10 +03:00
LICENSE_1_0.txt Initial commit. 2014-12-07 20:43:27 +01:00
Readme.md boost: added asio 2024-07-10 23:03:03 +02:00

Boost libraries - trimmed down for shadPS4

This is a subset of Boost v1.82.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:

    .\bootstrap.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.3\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.