[manifest]
name = boost

[download.not(os=windows)]
url = https://versaweb.dl.sourceforge.net/project/boost/boost/1.69.0/boost_1_69_0.tar.bz2
sha256 = 8f32d4617390d1c2d16f26a27ab60d97807b35440d45891fa340fc2648b04406

[download.os=windows]
url = https://versaweb.dl.sourceforge.net/project/boost/boost/1.69.0/boost_1_69_0.zip
sha256 = d074bcbcc0501c4917b965fc890e303ee70d8b01ff5712bae4a6c54f2b6b4e52

[preinstalled.env]
BOOST_ROOT_1_69_0

[debs]
libboost-all-dev

[rpms]
boost
boost-math
boost-test
boost-fiber
boost-graph
boost-log
boost-openmpi
boost-timer
boost-chrono
boost-locale
boost-thread
boost-atomic
boost-random
boost-static
boost-contract
boost-date-time
boost-iostreams
boost-container
boost-coroutine
boost-filesystem
boost-system
boost-stacktrace
boost-regex
boost-devel
boost-context
boost-python3-devel
boost-type_erasure
boost-wave
boost-python3
boost-serialization
boost-program-options

[build]
builder = boost

[b2.args]
--with-atomic
--with-chrono
--with-container
--with-context
--with-contract
--with-coroutine
--with-date_time
--with-exception
--with-fiber
--with-filesystem
--with-graph
--with-graph_parallel
--with-iostreams
--with-locale
--with-log
--with-math
--with-mpi
--with-program_options
--with-python
--with-random
--with-regex
--with-serialization
--with-stacktrace
--with-system
--with-test
--with-thread
--with-timer
--with-type_erasure
--with-wave

[b2.args.os=darwin]
toolset=clang
