Patch for configure.in for SCO OpenServer 5.0.X and UnixWare 7.1.0
Boyd Lynn Gerber (801) 250-O795 Work
gerberb at zenez.com
Fri Sep 3 01:01:19 UTC 1999
To whom it may concern,
I have attached a patch for configure.in against the inn-2.2.1
distribution. I also have patches for ltconfig and ltmain.sh for libtool.
Thanks,
Boyd Gerber
gerberb at zenez.com
-- Attached file included as plaintext by Listar --
-- File: configure.in.patch
-- Desc: configure.in patch for inn-2.2.1
*** configure.in.org Tue Apr 27 19:12:55 1999
--- configure.in Wed Sep 1 19:06:03 1999
***************
*** 135,140 ****
--- 135,223 ----
AC_ISC_POSIX
AC_DECUNIX
+ AC_DEFUN(AC_SYS_COMPILER_FLAG,
+ [
+ AC_MSG_CHECKING($1)
+ OLD_CFLAGS="[$]CFLAGS"
+ AC_CACHE_VAL(inn_cv_option_$2,
+ [
+ CFLAGS="[$]OLD_CFLAGS $1"
+ AC_TRY_RUN([int main(){exit(0);}],inn_cv_option_$2=yes,inn_cv_option_$2=no)
+ ])
+
+ CFLAGS="[$]OLD_CFLAGS"
+
+ if test x"[$]inn_cv_option_$2" = "xyes" ; then
+ $3="[$]$3 $1"
+ AC_MSG_RESULT(yes)
+ else
+ AC_MSG_RESULT(no)
+ fi
+ ])
+
+ # We need some special hacks when running slowaris
+ AC_PATH_PROG(uname_prog,uname,no)
+ AC_MSG_CHECKING(operating system)
+ AC_CACHE_VAL(inn_cv_sys_os,
+ [
+ if test "$uname_prog" != "no"; then
+ inn_cv_sys_os="`uname`"
+
+ case "$inn_cv_sys_os" in
+ SunOS)
+ case "`uname -r`" in
+ 5.*) inn_cv_sys_os="Solaris";
+ esac
+ ;;
+ esac
+ else
+ inn_cv_sys_os="Not Solaris"
+ fi
+ ])
+ AC_MSG_RESULT($inn_cv_sys_os)
+
+ case "$inn_cv_sys_os" in
+ SCO*)
+ case "$CFLAGS" in
+ *-belf*)
+ AC_SYS_COMPILER_FLAG(-belf,sco_belf_option,CFLAGS,[],[
+ case "$LDFLAGS" in
+ *-belf*) ;;
+ *)
+ echo "Adding -belf option to ldflags."
+ LDFLAGS="$LDFLAGS -belf"
+ ;;
+ esac
+ ])
+ ;;
+ *)
+ AC_SYS_COMPILER_FLAG(-belf,sco_belf_option,CFLAGS,[],[
+ case "$LDFLAGS" in
+ *-belf*) ;;
+ *)
+ echo "Adding -belf option to ldflags."
+ LDFLAGS="$LDFLAGS -belf"
+ ;;
+ esac
+ ])
+ ;;
+ esac
+ ;;
+
+ UnixWare*)
+ if test "$GCC" != "yes"; then
+ # We are using built-in inline function
+ CFLAGS="$CFLAGS -Kalloca"
+ CXX="CC -DNO_CPLUSPLUS_ALLOCA"
+ fi
+ ;;
+ esac
+ AC_SUBST(CFLAGS)
+ AC_SUBST(CXX)
+ AC_SUBST(LD)
+ AC_SUBST(LDFLAGS)
+
+
dnl Checks for pathnames
ac_save_path="$PATH"
***************
*** 937,942 ****
--- 1020,1039 ----
MISSING_SRC="${MISSING_SRC}syslog.c "
MISSING_OBJ="${MISSING_OBJ}syslog.o "
fi
+
+ case "$inn_cv_sys_os" in
+ SCO*)
+ MISSING_MAN=""
+ MISSING_SRC=""
+ MISSING_OBJ=""
+ ;;
+ UnixWare*)
+ MISSING_MAN=""
+ MISSING_SRC=""
+ MISSING_OBJ=""
+ ;;
+ esac
+
if test ${ac_cv_func_strerror} = "no"
then
MISSING_SRC="${MISSING_SRC}strerror.c "
More information about the inn-workers
mailing list