configure.ac: Check for python at configure time when building XWin with AIGLX
Check for python at configure time when building XWin with AIGLX, it's used to generate the wrapper code for native GL functions. Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
This commit is contained in:
parent
9fe360bf2b
commit
2663203cd6
|
@ -1944,6 +1944,10 @@ if test "x$XWIN" = xyes; then
|
||||||
|
|
||||||
dnl XWin with AIGLX requires OpenGL spec files in order to generate wrapper code for native GL functions
|
dnl XWin with AIGLX requires OpenGL spec files in order to generate wrapper code for native GL functions
|
||||||
if [test "x$XWIN" = xyes && test "x$AIGLX" = xyes] ; then
|
if [test "x$XWIN" = xyes && test "x$AIGLX" = xyes] ; then
|
||||||
|
AC_CHECK_PROG(PYTHON, python, python)
|
||||||
|
if test -z "$PYTHON"; then
|
||||||
|
AC_MSG_ERROR([python not found])
|
||||||
|
fi
|
||||||
if test "x$KHRONOS_SPEC_DIR" = "xauto" ; then
|
if test "x$KHRONOS_SPEC_DIR" = "xauto" ; then
|
||||||
PKG_CHECK_MODULES([KHRONOS_OPENGL_REGISTRY], [khronos-opengl-registry])
|
PKG_CHECK_MODULES([KHRONOS_OPENGL_REGISTRY], [khronos-opengl-registry])
|
||||||
KHRONOS_SPEC_DIR=`pkg-config khronos-opengl-registry --variable=specdir`
|
KHRONOS_SPEC_DIR=`pkg-config khronos-opengl-registry --variable=specdir`
|
||||||
|
|
|
@ -33,10 +33,10 @@ AM_CFLAGS = -DHAVE_XWIN_CONFIG_H $(DIX_CFLAGS) \
|
||||||
if XWIN_GLX_WINDOWS
|
if XWIN_GLX_WINDOWS
|
||||||
|
|
||||||
generated_gl_wrappers.c: gen_gl_wrappers.py $(KHRONOS_SPEC_DIR)/gl.spec $(KHRONOS_SPEC_DIR)/gl.tm
|
generated_gl_wrappers.c: gen_gl_wrappers.py $(KHRONOS_SPEC_DIR)/gl.spec $(KHRONOS_SPEC_DIR)/gl.tm
|
||||||
$(AM_V_GEN)$(srcdir)/gen_gl_wrappers.py --spec=$(KHRONOS_SPEC_DIR)/gl.spec --typemap=$(KHRONOS_SPEC_DIR)/gl.tm --dispatch-header=$(top_srcdir)/glx/dispatch.h --staticwrappers >generated_gl_wrappers.c
|
$(AM_V_GEN)$(PYTHON) $(srcdir)/gen_gl_wrappers.py --spec=$(KHRONOS_SPEC_DIR)/gl.spec --typemap=$(KHRONOS_SPEC_DIR)/gl.tm --dispatch-header=$(top_srcdir)/glx/dispatch.h --staticwrappers >generated_gl_wrappers.c
|
||||||
|
|
||||||
generated_wgl_wrappers.c: gen_gl_wrappers.py $(KHRONOS_SPEC_DIR)/wglext.spec $(KHRONOS_SPEC_DIR)/wgl.tm
|
generated_wgl_wrappers.c: gen_gl_wrappers.py $(KHRONOS_SPEC_DIR)/wglext.spec $(KHRONOS_SPEC_DIR)/wgl.tm
|
||||||
$(AM_V_GEN)$(srcdir)/gen_gl_wrappers.py --spec=$(KHRONOS_SPEC_DIR)/wglext.spec --typemap=$(KHRONOS_SPEC_DIR)/wgl.tm --prefix=wgl --preresolve >generated_wgl_wrappers.c
|
$(AM_V_GEN)$(PYTHON) $(srcdir)/gen_gl_wrappers.py --spec=$(KHRONOS_SPEC_DIR)/wglext.spec --typemap=$(KHRONOS_SPEC_DIR)/wgl.tm --prefix=wgl --preresolve >generated_wgl_wrappers.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
BUILT_SOURCES = generated_gl_wrappers.c generated_wgl_wrappers.c
|
BUILT_SOURCES = generated_gl_wrappers.c generated_wgl_wrappers.c
|
||||||
|
|
Loading…
Reference in New Issue