|
[Rivet-svn] r2564 - in trunk: . binblackhole at projects.hepforge.org blackhole at projects.hepforge.orgTue Jul 6 16:19:43 BST 2010
Author: buckley Date: Tue Jul 6 16:19:50 2010 New Revision: 2564 Log: Fixed/improved PYTHONPATH construction Modified: trunk/bin/rivet-config.in trunk/configure.ac trunk/rivetenv.sh.in Modified: trunk/bin/rivet-config.in ============================================================================== --- trunk/bin/rivet-config.in Tue Jul 6 15:17:11 2010 (r2563) +++ trunk/bin/rivet-config.in Tue Jul 6 16:19:50 2010 (r2564) @@ -1,7 +1,9 @@ #! /usr/bin/env bash -# @configure_input@ +## @configure_input@ -# These variables need to exist +## These variables need to exist +## Note no use of $DESTDIR... we ignore it so that destdir can be used +## for temp installs later copied to / prefix=@prefix@ exec_prefix=@exec_prefix@ datarootdir=@datarootdir@ @@ -47,13 +49,7 @@ test -n "$tmp" && OUT="$OUT @datadir@/@PACKAGE_TARNAME@" tmp=$( echo "$*" | egrep -- '--\<pythonpath\>') -test -n "$tmp" && { - ppath="@PYTHON_PREFIX@/lib/python at PYTHON_VERSION@/site-packages" - if test -e "@PYTHON_PREFIX@/lib64/python at PYTHON_VERSION@/site-packages"; then - ppath="$ppath:@PYTHON_PREFIX@/lib64/python at PYTHON_VERSION@/site-packages" - fi - OUT="$OUT $ppath" -} +test -n "$tmp" && OUT="$OUT @RIVET_PYTHONPATH@" ## "Pre-rolled" build info tmp=$( echo "$*" | egrep -- '--\<cppflags\>') Modified: trunk/configure.ac ============================================================================== --- trunk/configure.ac Tue Jul 6 15:17:11 2010 (r2563) +++ trunk/configure.ac Tue Jul 6 16:19:50 2010 (r2564) @@ -192,6 +192,10 @@ if test x$enable_pyext == xyes; then AZ_PYTHON_PATH AZ_PYTHON_VERSION_ENSURE([2.3]) + PYTHON_VERSION=`$PYTHON -c "import sys; print ".".join(map(str, sys.version_info[:2]));"` + AC_SUBST(PYTHON_VERSION) + RIVET_PYTHONPATH=`$PYTHON -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(prefix='$prefix');"` + AC_SUBST(RIVET_PYTHONPATH) ## Test for Python header if test -x "$PYTHON"; then AC_MSG_CHECKING([for Python include path]) Modified: trunk/rivetenv.sh.in ============================================================================== --- trunk/rivetenv.sh.in Tue Jul 6 15:17:11 2010 (r2563) +++ trunk/rivetenv.sh.in Tue Jul 6 16:19:50 2010 (r2564) @@ -4,8 +4,4 @@ export PATH="$exec_prefix/bin:$PATH" export LD_LIBRARY_PATH="@libdir@:@HEPMCLIBPATH@:@FASTJETLIBPATH@:@GSLLIBPATH@:$LD_LIBRARY_PATH" -ppath="@PYTHON_PREFIX@/lib/python at PYTHON_VERSION@/site-packages" -if test -e "@PYTHON_PREFIX@/lib64/python at PYTHON_VERSION@/site-packages"; then - ppath="$ppath:@PYTHON_PREFIX@/lib64/python at PYTHON_VERSION@/site-packages" -fi -export PYTHONPATH="$ppath:$PYTHONPATH" +export PYTHONPATH="@RIVET_PYTHONPATH@:$PYTHONPATH"
More information about the Rivet-svn mailing list |