diff options
author | Dave Airlie <[email protected]> | 2010-04-25 07:48:48 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2010-04-25 07:55:15 +1000 |
commit | 22e8ddc74843b82606c1f0934ec1d4fad2ffc853 (patch) | |
tree | b685a69fbe3e3ed99f5b6c90ef486a888390225d | |
parent | ac942f5aa2dc3ec43ab879a6065da048ed6cfce3 (diff) |
llvm: fix configure.ac harder
-rw-r--r-- | configure.ac | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/configure.ac b/configure.ac index bcf4104515e..a4d9d94ff98 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 |