[Mesa-dev] [PATCH] configure.ac: move require_dri_shared_libs_and_glapi() before its users

Nicolai Hähnle nhaehnle at gmail.com
Fri Jan 20 10:08:37 UTC 2017


Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

On 19.01.2017 16:19, Emil Velikov wrote:
> From: Emil Velikov <emil.velikov at collabora.com>
>
> Otherwise we'll get a lovely message as below:
> "require_dri_shared_libs_and_glapi: command not found"
>
> Cc: Steven Newbury <steve at snewbury.org.uk>
> Reported-by: Steven Newbury <steve at snewbury.org.uk>
> Fixes: da410e6afad "configure: explicitly require shared glapi for
> enable-dri"
> Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
> ---
>  configure.ac | 32 ++++++++++++++++----------------
>  1 file changed, 16 insertions(+), 16 deletions(-)
>
> diff --git a/configure.ac b/configure.ac
> index de8af874ec..64ace9dbcb 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1436,6 +1436,22 @@ if test "x$enable_gallium_osmesa" = xyes; then
>      fi
>  fi
>
> +require_dri_shared_libs_and_glapi() {
> +    if test "x$enable_static" = xyes; then
> +        AC_MSG_ERROR([$1 cannot be build as static library])
> +    fi
> +
> +    if test "x$enable_dri" != xyes; then
> +        # There is only a single backend which won't be build/used otherwise.
> +        # XXX: Revisit this as the egl/haiku is a thing.
> +        AC_MSG_ERROR([$1 requires --enable-dri])
> +    fi
> +
> +    if test "x$enable_shared_glapi" != xyes; then
> +        AC_MSG_ERROR([$1 requires --enable-shared-glapi])
> +    fi
> +}
> +
>  if test "x$enable_dri" = xyes; then
>      require_dri_shared_libs_and_glapi "DRI"
>
> @@ -1815,22 +1831,6 @@ AC_SUBST([OSMESA_LIB_DEPS])
>  AC_SUBST([OSMESA_PC_REQ])
>  AC_SUBST([OSMESA_PC_LIB_PRIV])
>
> -require_dri_shared_libs_and_glapi() {
> -    if test "x$enable_static" = xyes; then
> -        AC_MSG_ERROR([$1 cannot be build as static library])
> -    fi
> -
> -    if test "x$enable_dri" != xyes; then
> -        # There is only a single backend which won't be build/used otherwise.
> -        # XXX: Revisit this as the egl/haiku is a thing.
> -        AC_MSG_ERROR([$1 requires --enable-dri])
> -    fi
> -
> -    if test "x$enable_shared_glapi" != xyes; then
> -        AC_MSG_ERROR([$1 requires --enable-shared-glapi])
> -    fi
> -}
> -
>  dnl
>  dnl gbm configuration
>  dnl
>


More information about the mesa-dev mailing list