Mesa (master): configure.ac: add missing LLVM components for OpenCL
Emil Velikov
evelikov at kemper.freedesktop.org
Fri Oct 13 12:06:32 UTC 2017
Module: Mesa
Branch: master
Commit: df3a43018020c16c1dfa88a76c9a84c9fb85be38
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=df3a43018020c16c1dfa88a76c9a84c9fb85be38
Author: Emil Velikov <emil.velikov at collabora.com>
Date: Thu Oct 5 11:19:08 2017 +0100
configure.ac: add missing LLVM components for OpenCL
Coverage and LTO seems to be hard requirements for Clang, while
coroutines is needed as of LLVM/Clang 4.0.
Mark the last one as "optional" so we handle every case.
Cc: mesa-stable at lists.freedesktop.org
Signed-off-by: Emil Velikov <emil.velikov at collabora.com>
Reviewed-by: Tobias Droste <tdroste at gmx.de>
---
configure.ac | 3 +++
1 file changed, 3 insertions(+)
diff --git a/configure.ac b/configure.ac
index d22b522278..62d33a1941 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2301,13 +2301,16 @@ if test "x$enable_opencl" = xyes; then
llvm_add_default_components "opencl"
llvm_add_component "all-targets" "opencl"
+ llvm_add_component "coverage" "opencl"
llvm_add_component "linker" "opencl"
llvm_add_component "instrumentation" "opencl"
llvm_add_component "ipo" "opencl"
llvm_add_component "irreader" "opencl"
+ llvm_add_component "lto" "opencl"
llvm_add_component "option" "opencl"
llvm_add_component "objcarcopts" "opencl"
llvm_add_component "profiledata" "opencl"
+ llvm_add_optional_component "coroutines" "opencl"
dnl Check for Clang internal headers
if test -z "$CLANG_LIBDIR"; then
More information about the mesa-commit
mailing list