Mercurial > octave
diff configure.ac @ 19703:a81177f4bfe6
Add __osmesa_print__.cc for offscreen rendering with OpenGL
* configure.ac: Add checks for libOSMesa
* libinterp/dldfcn/module-files: Add __osmesa_print__.cc
* __osmesa_print__.cc: New private function to print figures using OSMesa
and gl2ps for vector formats. Not yet used from "print".
author | Andreas Weber <andy.weber.aw@gmail.com> |
---|---|
date | Fri, 13 Feb 2015 00:31:10 +0100 |
parents | 4197fc428c7d |
children | bf25e9f7c22a |
line wrap: on
line diff
--- a/configure.ac Thu Feb 12 14:32:01 2015 -0500 +++ b/configure.ac Fri Feb 13 00:31:10 2015 +0100 @@ -1345,6 +1345,12 @@ AC_SUBST(GL2PS_LIBS) +## Check for OSMesa which is needed for offscreen rendering with OpenGL +## FIXME: Check for version >= 9.0.0 +OCTAVE_CHECK_LIB(OSMesa, OSMesa, + [OSMesa library not found. Offscreen rendering with OpenGL will be disabled.], + [GL/osmesa.h], [OSMesaCreateContext]) + ### Start determination of shared vs. static libraries ## Use -static if compiling on Alpha OSF/1 1.3 systems. @@ -3043,6 +3049,9 @@ Magick++ LDFLAGS: $MAGICK_LDFLAGS Magick++ libraries: $MAGICK_LIBS OPENGL libraries: $OPENGL_LIBS + OSMesa CPPFLAGS: $OSMESA_CPPFLAGS + OSMesa LDFLAGS: $OSMESA_LDFLAGS + OSMesa libraries: $OSMESA_LIBS PCRE CPPFLAGS: $PCRE_CPPFLAGS PCRE libraries: $PCRE_LIBS PortAudio CPPFLAGS: $PORTAUDIO_CPPFLAGS