From a361c7f7bb44e4deb3ec409d7755eade5702f92b Mon Sep 17 00:00:00 2001 From: Andreas Suter Date: Tue, 29 Nov 2016 21:06:10 +0100 Subject: [PATCH] added locally the LD_LIBRARY_PATH. This is needed for macOS 10.12 if ROOT is installed in a local user directory. --- src/musredit_qt5/PFitOutputHandler.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/musredit_qt5/PFitOutputHandler.cpp b/src/musredit_qt5/PFitOutputHandler.cpp index 28ca0298..277618d6 100644 --- a/src/musredit_qt5/PFitOutputHandler.cpp +++ b/src/musredit_qt5/PFitOutputHandler.cpp @@ -62,6 +62,10 @@ PFitOutputHandler::PFitOutputHandler(QString workingDirectory, QVector // QProcess related code fProc = new QProcess( this ); + // make sure that the system environment variables are properly set + QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); + env.insert("LD_LIBRARY_PATH", env.value("ROOTSYS") + "/lib:" + env.value("LD_LIBRARY_PATH")); + fProc->setProcessEnvironment(env); fProc->setWorkingDirectory(workingDirectory); // Set up the command and arguments.