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