add basic configure script
[suif.git] / configure.ac
blob25544f5438d3ddc9c032e2aeed3df593bb041e4d
1 AC_INIT
2 AC_CANONICAL_HOST
3 AC_PROG_CC
4 AC_PROG_CXX
6 AC_SUBST(SUIFHOME)
7 AC_ARG_WITH(suifhome, [AS_HELP_STRING([--with-suifhome=DIR])])
8 if test "x$with_suifhome" != "x"; then
9         SUIFHOME=$with_suifhome
10 else
11         SUIFHOME=`pwd`
14 AC_SUBST(MACHINE)
15 MACHINE=${MACHINE:-$host}
17 AC_SUBST(COMPILER_NAME)
18 AC_SUBST(CC_OVERRIDE)
19 AC_SUBST(CXX_OVERRIDE)
20 if test "x$COMPILER_NAME" != "x"; then
21         echo $MACHINE | grep '^sparc-sun-solaris[.0-9]*$' >& /dev/null
22         if test $? -eq 0 -a $COMPILER_NAME = 'sun_procompiler'; then
23                 MACHINE=$MACHINE-sunpro;
24         elif test $MACHINE = 'mips-sgi-irix5.3'; then
25                 case $COMPILER_NAME in
26                 gcc*)
27                         MACHINE=$MACHINE-gcc
28                         ;;
29                 esac
30         fi
31 else
32         case $MACHINE in
33         "mips-sgi-irix5.3")
34                 COMPILER_NAME='sgi_c++'
35                 ;;
36         "^i386-.*-solaris2.4$")
37                 COMPILER_NAME='sun_procompiler'
38                 ;;
39         'i586-linux')
40                 COMPILER_NAME='egcs'
41                 CC_OVERRIDE='gcc'
42                 CXX_OVERRIDE='g++'
43                 ;;
44         *)
45                 COMPILER_NAME='gcc'
46                 CC_OVERRIDE=$CC
47                 CXX_OVERRIDE=$CXX
48                 ;;
49         esac
52 AC_SUBST(SUIFPATH)
53 SUIFPATH=${SUIFPATH:-$SUIFHOME/scripts:$SUIFHOME/$MACHINE/bin}
55 AC_SUBST(LD_LIBRARY_PATH)
56 LD_LIBRARY_PATH="$SUIFHOME/$MACHINE/solib${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
58 AC_CONFIG_FILES(Makefile)
59 AC_CONFIG_FILES(Makefile.defs)
60 AC_OUTPUT