From d9f3ab5be800fc7fad2c6f28a0199b60cdee73ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Wed, 29 Aug 2012 16:50:08 +0200
Subject: [PATCH] Partially revert commit
 #69efc894c6dc9ac1250bd7450bd57443f088c242. Test for Octave/Matlab to decide
 how to call the print command. Added a warning stating that Octave cannot
 create pdf files.

---
 matlab/dyn_saveas.m | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/matlab/dyn_saveas.m b/matlab/dyn_saveas.m
index 63892572ad..d101a43436 100644
--- a/matlab/dyn_saveas.m
+++ b/matlab/dyn_saveas.m
@@ -31,10 +31,18 @@ function dyn_saveas(h,fname,DynareOptions)
 % along with Dynare.  If not, see <http://www.gnu.org/licenses/>.
 
 if any(strcmp('eps',cellstr(DynareOptions.graph_format)))
-    eval(['print -depsc2 ' fname]);% '.eps']);
+    if exist('OCTAVE_VERSION')
+        eval(['print -depsc2 ' fname '.eps']);
+    else
+        eval(['print -depsc2 ' fname]);
+    end
 end
 if any(strcmp('pdf',cellstr(DynareOptions.graph_format)))
-    eval(['print -dpdf ' fname]);
+    if exist('OCTAVE_VERSION')
+        warning('Octave cannot create pdf files!')
+    else
+        eval(['print -dpdf ' fname]);
+    end
 end
 if ~exist('OCTAVE_VERSION') ...
    && any(strcmp('fig',cellstr(DynareOptions.graph_format)))
-- 
GitLab