swr: fix swr linkage so that static llvm works
authorTim Rowley <timothy.o.rowley@intel.com>
Mon, 16 May 2016 18:31:16 +0000 (13:31 -0500)
committerTim Rowley <timothy.o.rowley@intel.com>
Thu, 19 May 2016 18:27:33 +0000 (13:27 -0500)
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
src/gallium/drivers/swr/Makefile.am

index 6915aae356c7a5df6de59b120ca1abfafaff7148..0a5ff19a74c7f82c62aa572b858155f1b0f1d95d 100644 (file)
@@ -102,7 +102,10 @@ rasterizer/jitter/builder_x86.cpp: rasterizer/jitter/scripts/gen_llvm_ir_macros.
 
 COMMON_LIBADD = \
        $(top_builddir)/src/gallium/auxiliary/libgallium.la \
-       $(top_builddir)/src/mesa/libmesagallium.la
+       $(top_builddir)/src/mesa/libmesagallium.la \
+       $(LLVM_LIBS)
+
+COMMON_LDFLAGS = $(LLVM_LDFLAGS)
 
 lib_LTLIBRARIES = libswrAVX.la libswrAVX2.la
 
@@ -117,6 +120,9 @@ libswrAVX_la_SOURCES = \
 libswrAVX_la_LIBADD = \
        $(COMMON_LIBADD)
 
+libswrAVX_la_LDFLAGS = \
+       $(COMMON_LDFLAGS)
+
 libswrAVX2_la_CXXFLAGS = \
        -march=core-avx2 \
        -DKNOB_ARCH=KNOB_ARCH_AVX2 \
@@ -128,4 +134,7 @@ libswrAVX2_la_SOURCES = \
 libswrAVX2_la_LIBADD = \
        $(COMMON_LIBADD)
 
+libswrAVX2_la_LDFLAGS = \
+       $(COMMON_LDFLAGS)
+
 include $(top_srcdir)/install-gallium-links.mk