mesa: don't install GLX files if GLX is not built
authorAkihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp>
Sun, 26 Jun 2016 01:54:35 +0000 (10:54 +0900)
committerEmil Velikov <emil.l.velikov@gmail.com>
Thu, 7 Jul 2016 14:58:11 +0000 (15:58 +0100)
Cc: "11.2 12.0" <mesa-stable@lists.freedesktop.org>
Signed-off-by: Akihiko Odaki <akihiko.odaki.4i@stu.hosei.ac.jp>
[Emil Velikov: Drop guards around dri_interface.h, add stable tag]
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
configure.ac
src/mesa/Makefile.am

index c2525d3bebd90b492541348a64884d05381edce3..367e9b59c2cde0c2da9f519ca7249d2ca9260f3f 100644 (file)
@@ -1060,6 +1060,7 @@ xno)
     ;;
 esac
 
+AM_CONDITIONAL(HAVE_GLX, test "x$enable_glx" != xno)
 AM_CONDITIONAL(HAVE_DRI_GLX, test "x$enable_glx" = xdri)
 AM_CONDITIONAL(HAVE_XLIB_GLX, test "x$enable_glx" = xxlib)
 AM_CONDITIONAL(HAVE_GALLIUM_XLIB_GLX, test "x$enable_glx" = xgallium-xlib)
index 6d7a3cc9486e1e6a67a58d56bfda6010ca9d8f6f..037384ad662f290355674cdb640b39e52e39f207 100644 (file)
@@ -33,8 +33,10 @@ if HAVE_OSMESA
 SUBDIRS += drivers/osmesa
 endif
 
+if HAVE_GLX
 gldir = $(includedir)/GL
 gl_HEADERS = $(top_srcdir)/include/GL/*.h
+endif
 
 include Makefile.sources
 
@@ -159,8 +161,10 @@ libmesa_sse41_la_SOURCES = \
 
 libmesa_sse41_la_CFLAGS = $(AM_CFLAGS) $(SSE41_CFLAGS)
 
+if HAVE_GLX
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = gl.pc
+endif
 
 MKDIR_GEN = $(AM_V_at)$(MKDIR_P) $(@D)
 YACC_GEN = $(AM_V_GEN)$(YACC) $(YFLAGS)