Mesa (master): scons: Add coroutines component to build.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Sep 5 03:21:51 UTC 2019
Module: Mesa
Branch: master
Commit: e716a9e21330a743f104a00fa624713646e6657c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e716a9e21330a743f104a00fa624713646e6657c
Author: Vinson Lee <vlee at freedesktop.org>
Date: Wed Sep 4 00:44:22 2019 -0700
scons: Add coroutines component to build.
Fixes: d32690b43c91 ("gallivm: add coroutine pass manager support")
Signed-off-by: Vinson Lee <vlee at freedesktop.org>
Reviewed-by: Dave Airlie <airlied at redhat.com>
---
scons/llvm.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/scons/llvm.py b/scons/llvm.py
index e587fddfc63..19773eaa999 100644
--- a/scons/llvm.py
+++ b/scons/llvm.py
@@ -265,6 +265,9 @@ def generate(env):
else:
components = ['engine', 'mcjit', 'bitwriter', 'mcdisassembler', 'irreader']
+ if llvm_version >= distutils.version.LooseVersion('8.0'):
+ components.append('coroutines')
+
env.ParseConfig('%s --libs ' % llvm_config + ' '.join(components))
env.ParseConfig('%s --ldflags' % llvm_config)
if llvm_version >= distutils.version.LooseVersion('3.5'):
More information about the mesa-commit
mailing list