[1173] | 1 | #!/bin/csh -f |
---|
| 2 | # ---------------------------------------------------------------------- |
---|
| 3 | # RAPPTURE ENVIRONMENT |
---|
| 4 | # |
---|
| 5 | # This is the main script that most people use to invoke the |
---|
| 6 | # Rappture GUI. It sets environment variables so that the Rappture |
---|
| 7 | # GUI driver will work properly for the current installation. |
---|
| 8 | # |
---|
| 9 | # ====================================================================== |
---|
| 10 | # AUTHOR: Michael McLennan, Purdue University |
---|
[3177] | 11 | # Copyright (c) 2004-2012 HUBzero Foundation, LLC |
---|
[1173] | 12 | # |
---|
| 13 | # See the file "license.terms" for information on usage and |
---|
| 14 | # redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. |
---|
| 15 | # ====================================================================== |
---|
| 16 | # |
---|
| 17 | |
---|
| 18 | # If you install Rappture elsewhere, edit the line below: |
---|
[2095] | 19 | set exec_prefix=@INSTALL_PREFIX@ |
---|
[1173] | 20 | |
---|
[1583] | 21 | set bindir=@bindir@ |
---|
| 22 | set libdir=@libdir@ |
---|
[1679] | 23 | set vtkdir=@VTKDIR@ |
---|
| 24 | set python_version=@PYTHON_VERSION@ |
---|
| 25 | set tcl_version=@TCL_VERSION@ |
---|
[2183] | 26 | set octave_version=@OCTAVE_VERSION_MAJOR@ |
---|
[1173] | 27 | |
---|
| 28 | set path = ( $bindir $path ) |
---|
| 29 | |
---|
[1184] | 30 | if ( $?LD_LIBRARY_PATH ) then |
---|
[1679] | 31 | setenv LD_LIBRARY_PATH "${libdir}:${vtkdir}:$LD_LIBRARY_PATH" |
---|
[1186] | 32 | else |
---|
[1679] | 33 | setenv LD_LIBRARY_PATH "${libdir}:${vtkdir}:${libdir}/vtk" |
---|
[1184] | 34 | endif |
---|
[1173] | 35 | |
---|
[1184] | 36 | if ( $?DYLD_LIBRARY_PATH ) then |
---|
[1679] | 37 | setenv DYLD_LIBRARY_PATH "${libdir}:${vtkdir}:$DYLD_LIBRARY_PATH" |
---|
[1185] | 38 | else |
---|
[1679] | 39 | setenv DYLD_LIBRARY_PATH "${libdir}:${vtkdir}" |
---|
[1184] | 40 | endif |
---|
[1173] | 41 | |
---|
[1184] | 42 | if ( $?MATLABPATH ) then |
---|
[1185] | 43 | setenv MATLABPATH "${libdir}/matlab:$MATLABPATH" |
---|
| 44 | else |
---|
[1184] | 45 | setenv MATLABPATH "${libdir}/matlab" |
---|
| 46 | endif |
---|
| 47 | |
---|
| 48 | if ( $?OCTAVE_PATH ) then |
---|
[1989] | 49 | setenv OCTAVE_PATH "${libdir}/octave${octave_version}:$OCTAVE_PATH" |
---|
[1185] | 50 | else |
---|
[1989] | 51 | setenv OCTAVE_PATH "${libdir}/octave${octave_version}" |
---|
[1184] | 52 | endif |
---|
| 53 | |
---|
[1411] | 54 | if ( $?OCTAVE_LOADPATH ) then |
---|
[1989] | 55 | setenv OCTAVE_LOADPATH "${libdir}/octave3:$OCTAVE_LOADPATH" |
---|
[1411] | 56 | else |
---|
[1989] | 57 | setenv OCTAVE_LOADPATH "${libdir}/octave3" |
---|
[1411] | 58 | endif |
---|
| 59 | |
---|
[1184] | 60 | if ( $?PERL5LIB ) then |
---|
[1185] | 61 | setenv PERL5LIB "${libdir}/perl:$PERL5LIB" |
---|
| 62 | else |
---|
[1184] | 63 | setenv PERL5LIB "${libdir}/perl" |
---|
| 64 | endif |
---|
| 65 | |
---|
[1679] | 66 | if ( $?PYTHONPATH ) then |
---|
| 67 | setenv PYTHONPATH "${libdir}/python${python_version}/site-packages:$PYTHONPATH" |
---|
| 68 | else |
---|
| 69 | setenv PYTHONPATH "${libdir}/python${python_version}/site-packages" |
---|
| 70 | endif |
---|
| 71 | |
---|
[1184] | 72 | if ( $?RUBYLIB ) then |
---|
[1185] | 73 | setenv RUBYLIB "${libdir}/ruby:$RUBYLIB" |
---|
| 74 | else |
---|
[1184] | 75 | setenv RUBYLIB "${libdir}/ruby" |
---|
| 76 | endif |
---|
| 77 | |
---|
| 78 | if ( $?TCL_LIBRARY ) then |
---|
[1679] | 79 | setenv TCL_LIBRARY "${libdir}/tcl${tcl_version}:$TCL_LIBRARY" |
---|
[1185] | 80 | else |
---|
[1679] | 81 | setenv TCL_LIBRARY "${libdir}/tcl${tcl_version}" |
---|
[1184] | 82 | endif |
---|
| 83 | |
---|
| 84 | if ( $?TK_LIBRARY ) then |
---|
[1679] | 85 | setenv TK_LIBRARY "${libdir}/tk${tcl_version}:$TK_LIBRARY" |
---|
[1185] | 86 | else |
---|
[1679] | 87 | setenv TK_LIBRARY "${libdir}/tk${tcl_version}" |
---|
[1184] | 88 | endif |
---|
| 89 | |
---|
[1679] | 90 | if ( $?TCLLIBPATH ) then |
---|
| 91 | setenv TCLLIBPATH "${vtkdir} $TCLLIBPATH" |
---|
[1185] | 92 | else |
---|
[1679] | 93 | setenv TCLLIBPATH "${vtkdir}" |
---|
[1184] | 94 | endif |
---|
[1783] | 95 | |
---|
| 96 | if ( $?CLASSPATH ) then |
---|
| 97 | setenv CLASSPATH "${libdir}/java:$CLASSPATH" |
---|
| 98 | else |
---|
| 99 | setenv CLASSPATH "${libdir}/java" |
---|
| 100 | endif |
---|
| 101 | |
---|
[2715] | 102 | if ( $?R_LIBS ) then |
---|
| 103 | setenv R_LIBS "${libdir}/R:$R_LIBS" |
---|
| 104 | else |
---|
| 105 | setenv R_LIBS "${libdir}/R" |
---|
| 106 | endif |
---|