[Mesa-dev] [PATCH][mesa-demos] configure.ac: fix AC_WITH(glut) so that --without-glut works
Andreas Boll
andreas.boll.dev at gmail.com
Sun Dec 6 05:21:29 PST 2015
Reviewed-by: Andreas Boll <andreas.boll.dev at gmail.com>
Do you need someone to push this for you?
2015-11-11 12:39 GMT+01:00 Ross Burton <ross.burton at intel.com>:
> Currently if --without-glut is used on a system that has the GLUT libraries
> installed, GLUT is used regardless.
>
> Change the logic so that GLUT is searched for if and only if GLUT is requested.
>
> Signed-off-by: Ross Burton <ross.burton at intel.com>
> ---
> configure.ac | 26 +++++++++++++++-----------
> 1 file changed, 15 insertions(+), 11 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index c4ee12b..9445424 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -67,21 +67,25 @@ DEMO_CFLAGS="$DEMO_CFLAGS $GL_CFLAGS"
> DEMO_LIBS="$DEMO_LIBS $GL_LIBS"
>
> dnl Check for GLUT
> -GLUT_CFLAGS=""
> -GLUT_LIBS=-lglut
> -glut_enabled=yes
> +glut_enabled=no
> AC_ARG_WITH([glut],
> [AS_HELP_STRING([--with-glut=DIR],
> [glut install directory])],
> [GLUT_CFLAGS="-I$withval/include"
> - GLUT_LIBS="-L$withval/lib -lglut"])
> -AC_CHECK_HEADER([GL/glut.h],
> - [],
> - [glut_enabled=no])
> -AC_CHECK_LIB([glut],
> - [glutInit],
> - [],
> - [glut_enabled=no])
> + GLUT_LIBS="-L$withval/lib -lglut"],
> + [GLUT_CFLAGS=""
> + GLUT_LIBS="-lglut"]
> + )
> +AS_IF([test "x$with_glut" != xno],
> + [AC_CHECK_HEADER([GL/glut.h],
> + [],
> + [glut_enabled=no])
> + AC_CHECK_LIB([glut],
> + [glutInit],
> + [],
> + [glut_enabled=no])
> + glut_enabled=yes
> +])
>
> dnl Check for FreeGLUT 2.6 or later
> AC_EGREP_HEADER([glutInitContextProfile],
> --
> 2.1.4
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list