diff options
author | Norbert Preining <norbert@preining.info> | 2020-11-24 03:01:06 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-11-24 03:01:06 +0000 |
commit | 55c6d66f61a96ba63cd8c141229843ad2ab42632 (patch) | |
tree | 64fa3f4bc82828c2475a6a25d23a02cb36502b95 /graphics/asymptote/settings.cc | |
parent | f0be59ccfa7046c57199fe35c49e1e8963fcb1a9 (diff) |
CTAN sync 202011240301
Diffstat (limited to 'graphics/asymptote/settings.cc')
-rw-r--r-- | graphics/asymptote/settings.cc | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/graphics/asymptote/settings.cc b/graphics/asymptote/settings.cc index b49d1e2336..edd9fec784 100644 --- a/graphics/asymptote/settings.cc +++ b/graphics/asymptote/settings.cc @@ -85,6 +85,7 @@ const bool havegl=false; mode_t mask; string systemDir=ASYMPTOTE_SYSDIR; +string defaultPSdriver="ps2write"; string defaultEPSdriver="eps2write"; string defaultAsyGL="https://vectorgraphics.github.io/asymptote/base/webgl/asygl-"+ string(AsyGLVersion)+".js"; @@ -888,7 +889,7 @@ void version() void usage(const char *program) { version(); - cerr << "\t\t\t" << "http://asymptote.sourceforge.net/" + cerr << "\t\t\t" << "https://asymptote.sourceforge.io/" << endl << "Usage: " << program << " [options] [file ...]" << endl; @@ -997,7 +998,11 @@ struct versionOption : public option { #endif feature("WebGL 3D HTML rendering",glm); +#ifdef HAVE_LIBOSMESA + feature("OpenGL 3D OSMesa offscreen rendering",gl); +#else feature("OpenGL 3D OpenGL rendering",gl); +#endif feature("GSL GNU Scientific Library (special functions)",gsl); feature("FFTW3 Fast Fourier transforms",fftw3); feature("XDR external data representation (portable binary file format)",xdr); @@ -1282,6 +1287,8 @@ void initSettings() { addOption(new boolSetting("inlineimage", 0, "Generate inline embedded image")); + addOption(new boolSetting("compress", 0, + "Compress images in PDF output", true)); addOption(new boolSetting("parseonly", 'p', "Parse file")); addOption(new boolSetting("translate", 's', "Show translated virtual machine code")); @@ -1423,6 +1430,7 @@ void initSettings() { addOption(new envSetting("gs", defaultGhostscript)); addOption(new envSetting("libgs", defaultGhostscriptLibrary)); addOption(new envSetting("epsdriver", defaultEPSdriver)); + addOption(new envSetting("psdriver", defaultPSdriver)); addOption(new envSetting("asygl", defaultAsyGL)); addOption(new envSetting("texpath", "")); addOption(new envSetting("texcommand", "")); |