AC_INIT() AC_CANONICAL_HOST AC_PROG_MAKE_SET AC_PROG_CC AC_PROG_CXX AC_PATH_PROGS(AR,ar) case "$host" in *linux*) ARCH_FLAGS="" XTRALIBS='-lpthread' GLLIBS="-lGL" XLIBS="-L/usr/X11R6/lib -lXext -lXt -lX11 -lm";; *darwin*) ARCH_FLAGS="" XTRALIBS='-lpthread' GLLIBS="-lGL" XLIBS="-L/usr/X11R6/lib -lXext -lXt -lX11 -lm";; *irix*) IRIX_CPU=`hinv -t cpu` case "$IRIX_CPU" in *4???*) echo 4 ARCH_FLAGS="-mips3 -n32 -c -float" ;; *8???*) echo 8 ARCH_FLAGS="-mips3 -n32 -c -float" ;; *10???*) echo 10 AC_ARG_WITH(mips3, --with-mips3 put this in if you want mips3 -n32 set to no if you want mips4 -64, [ if test "$withval" = no ; then ARCH_FLAGS="-mips4 -r10000 -64 -IPA -LNO -c -float" ; else ARCH_FLAGS="-mips3 -n32 -c -float" ; fi ] );; *12???*) echo 12 AC_ARG_WITH(mips3, --with-mips3 put this in if you want mips3 -n32 set to no if you want mips4 -64, [ if test "$withval" = no ; then ARCH_FLAGS="-mips4 -r12000 -64 -IPA -LNO -c -float" ; else ARCH_FLAGS="-mips3 -n32 -c -float" ; fi ] );; *) echo whatever ARCH_FLAGS="-mips3 -n32 -c -float" ;; esac XTRALIBS="" GLLIBS="-lGL" XLIBS="-lXext -lXt -lX11 -lm";; *) echo "operating system type not recognized" exit 1;; esac AC_SUBST(XTRALIBS) AC_SUBST(GLLIBS) DEBUG_FLAGS="-g" AC_SUBST(DEBUG_FLAGS) AC_SUBST(ARCH_FLAGS) AC_DEFINE(OPENGL) AC_ARG_WITH(ieeeio, --with-ieeeio Provide path to your IEEEIO installation, [ if test -n "$withval" ; then IEEEHOME="$withval" IEEEINCLUDE='-I$(IEEEHOME)/include' IEEELIB='-L$(IEEEHOME)/lib -lAMR -lhlio -lieeeio' else IEEEHOME="" IEEEINCLUDE="" IEEELIB="" fi ] ) AC_ARG_WITH(hdf4, --with-hdf4 Provide path to your hdf4 installation, [ if test -n "$withval" ; then AC_DEFINE(WITH_HDF4) HDFHOME="$withval" HDFINCLUDE='-I$(HDFHOME)/include' HDFLIB='-L$(HDFHOME)/lib -lhdfio -lmfhdf -ldf -ljpeg -lz' else HDFHOME="" HDFINCLUDE="" HDFLIB="" fi ] ) AC_ARG_WITH(hdf5, --with-hdf5 Provide path to your hdf5 installation, [ if test -n "$withval" ; then AC_DEFINE(WITH_HDF5) H5HOME="$withval" H5INCLUDE='-I$(H5HOME)/include' H5LIB='-L$(H5HOME)/lib -lh5io -lhdf5' else H5HOME="" H5INCLUDE="" H5LIB="" fi ] ) AC_SUBST(IEEEHOME) AC_SUBST(IEEEINCLUDE) AC_SUBST(IEEELIB) AC_SUBST(HDFHOME) AC_SUBST(HDFINCLUDE) AC_SUBST(HDFLIB) AC_SUBST(H5HOME) AC_SUBST(H5INCLUDE) AC_SUBST(H5LIB) AC_SUBST(XLIBS) AC_OUTPUT(makefile)