Module: Mesa
Branch: master
Commit: e716a9e21330a743f104a00fa624713646e6657c
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e716a9e21330a743f104a00fa624713646e6657c

Author: Vinson Lee <[email protected]>
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 <[email protected]>
Reviewed-by: Dave Airlie <[email protected]>

---

 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'):

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to