mirror of
https://github.com/boostorg/random.git
synced 2026-01-19 04:22:17 +00:00
* Make the library modular usable. * Switch to library requirements instead of source. As source puts extra source in install targets. * Add missing NO_LIB usage requirements. * Update library dependencies. * Add requires-b2 check to top-level build file. * Bump B2 require to 5.2 * Update copyright dates. * Move inter-lib dependencies to a project variable and into the build targets. * Switch to /boost/test//included target for header only mode of Boost.Test. * Adjust doc build to avoid boost-root references. * Update build deps. * Change Boost Test build refs to work with both old and modular test lib targets. * Change math dep real target math/tr1. * Allow deprecated Node version * Drop MSVC 14.0 support --------- Co-authored-by: Matt Borland <matt@mattborland.com>
21 lines
733 B
Plaintext
21 lines
733 B
Plaintext
project : requirements <library>/boost/random//boost_random ;
|
|
|
|
mt19937ar-files = [ glob mt19937ar.c ] ;
|
|
|
|
if $(mt19937ar-files)
|
|
{
|
|
alias mt19937ar : $(mt19937ar-files) : : <define>HAVE_MT19937AR_C ;
|
|
}
|
|
else
|
|
{
|
|
alias mt19937ar ;
|
|
}
|
|
|
|
exe random_speed.exe : random_speed.cpp mt19937ar : release ;
|
|
exe generate_table.exe : generate_table.cpp /boost/regex//boost_regex : <link>static ;
|
|
exe nondet_random_speed.exe : nondet_random_speed.cpp /boost/random//boost_random : release <link>static ;
|
|
|
|
install random_speed : random_speed.exe : <install-type>EXE <location>. ;
|
|
install nondet_random_speed : nondet_random_speed.exe : <install-type>EXE <location>. ;
|
|
install generate_table : generate_table.exe : <install-type>EXE <location>. ;
|