Revert "Use a variable on the stack to not have a temporary in the call"
[ACE_TAO.git] / ACE / apps / JAWS / clients / WebSTONE / src / configure.in
blob449a6a16cef384621fa8740c7a5047e444f439e8
1 # configure.in
2 # Configure template for WebStone
3 # Process this file with autoconf to produce a configure script.
5 # This file and all files contained in this directory are 
6 # copyright 1995, Silicon Graphics, Inc.
7
8 # This software is provided without support and without any obligation on the 
9 # part of Silicon Graphics, Inc. to assist in its use, correction, modification
10 # or enhancement. There is no guarantee that this software will be included in 
11 # future software releases, and it probably will not be included.
13 # THIS SOFTWARE IS PROVIDED "AS IS" WITH NO WARRANTIES OF ANY KIND INCLUDING  
14 # THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR  
15 # PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. 
17 # In no event will Silicon Graphics, Inc. be liable for any lost revenue or 
18 # profits or other special, indirect and consequential damages, even if 
19 # Silicon Graphics, Inc. has been advised of the possibility of such damages. 
21 AC_INIT(webclient.c)
22 AC_CONFIG_HEADER(config.h)
23 PRODUCT=webstone
24 VERSION=2.0b6
25 AC_DEFINE_UNQUOTED(PRODUCT, "$PRODUCT")
26 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
27 AC_SUBST(PRODUCT)
28 AC_SUBST(VERSION)
29 AC_PREFIX_DEFAULT(bin)
31 # set system type
32 AC_CANONICAL_SYSTEM
35 # checks for programs
37 AC_PROG_CC
38 AC_PROG_MAKE_SET
39 AC_PROG_AWK
42 # We use a path for perl so the #! line in bin/wscollect.pl will work.
43 AC_PATH_PROG(PERL, perl, no)
44 AC_SUBST(PERL)
45 AC_SUBST(PERL_SCRIPTS)
46 if test "$PERL" != no; then
47   PERL_SCRIPTS="bin/wscollect.pl"
48 else
49   AC_MSG_WARN(Some functions may work correctly, since perl was not found)
53 # checks for libraries
55 # Replace `main' with a function in -lm:
56 AC_CHECK_LIB(m, floor)
57 AC_CHECK_LIB(compat, rexec)
58 AC_CHECK_LIB(ucb, wait3)
59 AC_CHECK_LIB(socket, connect, AC_SUBST(LIBS), , -lnsl)
62 # checks for header files
64 AC_HEADER_STDC
65 AC_HEADER_SYS_WAIT
66 AC_CHECK_HEADERS(fcntl.h limits.h sgtty.h sys/time.h unistd.h)
69 # checks for typedefs, structures, and compiler characteristics
71 AC_C_CONST
72 AC_TYPE_SIZE_T
73 AC_TYPE_SIGNAL
74 AC_HEADER_TIME
75 AC_STRUCT_TIMEZONE
76 AC_TRY_COMPILE([#include <sys/time.h>], 
77         [struct timeval thetime; struct timezone thezone; 
78         gettimeofday(&thetime, &thezone); ],
79         AC_DEFINE(USE_TIMEZONE), )
82 # checks for library functions
84 AC_FUNC_MEMCMP
85 AC_TYPE_SIGNAL
86 AC_FUNC_VPRINTF
87 AC_FUNC_WAIT3
88 AC_CHECK_FUNCS(gethostname gettimeofday select socket strerror)
91 # checks for system services
95 # all done
97 AC_OUTPUT(Makefile)
99 # end