From 22e8ddc74843b82606c1f0934ec1d4fad2ffc853 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Sun, 25 Apr 2010 07:48:48 +1000 Subject: [PATCH] llvm: fix configure.ac harder --- configure.ac | 36 ++++++++++++++++-------------------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/configure.ac b/configure.ac index bcf4104..a4d9d94 100644 --- a/configure.ac +++ b/configure.ac @@ -1185,16 +1185,6 @@ if test "x$enable_gallium" = xyes; then AC_CHECK_HEADER([udis86.h], [HAS_UDIS86="yes"], [HAS_UDIS86="no"]) AC_PATH_PROG([LLVM_CONFIG], [llvm-config], [no]) - if test "x$LLVM_CONFIG" != xno; then - LLVM_VERSION=`$LLVM_CONFIG --version` - LLVM_CFLAGS=`$LLVM_CONFIG --cflags` - LLVM_LIBS="`$LLVM_CONFIG --libs jit interpreter nativecodegen bitwriter` -lstdc++" - - if test "x$HAS_UDIS86" != xno; then - LLVM_LIBS="$LLVM_LIBS -ludis86" - fi - LLVM_LDFLAGS=`$LLVM_CONFIG --ldflags` - fi fi AC_SUBST([LLVM_CFLAGS]) @@ -1344,18 +1334,24 @@ AC_ARG_ENABLE([gallium-llvm], [enable_gallium_llvm="$enableval"], [enable_gallium_llvm=auto]) if test "x$enable_gallium_llvm" = xyes; then - if test "x$LLVM_CONFIG" != xno; then - GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS llvmpipe" - DEFINES="$DEFINES -DMESA_LLVM -D__STDC_CONSTANT_MACROS" - if test "x$HAS_UDIS86" != xno; then - DEFINES="$DEFINES -DHAVE_UDIS86" - fi - MESA_LLVM=1 - else - MESA_LLVM=0 + if test "x$LLVM_CONFIG" != xno; then + LLVM_VERSION=`$LLVM_CONFIG --version` + LLVM_CFLAGS=`$LLVM_CONFIG --cflags` + LLVM_LIBS="`$LLVM_CONFIG --libs jit interpreter nativecodegen bitwriter` -lstdc++" + + if test "x$HAS_UDIS86" != xno; then + LLVM_LIBS="$LLVM_LIBS -ludis86" + DEFINES="$DEFINES -DHAVE_UDIS86" fi -else + LLVM_LDFLAGS=`$LLVM_CONFIG --ldflags` + GALLIUM_DRIVERS_DIRS="$GALLIUM_DRIVERS_DIRS llvmpipe" + DEFINES="$DEFINES -DMESA_LLVM -D__STDC_CONSTANT_MACROS" + MESA_LLVM=1 + else MESA_LLVM=0 + fi +else + MESA_LLVM=0 fi dnl -- 2.7.4