Hmmm, that options doesn’t seem to do anything. I get the same output whether I pass —limit-tests or not, though the total number of targets is different.
sanj2010-193-132:boost kbelco$ ./b2
Performing configuration checks
- 32-bit : no (cached)
- 64-bit : yes (cached)
- arm : no (cached)
- mips1 : no (cached)
- power : no (cached)
- sparc : no (cached)
- x86 : yes (cached)
Building the Boost C++ Libraries.
- symlinks supported : yes (cached)
- C++11 mutex : yes (cached)
- lockfree boost::atomic_flag : yes (cached)
- has_icu builds : no (cached)
- zlib : yes (cached)
- bzip2 : yes (cached)
- iconv (libc) : no (cached)
- iconv (separate) : yes (cached)
- icu : no (cached)
- icu (lib64) : no (cached)
- pthread-supports-robust-mutexes : no (cached)
- compiler-supports-visibility : yes (cached)
- compiler-supports-ssse3 : yes (cached)
- compiler-supports-avx2 : no (cached)
- gcc visibility : yes (cached)
- long double support : yes (cached)
- zlib : yes (cached)
- bzip2 : yes (cached)
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- coroutine : building
- coroutine2 : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- iostreams : building
- locale : building
- log : building
- math : building
- metaparse : building
- mpi : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- signals : building
- sync : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...found 23447 targets...
...updating 1201 targets...
This seems to build every Boost product that has a library. Can I just run the tests graph, graph_parallel, and mpi, and not build anything I don’t depend on? I’m pretty sure that we don’t depend on wave, meta-parse, context, etc...
sanj2010-193-132:boost kbelco$ ./b2 --limit-tests=graph,graph_parallel,mpi
Performing configuration checks
- 32-bit : no (cached)
- 64-bit : yes (cached)
- arm : no (cached)
- mips1 : no (cached)
- power : no (cached)
- sparc : no (cached)
- x86 : yes (cached)
Building the Boost C++ Libraries.
- symlinks supported : yes
- C++11 mutex : yes
- lockfree boost::atomic_flag : yes
- has_icu builds : no
- zlib : yes
- bzip2 : yes
- iconv (libc) : no
- iconv (separate) : yes
- icu : no
- icu (lib64) : no
- pthread-supports-robust-mutexes : no
- compiler-supports-visibility : yes
- compiler-supports-ssse3 : yes
- compiler-supports-avx2 : no
- gcc visibility : yes
- long double support : yes
- zlib : yes
- bzip2 : yes
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- coroutine : building
- coroutine2 : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- iostreams : building
- locale : building
- log : building
- math : building
- metaparse : building
- mpi : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- signals : building
- sync : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...patience...
...patience...
...patience...
...patience...
...patience...
...found 22760 targets...
...updating 1252 targets...