Merge remote-tracking branch 'origin/master' into YaSp
[scilab.git] / scilab / modules / development_tools / macros / devtools_run_builder.sci
1 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
2 // Copyright (C) 2008 - INRIA - Simon LIPP <simon.lipp@scilab.org>
3 //
4 // This file must be used under the terms of the CeCILL.
5 // This source file is licensed as described in the file COPYING, which
6 // you should have received as part of this distribution.  The terms
7 // are also available at
8 // http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
9
10 // Run the path/subdir/builder script, changing its working directory
11 // to path/subdir
12 function devtools_run_builder(path, subdir, builder)
13     oldpath = pwd();
14
15     chdir(path);
16
17     if(isdir(subdir)) then
18         chdir(subdir);
19         exec(builder, -1);
20     end
21
22     chdir(oldpath);
23 endfunction