Fixes issue #438
This commit is contained in:
parent
30e8e77fb6
commit
42a10d5690
@ -109,6 +109,7 @@ class Boost(Package):
|
|||||||
variant('multithreaded', default=True, description="Build multi-threaded versions of libraries")
|
variant('multithreaded', default=True, description="Build multi-threaded versions of libraries")
|
||||||
variant('singlethreaded', default=True, description="Build single-threaded versions of libraries")
|
variant('singlethreaded', default=True, description="Build single-threaded versions of libraries")
|
||||||
variant('icu_support', default=False, description="Include ICU support (for regex/locale libraries)")
|
variant('icu_support', default=False, description="Include ICU support (for regex/locale libraries)")
|
||||||
|
variant('graph', default=False, description="Build the Boost Graph library")
|
||||||
|
|
||||||
depends_on('icu', when='+icu_support')
|
depends_on('icu', when='+icu_support')
|
||||||
depends_on('python', when='+python')
|
depends_on('python', when='+python')
|
||||||
@ -236,6 +237,10 @@ def install(self, spec, prefix):
|
|||||||
if not spec.satisfies('@1.43.0:'):
|
if not spec.satisfies('@1.43.0:'):
|
||||||
withLibs.remove('random')
|
withLibs.remove('random')
|
||||||
|
|
||||||
|
if '+graph' in spec and '+mpi' in spec:
|
||||||
|
withLibs.remove('graph')
|
||||||
|
withLibs.append('graph_parallel')
|
||||||
|
|
||||||
# to make Boost find the user-config.jam
|
# to make Boost find the user-config.jam
|
||||||
env['BOOST_BUILD_PATH'] = './'
|
env['BOOST_BUILD_PATH'] = './'
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user