more flexible handling of paths
This commit is contained in:
parent
a000bc75bd
commit
8a9750155e
@ -54,6 +54,7 @@ PStartupHandler::PStartupHandler()
|
|||||||
|
|
||||||
// get default path (for the moment only linux like)
|
// get default path (for the moment only linux like)
|
||||||
char *pmusrpath;
|
char *pmusrpath;
|
||||||
|
char *home;
|
||||||
char musrpath[128];
|
char musrpath[128];
|
||||||
char startup_path_name[128];
|
char startup_path_name[128];
|
||||||
|
|
||||||
@ -66,7 +67,8 @@ PStartupHandler::PStartupHandler()
|
|||||||
// check if the MUSRFITPATH system variable is set
|
// check if the MUSRFITPATH system variable is set
|
||||||
pmusrpath = getenv("MUSRFITPATH");
|
pmusrpath = getenv("MUSRFITPATH");
|
||||||
if (pmusrpath == 0) { // not set, will try default one
|
if (pmusrpath == 0) { // not set, will try default one
|
||||||
strcpy(musrpath, "/home/nemu/analysis/bin");
|
home = getenv("HOME");
|
||||||
|
sprintf(musrpath, "%s/analysis/bin", home);
|
||||||
cout << endl << "**WARNING** MUSRFITPATH environment variable not set will try " << musrpath << endl;
|
cout << endl << "**WARNING** MUSRFITPATH environment variable not set will try " << musrpath << endl;
|
||||||
} else {
|
} else {
|
||||||
strncpy(musrpath, pmusrpath, sizeof(musrpath));
|
strncpy(musrpath, pmusrpath, sizeof(musrpath));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user