@@ -372,7 +372,7 @@ AC_ARG_WITH([petsc-options],
372372 [ AC_HELP_STRING ([ --with-petsc-options] ,
373373 [ set optional PETSc configure options @<:@ default=--download-chaco=1 --download-f2cblaslapack=1@:>@ ] )] ,
374374 [ petsc_options=$withval] ,
375- [ petsc_options="--download-chaco=1 --download-f2cblaslapack=1"] )
375+ [ petsc_options="--download-chaco=1 --download-f2cblaslapack=1 --download-ml=1 "] )
376376AC_SUBST ( petsc_options )
377377AC_ARG_WITH ( [ petsc-tarball] ,
378378 [ AC_HELP_STRING ([ --with-petsc-tarball] ,
@@ -639,7 +639,7 @@ if test "$install_swig" = yes ; then
639639 echo "do nothing" >& /dev/null
640640else
641641 if test "$pylith_git" != no ; then
642- AC_PROG_SWIG([ 2.0.4 ] , [ 3 .0.2 ] )
642+ AC_PROG_SWIG([ 4 .0.0 ] )
643643 fi
644644fi
645645
@@ -733,7 +733,7 @@ if test "$install_h5py" = yes ; then
733733 x=1
734734else
735735 if test "$with_h5py" = yes ; then
736- CIT_PYTHON_MODULE([ h5py] ,[ 2 .0.0] )
736+ CIT_PYTHON_MODULE([ h5py] ,[ 3 .0.0] )
737737 fi
738738fi
739739
@@ -782,13 +782,17 @@ if test "$install_petsc" = yes ; then
782782
783783 AC_ARG_VAR ( PETSC_DIR , [ location of PETSc installation] )
784784 AC_ARG_VAR ( PETSC_ARCH , [ PETSc configuration] )
785- PETSC_DIR=$prefix
785+ if test "$install_developer" = yes ; then
786+ PETSC_DIR="$(pwd)/cig/petsc-pylith"
787+ else
788+ PETSC_DIR=$prefix
789+ fi
786790 AC_SUBST ( PETSC_DIR )
787791 PETSC_ARCH=arch-pylith
788792 AC_SUBST ( PETSC_ARCH )
789793else
790794 AC_LANG ( C )
791- CIT_PATH_PETSC([ 3.5.3 ] )
795+ CIT_PATH_PETSC([ 3.18.2 ] )
792796 CIT_HEADER_PETSC
793797 CIT_CHECK_LIB_PETSC
794798fi
@@ -928,32 +932,39 @@ AC_SUBST(LDFLAGS)
928932
929933# Create setup.sh
930934echo "# !/bin/bash" > setup.sh
931- TEMPVAR="$prefix/bin"
935+ TEMP_BINDIR="$prefix/bin"
936+ echo "if [ [ -d $TEMP_BINDIR ] ] ; then" >> setup.sh
937+ echo " source ${TEMP_BINDIR}/activate" >> setup.sh
938+ echo "else" >> setup.sh
932939if test "X${PATH}" = X ; then
933- echo "export PATH=$TEMPVAR" >> setup.sh
940+ echo "export PATH=${TEMP_BINDIR}" >> setup.sh
941+ else
942+ echo "export PATH=${TEMP_BINDIR}:\${PATH}" >> setup.sh
943+ fi
944+ TEMP_PATH="$prefix/lib/python$PYTHON_VERSION/site-packages:$prefix/lib64/python$PYTHON_VERSION/site-packages"
945+ if test "X$PYTHONPATH" = X ; then
946+ echo "export PYTHONPATH=${TEMP_PATH}" >> setup.sh
934947else
935- echo "export PATH=$TEMPVAR :\${PATH }" >> setup.sh
948+ echo "export PYTHONPATH=${TEMP_PATH} :\${PYTHONPATH }" >> setup.sh
936949fi
950+ echo "fi" >> setup.sh
937951
938952case $host_os in
939953 darwin*)
940954 ;;
941955 *)
942- TEMPVAR="$prefix/lib:$prefix/lib64"
956+ TEMP_PATH="$prefix/lib:$prefix/lib64"
957+ if test "$install_developer" = "yes"; then
958+ TEMP_PATH="${TEMP_PATH}:${PETSC_DIR}/${PETSC_ARCH}/lib"
959+ fi
943960 if test "X${LD_LIBRARY_PATH}" = X ; then
944- echo "export LD_LIBRARY_PATH=$TEMPVAR " >> setup.sh
961+ echo "export LD_LIBRARY_PATH=${TEMP_PATH} " >> setup.sh
945962 else
946- echo "export LD_LIBRARY_PATH=$TEMPVAR :\${LD_LIBRARY_PATH}" >> setup.sh
963+ echo "export LD_LIBRARY_PATH=${TEMP_PATH} :\${LD_LIBRARY_PATH}" >> setup.sh
947964 fi
948965 ;;
949966esac
950967
951- TEMPVAR="$prefix/lib/python$PYTHON_VERSION/site-packages:$prefix/lib64/python$PYTHON_VERSION/site-packages"
952- if test "X$PYTHONPATH" = X ; then
953- echo "export PYTHONPATH=$TEMPVAR" >> setup.sh
954- else
955- echo "export PYTHONPATH=$TEMPVAR:\${PYTHONPATH}" >> setup.sh
956- fi
957968
958969# ----------------------------------------------------------------------
959970AC_CONFIG_FILES ( [ Makefile dependencies/Makefile cig/Makefile] )
0 commit comments