From bff327ea34ffec480fa92af5b661b4004aa55c9d Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Fri, 14 Oct 2016 08:35:52 +0300 Subject: add boost.md --- boost.md | 88 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 boost.md diff --git a/boost.md b/boost.md new file mode 100644 index 0000000..ca847e4 --- /dev/null +++ b/boost.md @@ -0,0 +1,88 @@ +Boost +===== + +Visual Studio +------------- + +### x86 + +From either "x86 Cross Tools Command Prompt" or "x86 Native Tools Command +Prompt": + + > cd + D:\workspace\third-party\boost_1_61_0\msvc + + > bootstrap + ... + + > b2 --stagedir=stage\x86 ^ + --with-filesystem ^ + --with-program_options ^ + ... + ... + +### x64 + +From either "x64 Cross Tools Command Prompt" or "x64 Native Tools Command +Prompt": + + > cd + D:\workspace\third-party\boost_1_61_0\msvc + + > bootstrap + ... + + > b2 --stagedir=stage\x64 ^ + address-model=64 ^ + --with-filesystem ^ + --with-program_options ^ + ... + ... + +Cygwin + MinGW-w64 +------------------ + +### x86 + + > cd + /cygdrive/d/workspace/third-party/boost_1_61_0/mingw/x86 + + > ./bootstrap.sh + ... + + > cat user-config-x86.jam + using gcc : : i686-w64-mingw32-g++.exe ; + + > ./b2 toolset=gcc-mingw \ + target-os=windows \ + link=static \ + variant=debug \ + --stagedir=stage/debug \ + --user-config=user-config-x86.jam \ + --with-filesystem \ + --with-program_options \ + ... + ... + +### x64 + + > cd + /cygdrive/d/workspace/third-party/boost_1_61_0/mingw/x64 + + > ./bootstrap.sh + ... + + > cat user-config-x64.jam + using gcc : : x86_64-w64-mingw32-g++.exe ; + + > ./b2 toolset=gcc-mingw \ + target-os=windows \ + address-model=64 \ + link=static \ + variant=debug \ + --stagedir=stage/debug \ + --user-config=user-config-x64.jam \ + --with-filesystem \ + --with-program_options \ + ... + ... -- cgit v1.2.3