Added python_prefix capability. Can now install site-packages into

a different directory than the Cantera install directory.
Added a particles section that shouldn't be turned on.
This commit is contained in:
Harry Moffat 2004-04-22 22:59:13 +00:00
parent 25f80433e5
commit b74d4177c6
2 changed files with 90 additions and 11 deletions

58
config/configure vendored
View file

@ -271,7 +271,7 @@ PACKAGE_STRING=
PACKAGE_BUGREPORT=
ac_unique_file="Cantera.README"
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CVF_LIBDIR local_inst ctversion homedir ct_libdir ct_incdir ct_incroot ct_bindir ct_datadir ct_demodir ct_templdir ct_mandir ct_tutdir ct_docdir ct_dir CANTERA_LIBDIR CANTERA_INCDIR CT_TOOLS_BIN CANTERA_BINDIR CANTERA_EXAMPLES_DIR CANTERA_DATADIR build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os username ctroot buildinc buildlib buildbin MAKE ARCHIVE SOEXT SHARED PIC LCXX_FLAGS LCXX_END_LIBS USERDIR INCL_USER_CODE KERNEL BUILD_CK LIB_DIR LAPACK_LIBRARY build_lapack BLAS_LIBRARY build_blas LOCAL_LIBS CT_SHARED_LIB BUILD_F90 PYTHON_CMD BUILD_PYTHON MATLAB_CMD BUILD_MATLAB BUILD_CLIB export_name INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC F77 FFLAGS ac_ct_F77 FLIBS precompile_headers CXX_DEPENDS OS_IS_DARWIN OS_IS_WIN OS_IS_CYGWIN SHARED_CTLIB mex_ext F77_EXT CXX_EXT OBJ_EXT EXE_EXT local_math_libs math_libs SO LDSHARED LIBOBJS LTLIBOBJS'
ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CVF_LIBDIR local_inst local_python_inst python_prefix ctversion homedir ct_libdir ct_incdir ct_incroot ct_bindir ct_datadir ct_demodir ct_templdir ct_mandir ct_tutdir ct_docdir ct_dir CANTERA_LIBDIR CANTERA_INCDIR CT_TOOLS_BIN CANTERA_BINDIR CANTERA_EXAMPLES_DIR CANTERA_DATADIR build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os username ctroot buildinc buildlib buildbin MAKE ARCHIVE SOEXT SHARED PIC LCXX_FLAGS LCXX_END_LIBS USERDIR INCL_USER_CODE KERNEL BUILD_CK LIB_DIR LAPACK_LIBRARY build_lapack BLAS_LIBRARY build_blas LOCAL_LIBS CANTERA_PARTICLES_DIR BUILD_PARTICLES CT_SHARED_LIB BUILD_F90 PYTHON_CMD BUILD_PYTHON MATLAB_CMD BUILD_MATLAB BUILD_CLIB export_name INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC F77 FFLAGS ac_ct_F77 FLIBS precompile_headers CXX_DEPENDS OS_IS_DARWIN OS_IS_WIN OS_IS_CYGWIN SHARED_CTLIB mex_ext F77_EXT CXX_EXT OBJ_EXT EXE_EXT local_math_libs math_libs SO LDSHARED LIBOBJS LTLIBOBJS'
ac_subst_files=''
# Initialize some variables set by options.
@ -1311,10 +1311,25 @@ if test "x${OS_IS_WIN}" = "x1"; then
prefix=`cygpath -a -w "${prefix}" | sed 's/\\\/\\//g'`
fi
echo "Cantera will be installed in ${prefix}"
#
# Determination of Python site-package directory location
#
local_python_inst=${local_inst}
if test "x${SET_PYTHON_SITE_PACKAGE_TOPDIR}" = "xy"; then
python_prefix=${PYTHON_SITE_PACKAGE_TOPDIR}
local_python_inst=1
else
python_prefix=$prefix
fi
echo "Cantera's Python packages will be installed in ${python_prefix}"
ctversion=${CANTERA_VERSION}
@ -1688,6 +1703,29 @@ fi
#--------------------------------------------------
# Particle Library interface
#--------------------------------------------------
BUILD_PARTICLES=
if test "$ENABLE_PARTICLES" = "y"
then
BUILD_PARTICLES=1
NEED_PARTICLES=1
if test -z "$CANTERA_PARTICLES_DIR"
then
if test -z "$PARTICLES_DIR"
then
CANTERA_PARTICLES_DIR=$CANTERA_ROOT/Cantera/cads
else
CANTERA_PARTICLES_DIR=$CANTERA_ROOT/$PARTICLES_DIR
fi
fi
CXXFLAGS="$CXXFLAGS -DHAVE_PARTICLES -I$CANTERA_PARTICLES_DIR/src"
fi
#-------------------------------------------------
# Language Interfaces
@ -1702,11 +1740,11 @@ fi
BUILD_CLIB=0
BUILD_CLIB=1
#
# Python Interface
#
BUILD_PYTHON=0
BUILD_PYTHON=1
if test -z "$PYTHON_CMD"; then
for ac_prog in python2 python
do
@ -1758,9 +1796,6 @@ if test "$PYTHON_CMD" != "none"; then
if test "x$OS_IS_WIN" = "x1"; then
PYTHON_CMD=`cygpath -a -w "$PYTHON_CMD" | sed 's/\\\/\\//g'`
fi
if test "$BUILD_PYTHON_INTERFACE" != "n"; then
BUILD_PYTHON=1; BUILD_CLIB=1
fi
else
echo
echo "********************************************************************"
@ -1776,6 +1811,7 @@ cat >>confdefs.h <<_ACEOF
_ACEOF
#
# Matlab Interface
#
@ -3220,7 +3256,7 @@ fi
# Provide some information about the compiler.
echo "$as_me:3223:" \
echo "$as_me:3259:" \
"checking for Fortran 77 compiler version" >&5
ac_compiler=`set X $ac_compile; echo $2`
{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
@ -3397,7 +3433,7 @@ _ACEOF
# flags.
ac_save_FFLAGS=$FFLAGS
FFLAGS="$FFLAGS $ac_verb"
(eval echo $as_me:3400: \"$ac_link\") >&5
(eval echo $as_me:3436: \"$ac_link\") >&5
ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
echo "$ac_f77_v_output" >&5
FFLAGS=$ac_save_FFLAGS
@ -3477,7 +3513,7 @@ _ACEOF
# flags.
ac_save_FFLAGS=$FFLAGS
FFLAGS="$FFLAGS $ac_cv_prog_f77_v"
(eval echo $as_me:3480: \"$ac_link\") >&5
(eval echo $as_me:3516: \"$ac_link\") >&5
ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:'`
echo "$ac_f77_v_output" >&5
FFLAGS=$ac_save_FFLAGS
@ -4348,6 +4384,8 @@ s,@ECHO_T@,$ECHO_T,;t t
s,@LIBS@,$LIBS,;t t
s,@CVF_LIBDIR@,$CVF_LIBDIR,;t t
s,@local_inst@,$local_inst,;t t
s,@local_python_inst@,$local_python_inst,;t t
s,@python_prefix@,$python_prefix,;t t
s,@ctversion@,$ctversion,;t t
s,@homedir@,$homedir,;t t
s,@ct_libdir@,$ct_libdir,;t t
@ -4401,6 +4439,8 @@ s,@build_lapack@,$build_lapack,;t t
s,@BLAS_LIBRARY@,$BLAS_LIBRARY,;t t
s,@build_blas@,$build_blas,;t t
s,@LOCAL_LIBS@,$LOCAL_LIBS,;t t
s,@CANTERA_PARTICLES_DIR@,$CANTERA_PARTICLES_DIR,;t t
s,@BUILD_PARTICLES@,$BUILD_PARTICLES,;t t
s,@CT_SHARED_LIB@,$CT_SHARED_LIB,;t t
s,@BUILD_F90@,$BUILD_F90,;t t
s,@PYTHON_CMD@,$PYTHON_CMD,;t t

View file

@ -67,11 +67,26 @@ if test "x${OS_IS_WIN}" = "x1"; then
prefix=`cygpath -a -w "${prefix}" | sed 's/\\\/\\//g'`
fi
echo "Cantera will be installed in ${prefix}"
echo "Cantera will be installed in ${prefix}"
AC_SUBST(prefix)
AC_SUBST(local_inst)
#
# Determination of Python site-package directory location
#
local_python_inst=${local_inst}
if test "x${SET_PYTHON_SITE_PACKAGE_TOPDIR}" = "xy"; then
python_prefix=${PYTHON_SITE_PACKAGE_TOPDIR}
local_python_inst=1
else
python_prefix=$prefix
fi
echo "Cantera's Python packages will be installed in ${python_prefix}"
AC_SUBST(local_python_inst)
AC_SUBST(python_prefix)
ctversion=${CANTERA_VERSION}
AC_SUBST(ctversion)
@ -351,6 +366,29 @@ fi
AC_SUBST(LOCAL_LIBS)
#--------------------------------------------------
# Particle Library interface
#--------------------------------------------------
BUILD_PARTICLES=
if test "$ENABLE_PARTICLES" = "y"
then
BUILD_PARTICLES=1
NEED_PARTICLES=1
if test -z "$CANTERA_PARTICLES_DIR"
then
if test -z "$PARTICLES_DIR"
then
CANTERA_PARTICLES_DIR=$CANTERA_ROOT/Cantera/cads
else
CANTERA_PARTICLES_DIR=$CANTERA_ROOT/$PARTICLES_DIR
fi
fi
AC_SUBST(CANTERA_PARTICLES_DIR)
CXXFLAGS="$CXXFLAGS -DHAVE_PARTICLES -I$CANTERA_PARTICLES_DIR/src"
fi
AC_SUBST(BUILD_PARTICLES)
#-------------------------------------------------
# Language Interfaces
@ -577,7 +615,8 @@ AC_OUTPUT(../Cantera/Makefile \
../test_problems/cxx_ex/Makefile \
../test_problems/silane_equil/Makefile \
../test_problems/surfkin/Makefile \
../test_problems/diamondSurf/Makefile )
../test_problems/diamondSurf/Makefile \
)
# )
if test "x${OS_IS_WIN}" = "x1"; then
cp -f ../config.h ../Cantera/src