Mercurial > octave
comparison 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 |
comparison
equal
deleted
inserted
replaced
19702:c048358da712 | 19703:a81177f4bfe6 |
---|---|
1342 [warn_gl2ps="gl2ps library not found. OpenGL printing is disabled." | 1342 [warn_gl2ps="gl2ps library not found. OpenGL printing is disabled." |
1343 OCTAVE_CONFIGURE_WARNING([warn_gl2ps])]) | 1343 OCTAVE_CONFIGURE_WARNING([warn_gl2ps])]) |
1344 fi | 1344 fi |
1345 | 1345 |
1346 AC_SUBST(GL2PS_LIBS) | 1346 AC_SUBST(GL2PS_LIBS) |
1347 | |
1348 ## Check for OSMesa which is needed for offscreen rendering with OpenGL | |
1349 ## FIXME: Check for version >= 9.0.0 | |
1350 OCTAVE_CHECK_LIB(OSMesa, OSMesa, | |
1351 [OSMesa library not found. Offscreen rendering with OpenGL will be disabled.], | |
1352 [GL/osmesa.h], [OSMesaCreateContext]) | |
1347 | 1353 |
1348 ### Start determination of shared vs. static libraries | 1354 ### Start determination of shared vs. static libraries |
1349 | 1355 |
1350 ## Use -static if compiling on Alpha OSF/1 1.3 systems. | 1356 ## Use -static if compiling on Alpha OSF/1 1.3 systems. |
1351 case $canonical_host_type in | 1357 case $canonical_host_type in |
3041 LLVM libraries: $LLVM_LIBS | 3047 LLVM libraries: $LLVM_LIBS |
3042 Magick++ CPPFLAGS: $MAGICK_CPPFLAGS | 3048 Magick++ CPPFLAGS: $MAGICK_CPPFLAGS |
3043 Magick++ LDFLAGS: $MAGICK_LDFLAGS | 3049 Magick++ LDFLAGS: $MAGICK_LDFLAGS |
3044 Magick++ libraries: $MAGICK_LIBS | 3050 Magick++ libraries: $MAGICK_LIBS |
3045 OPENGL libraries: $OPENGL_LIBS | 3051 OPENGL libraries: $OPENGL_LIBS |
3052 OSMesa CPPFLAGS: $OSMESA_CPPFLAGS | |
3053 OSMesa LDFLAGS: $OSMESA_LDFLAGS | |
3054 OSMesa libraries: $OSMESA_LIBS | |
3046 PCRE CPPFLAGS: $PCRE_CPPFLAGS | 3055 PCRE CPPFLAGS: $PCRE_CPPFLAGS |
3047 PCRE libraries: $PCRE_LIBS | 3056 PCRE libraries: $PCRE_LIBS |
3048 PortAudio CPPFLAGS: $PORTAUDIO_CPPFLAGS | 3057 PortAudio CPPFLAGS: $PORTAUDIO_CPPFLAGS |
3049 PortAudio LDFLAGS: $PORTAUDIO_LDFLAGS | 3058 PortAudio LDFLAGS: $PORTAUDIO_LDFLAGS |
3050 PortAudio libraries: $PORTAUDIO_LIBS | 3059 PortAudio libraries: $PORTAUDIO_LIBS |