Message ID | 20161026161847.22352-1-emil.l.velikov@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Thanks Emil! This looks good to me. Signed-off-by: Robert Foss <robert.foss@collabora.com> On 2016-10-26 12:18 PM, Emil Velikov wrote: > From: Emil Velikov <emil.velikov@collabora.com> > > Currently the latter is only set when using --enable-intel. > > Whereas for the CFLAGS: if we "enable" PKG_CHECK_MODULES sets the > variable, while for "disable" we do it locally. In either case the > CFLAGS is not propagated through, this one can get build issues > regardless of the actual state of the toggle. > > v2: Add -I for the include directive and correctly propagate > $(top_srcdir). > > Cc: Brian Starkey <brian.starkey@arm.com> > Cc: Robert Foss <robert.foss@collabora.com> > Reported-by: Brian Starkey <brian.starkey@arm.com> > Signed-off-by: Emil Velikov <emil.velikov@collabora.com> > --- > This time fully tested: > - enable/disable/auto with and w/o libdrm_intel :-) > > Did not see much point in splitting the v2 only changes to 1/2 and keep > this as 2/2. I don't mind either way though :-) > --- > configure.ac | 11 +++++++---- > 1 file changed, 7 insertions(+), 4 deletions(-) > > diff --git a/configure.ac b/configure.ac > index 735cfd5..e181c83 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_CFLAGS=-I$\(top_srcdir\)/lib/stubs/drm/ > + 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 >
Hi Emil, On Wed, Oct 26, 2016 at 05:18:47PM +0100, Emil Velikov wrote: >From: Emil Velikov <emil.velikov@collabora.com> > >Currently the latter is only set when using --enable-intel. > >Whereas for the CFLAGS: if we "enable" PKG_CHECK_MODULES sets the >variable, while for "disable" we do it locally. In either case the >CFLAGS is not propagated through, this one can get build issues >regardless of the actual state of the toggle. > >v2: Add -I for the include directive and correctly propagate >$(top_srcdir). > >Cc: Brian Starkey <brian.starkey@arm.com> >Cc: Robert Foss <robert.foss@collabora.com> >Reported-by: Brian Starkey <brian.starkey@arm.com> >Signed-off-by: Emil Velikov <emil.velikov@collabora.com> >--- This fixes my include path problem, so: Tested-by: Brian Starkey <brian.starkey@arm.com> Thanks very much for your help, -Brian >This time fully tested: > - enable/disable/auto with and w/o libdrm_intel :-) > >Did not see much point in splitting the v2 only changes to 1/2 and keep >this as 2/2. I don't mind either way though :-) >--- > configure.ac | 11 +++++++---- > 1 file changed, 7 insertions(+), 4 deletions(-) > >diff --git a/configure.ac b/configure.ac >index 735cfd5..e181c83 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_CFLAGS=-I$\(top_srcdir\)/lib/stubs/drm/ >+ 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 >
Reviewed-by: Robert Foss <robert.foss@collabora.com>
diff --git a/configure.ac b/configure.ac index 735cfd5..e181c83 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_CFLAGS=-I$\(top_srcdir\)/lib/stubs/drm/ + 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