aboutsummaryrefslogtreecommitdiff
path: root/src/AMRPlus/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/AMRPlus/configure.in')
-rw-r--r--src/AMRPlus/configure.in143
1 files changed, 143 insertions, 0 deletions
diff --git a/src/AMRPlus/configure.in b/src/AMRPlus/configure.in
new file mode 100644
index 0000000..f48eb48
--- /dev/null
+++ b/src/AMRPlus/configure.in
@@ -0,0 +1,143 @@
+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)
+
+
+
+