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