#!/bin/sh # # HKM 7/22/09 # Note the % symbols will cause the python setup to fail because the log capability # in the distutils module doesn't special case % in strings. What I've done is to # just manually take out the errwarn string in the Cantera/Python string up to now. # # Sierra 64 bit setup: # -xO4 -xtarget=native64 -xarch=native64 -xcode=pic32 -DSUN10 -library=stlport4 # # Sierra warnings setup: # +w2 -errtags -erroff=doubunder,reftotemp,ppextraw,inllargeint,inllargeuse,wnoelseretvalue,truncwarn,diffenumtype,notused,wvarhid enmem,badcastw,hidef -errwarn=%all,no%wunreachable,no%partinit # # # Program Names: # MAKE=gmake export MAKE # # Pointers to the 64 bit python built with Sunpro compilers # PYTHON_DIR=/home/hkmoffa/arch/sol_py64 export PYTHON_DIR PYTHON_CMD=/home/hkmoffa/arch/sol_py64/bin/python export PYTHON_CMD # # Use the CC compiler for C++ code CXX=CC export CXX # # Specification of the c compiler # CC=cc export CC CXX_DEPENDS='CC -xM1' export CXX_DEPENDS USE_NUMERIC='n' export USE_NUMERIC BUILD_MATLAB_TOOLBOX="y" export BUILD_MATLAB_TOOLBOX DEBUG_MODE="y" export DEBUG_MODE # # Compiler Flags # BITCOMPILE="64" export BITCOMPILE EFLAGS=" +w2 -errtags -erroff=doubunder,reftotemp,ppextraw,inllargeint,inllargeuse,wnoelseretvalue,truncwarn,diffenumtype,notused,wvarhidenmem,badcastw,hidef -errwarn=%all,no%wunreachable,no%partinit" #AFLAGS=" -xtarget=native64 -xarch=native64 -xcode=pic32 -library=stlport4" AFLAGS=" -xtarget=native64 -xarch=native64 -xcode=pic32" export AFLAGS F77=f77 export F77 F90=f95 export F90 FFLAGS="-g -xtarget=native64 -xarch=native64 -xcode=pic32 " export FFLAGS CFLAGS="-g -xtarget=native64 -xarch=native64 -xcode=pic32 -v " export CFLAGS CXXFLAGS="-g $AFLAGS $EFLAGS -DDEBUG_HKM" export CXXFLAGS LCXX_END_LIBS="-lm " export LCXX_END_LIBS # other useful endlibs for solaris 64 bit are # -mt -lsunmath -lfsu USE_SUNDIALS='n' export USE_SUNDIALS WITH_VCSNONIDEAL='y' export WITH_VCSNONIDEAL # # Location Variables - set the directory to point to # a 64-bit specific directory. # CANTERA_INSTALL_DIR=/home/hkmoffa/arch/sol_py64/cantera-1.7 export CANTERA_INSTALL_DIR CANTERA_CONFIG_PREFIX=/home/hkmoffa/arch/sol_py64/cantera-1.7 export CANTERA_CONFIG_PREFIX #CANTERA_PYTHON_HOME=${CANTERA_PYTHON_HOME:="$HOME/python_modules"} #export CANTERA_PYTHON_HOME SET_PYTHON_SITE_PACKAGE_TOPDIR="y" export SET_PYTHON_SITE_PACKAGE_TOPDIR PYTHON_SITE_PACKAGE_TOPDIR="/home/hkmoffa/arch/sol_py64" export PYTHON_SITE_PACKAGE_TOPDIR PYTHON_PACKAGE="full" #PYTHON_PACKAGE="minimal" #PYTHON_PACKAGE="none" export PYTHON_PACKAGE BUILD_WITH_F2C="n" export BUILD_WITH_F2C # # Archive commands # ARCHIVE="CC -xar -xcode=pic32 -o " export ARCHIVE # # Invoke the regular configure script # ./preconfig