diff --git a/etc/config.csh/paraview b/etc/config.csh/paraview index 1f017c8e7df7f4325a8a65bc10154a1c8dd26d16..b21581179883d16d8884ba0138a4056611e19a8e 100644 --- a/etc/config.csh/paraview +++ b/etc/config.csh/paraview @@ -3,7 +3,7 @@ # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox # \\ / O peration | # \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation -# \\/ M anipulation | Copyright (C) 2016 OpenCFD Ltd. +# \\/ M anipulation | Copyright (C) 2016-2017 OpenCFD Ltd. #------------------------------------------------------------------------------ # License # This file is part of OpenFOAM. @@ -60,11 +60,15 @@ set cmake_version=cmake-system if ( ! $?ParaView_DIR ) setenv ParaView_DIR -# Clean the PATH -if ( ! $?ParaView_DIR ) setenv ParaView_DIR -set cleaned=`$WM_PROJECT_DIR/bin/foamCleanPath "$PATH" "$ParaView_DIR $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/cmake- $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/paraview-"` +# Clean PATH and LD_LIBRARY_PATH +set cleaned=`$WM_PROJECT_DIR/bin/foamCleanPath "$PATH" "$ParaView_DIR $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/cmake- $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/ParaView-"` if ( $status == 0 ) setenv PATH $cleaned +if ( $?LD_LIBRARY_PATH ) then + set cleaned=`$WM_PROJECT_DIR/bin/foamCleanPath "$LD_LIBRARY_PATH" "$ParaView_DIR $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/ParaView-"` + if ( $status == 0 ) setenv LD_LIBRARY_PATH $cleaned +endif + # ThirdParty cmake set cmake=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$cmake_version if ( -r $cmake/bin/cmake ) then diff --git a/etc/config.sh/paraview b/etc/config.sh/paraview index 188d505b0f182ca1ea3560c5c5a42ebbfbb31cdb..3db9b49cf7b839ce4f7e0186867279cd83a94292 100644 --- a/etc/config.sh/paraview +++ b/etc/config.sh/paraview @@ -3,7 +3,7 @@ # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox # \\ / O peration | # \\ / A nd | Copyright (C) 2011-2016 OpenFOAM Foundation -# \\/ M anipulation | Copyright (C) 2016 OpenCFD Ltd. +# \\/ M anipulation | Copyright (C) 2016-2017 OpenCFD Ltd. #------------------------------------------------------------------------------ # License # This file is part of OpenFOAM. @@ -61,13 +61,20 @@ cmake_version=cmake-system #------------------------------------------------------------------------------ -# Clean the PATH +# Clean PATH and LD_LIBRARY_PATH cleaned=$($WM_PROJECT_DIR/bin/foamCleanPath "$PATH" \ + "$ParaView_DIR \ + $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/cmake- \ + $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/ParaView-" \ +) && PATH="$cleaned" + +if [ -n "$LD_LIBRARY_PATH" ] +then + cleaned=$($WM_PROJECT_DIR/bin/foamCleanPath "$LD_LIBRARY_PATH" \ "$ParaView_DIR \ - $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/cmake- \ - $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/paraview-" \ - ) \ - && PATH="$cleaned" + $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/ParaView-" \ + ) && LD_LIBRARY_PATH="$cleaned" +fi # ThirdParty cmake cmake=$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$cmake_version