r600g: Fix building with --enable-r600-llvm-compiler
authorTom Stellard <thomas.stellard@amd.com>
Sat, 26 Jan 2013 01:50:31 +0000 (20:50 -0500)
committerTom Stellard <thomas.stellard@amd.com>
Mon, 28 Jan 2013 18:30:37 +0000 (18:30 +0000)
https://bugs.freedesktop.org/show_bug.cgi?id=59877

configure.ac
src/gallium/drivers/r600/Makefile.am

index 9cc5c4ae5d198c58311033a9257af81e52d77eb8..1e352db6e8ea888de04d0b513621b221d7e0a4e5 100644 (file)
@@ -1834,14 +1834,12 @@ if test "x$with_gallium_drivers" != x; then
             if test "x$enable_r600_llvm" = xyes -o "x$enable_opencl" = xyes; then
                 radeon_llvm_check
                 NEED_RADEON_GALLIUM=yes;
-                LLVM_COMPONENTS="${LLVM_COMPONENTS} ipo"
+                R600_NEED_RADEON_GALLIUM=yes;
+                LLVM_COMPONENTS="${LLVM_COMPONENTS} ipo bitreader asmparser"
             fi
             if test "x$enable_r600_llvm" = xyes; then
                 USE_R600_LLVM_COMPILER=yes;
             fi
-            if test "x$enable_opencl" = xyes -a "x$with_llvm_shared_libs" = xno; then
-                LLVM_COMPONENTS="${LLVM_COMPONENTS} bitreader asmparser"
-            fi
             gallium_check_st "radeon/drm" "dri-r600" "xorg-r600" "" "xvmc-r600" "vdpau-r600"
             ;;
         xradeonsi)
@@ -1990,6 +1988,7 @@ AM_CONDITIONAL(HAVE_GALAHAD_GALLIUM, test x$HAVE_GALAHAD_GALLIUM = xyes)
 AM_CONDITIONAL(HAVE_IDENTITY_GALLIUM, test x$HAVE_IDENTITY_GALLIUM = xyes)
 AM_CONDITIONAL(HAVE_NOOP_GALLIUM, test x$HAVE_NOOP_GALLIUM = xyes)
 AM_CONDITIONAL(NEED_RADEON_GALLIUM, test x$NEED_RADEON_GALLIUM = xyes)
+AM_CONDITIONAL(R600_NEED_RADEON_GALLIUM, test x$R600_NEED_RADEON_GALLIUM = xyes)
 AM_CONDITIONAL(USE_R600_LLVM_COMPILER, test x$USE_R600_LLVM_COMPILER = xyes)
 AM_CONDITIONAL(HAVE_LOADER_GALLIUM, test x$enable_gallium_loader = xyes)
 AM_CONDITIONAL(HAVE_DRM_LOADER_GALLIUM, test x$enable_gallium_drm_loader = xyes)
index 6de7e0f05647f6d7e24b03a78207d41cb88162cc..6f48b56d9aeef01db85c18153df88fe02b60d374 100644 (file)
@@ -13,8 +13,7 @@ AM_CFLAGS = \
 libr600_la_SOURCES = \
        $(C_SOURCES)
 
-if USE_R600_LLVM_COMPILER
-if HAVE_GALLIUM_COMPUTE
+if R600_NEED_RADEON_GALLIUM
 
 libr600_la_SOURCES += \
        $(LLVM_C_SOURCES) \
@@ -29,7 +28,6 @@ AM_CFLAGS += \
 AM_CXXFLAGS= \
        $(LLVM_CXXFLAGS)
 endif
-endif
 
 if USE_R600_LLVM_COMPILER
 AM_CFLAGS += \