Mercurial > octave
diff doc/interpreter/plotimages.m @ 20885:e5f78891ad9e
Allow doc's images to be generated using gnuplot when osmesa isn't available.
* geometryimages.m (set_graphics_toolkit): Backup osmesa with gnuplot.
* interpimages.m (set_graphics_toolkit): ditto.
* plotimages.m (set_graphics_toolkit): ditto.
* sparseimages.m (set_graphics_toolkit): ditto.
author | Ben Abbott <bpabbott@mac.com> |
---|---|
date | Sun, 13 Dec 2015 14:09:19 -0500 |
parents | 5b7643257978 |
children | 80b69efcd960 |
line wrap: on
line diff
--- a/doc/interpreter/plotimages.m Sun Dec 13 07:59:40 2015 -0800 +++ b/doc/interpreter/plotimages.m Sun Dec 13 14:09:19 2015 -0500 @@ -122,6 +122,13 @@ function set_graphics_toolkit () if (isempty (available_graphics_toolkits ())) error ("no graphics toolkit available for plotting"); + elseif (! strcmp ("gnuplot", graphics_toolkit ()) ... + && ! octave_config_info ().features.OSMESA) + if (! any (strcmp ("gnuplot", available_graphics_toolkits ()))) + error ("no graphics toolkit available for offscreen plotting"); + else + graphics_toolkit ("gnuplot"); + endif endif endfunction