From abe2f13c0c93bf36b1ebd0539d84c590ccf5b967 Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer <jpfeifer@gmx.de> Date: Tue, 13 Jun 2023 16:32:50 -0400 Subject: [PATCH] select_x13_binary.m: use direct path under Windows Related to https://git.dynare.org/Dynare/dynare/-/issues/1878#note_18606 --- src/utilities/x13/select_x13_binary.m | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/utilities/x13/select_x13_binary.m b/src/utilities/x13/select_x13_binary.m index ad4bf6c..abed15c 100644 --- a/src/utilities/x13/select_x13_binary.m +++ b/src/utilities/x13/select_x13_binary.m @@ -23,8 +23,13 @@ if nargin < 1 warn_only = false; end -dseries_src_root = strrep(which('initialize_dseries_class'),'initialize_dseries_class.m',''); -dseries_x13_root = sprintf('%s%s%s%s%s%s%s', dseries_src_root, '..', filesep(), 'externals', filesep(), 'x13', filesep()); +if ispc() + dseries_src_root = strrep(which('initialize_dseries_class'),'src\initialize_dseries_class.m',''); + dseries_x13_root = sprintf('%s%s%s%s%s', dseries_src_root,'externals', filesep(), 'x13', filesep()); +else + dseries_src_root = strrep(which('initialize_dseries_class'),'initialize_dseries_class.m',''); + dseries_x13_root = sprintf('%s%s%s%s%s%s%s', dseries_src_root, '..', filesep(), 'externals', filesep(), 'x13', filesep()); +end if ismac() x13_binary = sprintf('%s%s%s', dseries_x13_root, 'macOS', filesep()); -- GitLab