Consistently read launcher settings
Created by: jcfr
This PR updates Slicer Core application so that it consistently reads environment settings (PATH
, LD_LIBRARY_PATH
, PYTHONPATH
, ...) for both the main application and installed extensions using the same interface provided by ctkAppLauncherSettings.h.
It addresses issue Radiomics/SlicerRadiomics/issues/18
It was tested (by starting Slicer, installing an extension and re-starting) using:
-
Linux build tree (tested using SlicerRadiomics extension packaged locally) -
Linux Install tree (tested using SlicerRadiomics extension packaged locally) -
MacOSx build tree (tested using SlicerRadiomics extension packaged locally) -
MacOSx Install tree (tested using SlicerRadiomics extension packaged locally) -
Windows build tree (application starts - can not yet test use of SlicerRadiomics) -
Windows Install tree (application starts - can not yet test use of SlicerRadiomics)