From 63f169d5d07104791a5c1615584bc45dc588dc4d Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Thu, 19 Jan 2017 15:19:56 +0000 Subject: [PATCH] configure.ac: move require_dri_shared_libs_and_glapi() before its users MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Otherwise we'll get a lovely message as below: "require_dri_shared_libs_and_glapi: command not found" Cc: Steven Newbury Reported-by: Steven Newbury Fixes: da410e6afad "configure: explicitly require shared glapi for enable-dri" Signed-off-by: Emil Velikov Tested-by: Steven Newbury Reviewed-by: Nicolai Hähnle (cherry picked from commit 5872850b8868f00c031d21387b0516d844d070be) --- configure.ac | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/configure.ac b/configure.ac index de8af874ecb..64ace9dbcb9 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 -- 2.11.0