From 09255f2b996544dba373b4ee2895e8b0fe08dfcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemia=20=28Scylla=29?= <stepan@dynare.org> Date: Mon, 17 Dec 2018 10:46:06 +0100 Subject: [PATCH] Fixed installation or update of x13 binary. --- externals/x13/installx13.m | 9 +++++++++ externals/x13/updatex13.m | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/externals/x13/installx13.m b/externals/x13/installx13.m index 32e874b..d2a6817 100644 --- a/externals/x13/installx13.m +++ b/externals/x13/installx13.m @@ -26,12 +26,21 @@ if ~exist('x13.zip','file') end unzip('x13.zip'); if ismac() + if exist('./osx', 'dir') + rmdir('osx', 's') + end mkdir osx; movefile('binaries/osx/*','./osx'); elseif isunix() + if exist('./linux', 'dir') + rmdir('linux', 's') + end mkdir linux; movefile('binaries/linux/*','./linux'); elseif ispc() + if exist('./windows', 'dir') + rmdir('windows', 's') + end mkdir windows; movefile('binaries/windows/*','./windows'); else diff --git a/externals/x13/updatex13.m b/externals/x13/updatex13.m index d6f8f07..adf3126 100644 --- a/externals/x13/updatex13.m +++ b/externals/x13/updatex13.m @@ -22,4 +22,8 @@ if exist('x13.zip','file') delete('x13.zip') end +if exist('./binaries', 'dir') + rmdir('binaries', 's'); +end + installx13(); \ No newline at end of file -- GitLab