Boost: add libs property (#12849)
This commit is contained in:
parent
02ae944c74
commit
eb4dd4a51a
@ -102,6 +102,20 @@ class Boost(Package):
|
|||||||
variant(lib, default=(lib not in default_noinstall_libs),
|
variant(lib, default=(lib not in default_noinstall_libs),
|
||||||
description="Compile with {0} library".format(lib))
|
description="Compile with {0} library".format(lib))
|
||||||
|
|
||||||
|
@property
|
||||||
|
def libs(self):
|
||||||
|
query = self.spec.last_query.extra_parameters
|
||||||
|
shared = '+shared' in self.spec
|
||||||
|
|
||||||
|
libnames = query if query else [lib for lib in self.all_libs
|
||||||
|
if self.spec.satisfies('+%s' % lib)]
|
||||||
|
libnames += ['monitor']
|
||||||
|
libraries = ['libboost_*%s*' % lib for lib in libnames]
|
||||||
|
|
||||||
|
return find_libraries(
|
||||||
|
libraries, root=self.prefix, shared=shared, recursive=True
|
||||||
|
)
|
||||||
|
|
||||||
variant('cxxstd',
|
variant('cxxstd',
|
||||||
default='98',
|
default='98',
|
||||||
values=('98', '11', '14', '17'),
|
values=('98', '11', '14', '17'),
|
||||||
|
Loading…
Reference in New Issue
Block a user