From 11f34a21f6bbb8a045c5c5d6d92a0b80c9cf01df Mon Sep 17 00:00:00 2001 From: nemu Date: Tue, 16 Jun 2009 06:21:02 +0000 Subject: [PATCH] some adaptation to the new Makefiles --- src/Makefile | 2 ++ src/musrgui/PAdmin.cpp | 12 +++++++++--- src/musrgui/musrgui_startup.xml | 4 ++-- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/Makefile b/src/Makefile index 2ba38b81..afddd398 100644 --- a/src/Makefile +++ b/src/Makefile @@ -145,3 +145,5 @@ $(OBJS): %.o: %.cpp install: all cp -fvp $(EXEC) $(INSTALLPATH) cp -fvp musrfit_startup.xml $(INSTALLPATH) + cp -fvp external/scripts/msr2data $(INSTALLPATH) + chmod 755 $(INSTALLPATH)/msr2data diff --git a/src/musrgui/PAdmin.cpp b/src/musrgui/PAdmin.cpp index b7d0ab72..523b565e 100644 --- a/src/musrgui/PAdmin.cpp +++ b/src/musrgui/PAdmin.cpp @@ -228,11 +228,17 @@ bool PAdminXMLParser::endDocument() } if (fAdmin->getMsrDefaultFilePath().find('$') >= 0) { - expandPath(fAdmin->getMsrDefaultFilePath()); + str = expandPath(fAdmin->getMsrDefaultFilePath()); if (!str.isEmpty()) fAdmin->setMsrDefaultFilePath(str); } + if (fAdmin->getTheoFuncPixmapPath().find('$') >=0) { + str = expandPath(fAdmin->getTheoFuncPixmapPath()); + if (!str.isEmpty()) + fAdmin->setTheoFuncPixmapPath(str); + } + return true; } @@ -292,9 +298,9 @@ PAdmin::PAdmin() QString fln = "./musrgui_startup.xml"; if (!QFile::exists(fln)) { QString path = std::getenv("MUSRFITPATH"); - QString home = std::getenv("HOME"); + QString rootsys = std::getenv("ROOTSYS"); if (path.isEmpty()) - path = home + "/analysis/bin"; + path = rootsys + "/bin"; fln = path + "/musrgui_startup.xml"; } if (QFile::exists(fln)) { // administration file present diff --git a/src/musrgui/musrgui_startup.xml b/src/musrgui/musrgui_startup.xml index 164b5e15..bd170004 100644 --- a/src/musrgui/musrgui_startup.xml +++ b/src/musrgui/musrgui_startup.xml @@ -5,7 +5,7 @@ This is handling default setting parameters for the musrgui. - $HOME/analysis/bin + $ROOTSYS/bin ./ $HOME/analysis/musrfit/src/musrgui @@ -21,7 +21,7 @@ Starting with >= Qt4.2 this will be linked automatically but until then ...; sorry ;-) - /home/nemu/analysis/musrfit/src/musrgui/latex_images + $HOME/analysis/musrfit/src/musrgui/latex_images asymmetry