From: Emil Velikov <emil.veli...@collabora.com>

Currently the latter is only set when using --enable-intel.

Whereas for the CFLAGS with "enable", it's set by PKG_CHECK_MODULES
and it's set locally for "disable". Yet, in either case it's not
propagated through, this one can get a range of build issues regardless of
the actual state of the toggle.

Cc: Brian Starkey <brian.star...@arm.com>
Cc: Robert Foss <robert.f...@collabora.com>
Reported-by: Brian Starkey <brian.star...@arm.com>
Signed-off-by: Emil Velikov <emil.l.veli...@gmail.com>
---
If interested, one can do a fine grained addition in the respective
files, but this is the quickest fix ;-)

On a related note: seems like the nouveau and vc4 CFLAGS are _not_
propagated either. Any volunteers ?
---
 configure.ac | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/configure.ac b/configure.ac
index 735cfd5..1c747b3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -178,12 +178,15 @@ fi
 if test "x$INTEL" = xyes; then
        PKG_CHECK_MODULES(DRM_INTEL, [libdrm_intel >= 2.4.64])
        AC_DEFINE(HAVE_LIBDRM_INTEL, 1, [Have intel support])
-       DRM_LIBS="$DRM_LIBS $DRM_INTEL_LIBS"
-       AC_SUBST([DRM_LIBS])
 else
        DRM_INTEL_CFLAGS=$(top_srcdir)/lib/stubs/drm/
-       AC_SUBST([DRM_INTEL_CFLAGS])
+       DRM_INTEL_LIBS=
 fi
+DRM_CFLAGS="$DRM_CFLAGS $DRM_INTEL_CFLAGS"
+DRM_LIBS="$DRM_LIBS $DRM_INTEL_LIBS"
+AC_SUBST([DRM_CFLAGS])
+AC_SUBST([DRM_LIBS])
+
 AM_CONDITIONAL(HAVE_LIBDRM_INTEL, [test "x$INTEL" = xyes])
 
 # for dma-buf tests
-- 
2.9.3

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to