Add changes that remove unsupported libraries from the boost build libraries list based on the boost version numbers. Libraries that are removed include: log - for versions of boost 1.53.0 and older - :atomic - for versions of boost 1.52.0 and older - :locale for versions of boost 1.49.0 and older - :chrono - for versions of boost 1.48.0 and older - and :random - for versions of boost 1.44.0 and older.
This commit is contained in:
parent
a8b856432a
commit
e0b9f79b9b
@ -199,6 +199,18 @@ def install(self, spec, prefix):
|
|||||||
install_tree(src, dst)
|
install_tree(src, dst)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
# Remove libraries that the release version does not support
|
||||||
|
if not spec.satisfies('@1.54.0:'):
|
||||||
|
withLibs.remove('log')
|
||||||
|
if not spec.satisfies('@1.53.0:'):
|
||||||
|
withLibs.remove('atomic')
|
||||||
|
if not spec.satisfies('@1.48.0:'):
|
||||||
|
withLibs.remove('locale')
|
||||||
|
if not spec.satisfies('@1.47.0:'):
|
||||||
|
withLibs.remove('chrono')
|
||||||
|
if not spec.satisfies('@1.43.0:'):
|
||||||
|
withLibs.remove('random')
|
||||||
|
|
||||||
# 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