On 12 October 2016 at 00:02, Tobias Droste <tdro...@gmx.de> wrote:
> The openCL checks don't need to be inside the LLVM version check.
> "llvm_check_version_for" also works if LLVM wasn't found.
>
> Signed-off-by: Tobias Droste <tdro...@gmx.de>
> ---
>  configure.ac | 33 +++++++++++++++++----------------
>  1 file changed, 17 insertions(+), 16 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index e48ed57..dcd59fc 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -2284,24 +2284,8 @@ if test "x$enable_gallium_llvm" = xyes || test 
> "x$HAVE_RADEON_VULKAN" = xyes; th
>
>          llvm_add_default_components
>
> -        if test "x$enable_opencl" = xyes; then
> -            llvm_check_version_for "3" "6" "0" "opencl"
> -
> -            LLVM_COMPONENTS="${LLVM_COMPONENTS} all-targets ipo linker 
> instrumentation"
> -            LLVM_COMPONENTS="${LLVM_COMPONENTS} irreader option objcarcopts 
> profiledata"
> -        fi
>          DEFINES="${DEFINES} -DHAVE_LLVM=0x0$LLVM_VERSION_INT 
> -DMESA_LLVM_VERSION_PATCH=$LLVM_VERSION_PATCH"
>          MESA_LLVM=1
> -
> -        dnl Check for Clang internal headers
> -        if test "x$enable_opencl" = xyes; then
> -            if test -z "$CLANG_LIBDIR"; then
> -                CLANG_LIBDIR=${LLVM_LIBDIR}
> -            fi
> -            CLANG_RESOURCE_DIR=$CLANG_LIBDIR/clang/${LLVM_VERSION}
> -            AS_IF([test ! -f "$CLANG_RESOURCE_DIR/include/stddef.h"],
> -                [AC_MSG_ERROR([Could not find clang internal header stddef.h 
> in $CLANG_RESOURCE_DIR Use --with-clang-libdir to specify the correct path to 
> the clang libraries.])])
> -        fi
>      else
>          MESA_LLVM=0
>          LLVM_VERSION_INT=0
> @@ -2315,6 +2299,23 @@ else
>      fi
>  fi
>
> +if test "x$enable_opencl" = xyes; then
> +    llvm_check_version_for "3" "6" "0" "opencl"
> +
> +    LLVM_COMPONENTS="${LLVM_COMPONENTS} all-targets ipo linker 
> instrumentation"
> +    LLVM_COMPONENTS="${LLVM_COMPONENTS} irreader option objcarcopts 
> profiledata"
> +fi
> +
> +dnl Check for Clang internal headers
> +if test "x$enable_opencl" = xyes; then
Nit: drop the second if test, yet preserve the comment ?
Disclaimer: haven't looked if later patches depend on the split.

With the above
Reviewed-by: Emil Velikov <emil.veli...@collabora.com>

-Emil
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to