Commit e968706faf5aa0d77512a3edaba523abc1507f34

Authored by knodlseder
1 parent 3ba3b6f3

use general paths and add python_exec_dir

Showing 1 changed file with 24 additions and 5 deletions
src/ctools-setup.in
... ... @@ -27,12 +27,15 @@ fi
27 27 # Set parameters
28 28 # ==============
29 29 prefix="@prefix@"
30   -ctools_bin="@prefix@/bin"
31   -ctools_lib="@prefix@/lib"
  30 +exec_prefix="@exec_prefix@"
  31 +ctools_bin="@bindir@"
  32 +ctools_lib="@libdir@"
32 33 uname_system=`uname`
33 34 python_dir="@pythondir@"
34   -pkgconfig_dir="@prefix@/lib/pkgconfig"
35   -man_dir="@prefix@/share/doc/ctools/man"
  35 +python_exec_dir="@pyexecdir@"
  36 +pkgconfig_dir="@libdir@/pkgconfig"
  37 +man_dir="@datadir@/doc/ctools/man"
  38 +caldb_dir="@datadir@/caldb"
36 39  
37 40 #
38 41 # Make pfiles available (this is needed for an installation where the
... ... @@ -123,6 +126,13 @@ else
123 126 sed "s%:$python_dir:%:%g" | sed "s%::*$%%"`
124 127 PYTHONPATH="$python_dir$PYTHONPATH"
125 128 fi
  129 +if [ "x$PYTHONPATH" = x ]; then
  130 + PYTHONPATH="$python_exec_dir"
  131 +else
  132 + PYTHONPATH=`echo ":$PYTHONPATH:" | \
  133 + sed "s%:$python_exec_dir:%:%g" | sed "s%::*$%%"`
  134 + PYTHONPATH="$python_dir$PYTHONPATH"
  135 +fi
126 136  
127 137 #
128 138 # Set PKG_CONFIG_PATH
... ... @@ -158,9 +168,18 @@ else
158 168 fi
159 169  
160 170 #
  171 +# Set CALDB (if not yet set)
  172 +# ==========================
  173 +if [ "x$CALDB" = x ]; then
  174 + CALDB="$caldb_dir"
  175 +fi
  176 +
  177 +#
161 178 # List of variables needed in initialization script
162 179 # =================================================
163   -varlist="PATH PYTHONPATH PKG_CONFIG_PATH LD_LIBRARY_PATH DYLD_LIBRARY_PATH MANPATH PFILES PFCLOBBER"
  180 +varlist="LD_LIBRARY_PATH DYLD_LIBRARY_PATH PATH"
  181 +varlist="$varlist PYTHONPATH PKG_CONFIG_PATH MANPATH"
  182 +varlist="$varlist PFILES PFCLOBBER CALDB"
164 183  
165 184 #
166 185 # Save values in output initialization shell scripts
... ...