| 1 |
% |
| 2 |
% [] = PV_CHECKPATH() |
| 3 |
% |
| 4 |
% This function detects where the package gmaze_pv is installed |
| 5 |
% (the upper level directory where the function volbet2iso |
| 6 |
% is found) and ensure that sub-directories are in the path |
| 7 |
% |
| 8 |
|
| 9 |
function [] = pv_checkpath() |
| 10 |
|
| 11 |
% Windows/Linux compatibility |
| 12 |
global sla |
| 13 |
sla = '/'; |
| 14 |
if ispc , sla = '\'; end |
| 15 |
|
| 16 |
|
| 17 |
% Determine the directory name where the package is installed: |
| 18 |
w = which('volbet2iso'); |
| 19 |
packdir = w(1:length(w)-12); |
| 20 |
|
| 21 |
|
| 22 |
% Try to found needed subdirectories: |
| 23 |
subdir = 'subfct'; |
| 24 |
fullsubdir = strcat(packdir,sla,subdir); |
| 25 |
if isempty(findstr(path,fullsubdir)) |
| 26 |
addpath(fullsubdir) |
| 27 |
end |