Provisions for Octave 5

time-shift
Sébastien Villemot 2019-02-25 14:56:53 +01:00
parent 073f5dd6f7
commit d4217c02b0
No known key found for this signature in database
GPG Key ID: 2CECE9350ECEBE4A
2 changed files with 5 additions and 4 deletions

View File

@ -83,8 +83,8 @@ if ~isoctave
p{end+1} = '/missing/vec';
end
% ordeig() doesn't exist in Octave
if isoctave
% ordeig() doesn't exist in Octave < 5
if isoctave && octave_ver_less_than('5')
p{end+1} = '/missing/ordeig';
end
@ -117,8 +117,8 @@ if ~exist('struct2array')
p{end+1} = '/missing/struct2array';
end
% isfile is missing in Octave and Matlab<R2017b
if isoctave || matlab_ver_less_than('9.3')
% isfile is missing in Octave < 5 and Matlab < R2017b
if (isoctave && octave_ver_less_than('5')) || (~isoctave && matlab_ver_less_than('9.3'))
p{end+1} = '/missing/isfile';
end

View File

@ -47,6 +47,7 @@ if isoctave
warning('off', 'Octave:variable-switch-label');
warning('off', 'Octave:fortran-indexing');
warning('off', 'Octave:classdef-to-struct');
warning('off', 'Octave:legacy-function'); % For strmatch and isdir
else
% In MATLAB >= 7.7, don't display a warning if we use deprecated
% interface to set seed of random number generators