Skip to content
Snippets Groups Projects
Commit 99292c76 authored by Marco Ratto's avatar Marco Ratto
Browse files

license('test', ' ... ') gives 1 even if the license exists but it is not...

license('test', ' ... ') gives 1 even if the license exists but it is not active, implying a crash of the dynare matlab session.

(partial cherry pick from commit ed9e9560b04b109d715b0835c8f2f68103c466bf)
parent 2fc3b607
No related branches found
No related tags found
No related merge requests found
...@@ -52,7 +52,7 @@ if ~exist('OCTAVE_VERSION') ...@@ -52,7 +52,7 @@ if ~exist('OCTAVE_VERSION')
addpath([dynareroot '/missing/rows_columns']) addpath([dynareroot '/missing/rows_columns'])
% Replacement for vec() (inexistent under MATLAB) % Replacement for vec() (inexistent under MATLAB)
addpath([dynareroot '/missing/vec']) addpath([dynareroot '/missing/vec'])
if ~license('test', 'statistics_toolbox') if isempty(license('inuse','statistics_toolbox'))
% Replacements for functions of the stats toolbox % Replacements for functions of the stats toolbox
addpath([dynareroot '/missing/stats/']) addpath([dynareroot '/missing/stats/'])
end end
......
...@@ -38,7 +38,7 @@ global options_ ...@@ -38,7 +38,7 @@ global options_
options_ = set_default_option(options_,'solve_algo',2); options_ = set_default_option(options_,'solve_algo',2);
info = 0; info = 0;
if options_.solve_algo == 0 if options_.solve_algo == 0
if ~exist('OCTAVE_VERSION') && ~license('test', 'optimization_toolbox') if ~exist('OCTAVE_VERSION') && isempty(license('inuse','optimization_toolbox'))
error('You can''t use solve_algo=0 since you don''t have MATLAB''s Optimization Toolbox') error('You can''t use solve_algo=0 since you don''t have MATLAB''s Optimization Toolbox')
end end
options=optimset('fsolve'); options=optimset('fsolve');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment