bdw-gc: add variant for Multithreading (#12223)

This commit is contained in:
t-karatsu 2019-08-01 20:29:41 +09:00 committed by Massimiliano Culpo
parent e628f1b4eb
commit 9b03ab43ed

View File

@ -19,6 +19,13 @@ class BdwGc(AutotoolsPackage):
variant('libatomic-ops', default=True,
description='Use external libatomic-ops')
variant(
'threads',
default='none',
values=('none', 'posix', 'dgux386'),
multi=False,
description='Multithreading support'
)
depends_on('libatomic-ops', when='+libatomic-ops')
@ -28,7 +35,8 @@ def configure_args(self):
config_args = [
'--enable-static',
'--with-libatomic-ops={0}'.format(
'yes' if '+libatomic-ops' in spec else 'no')
'yes' if '+libatomic-ops' in spec else 'no'),
"--enable-threads={0}".format(spec.variants['threads'].value)
]
return config_args