annotate configure @ 853:2b6fa2618f76

[xemacs-hg @ 2002-05-28 08:44:22 by ben] merge my stderr-proc ws make-docfile.c: Fix places where we forget to check for EOF. code-init.el: Don't use CRLF conversion by default on process output. CMD.EXE and friends work both ways but Cygwin programs don't like the CRs. code-process.el, multicast.el, process.el: Removed. Improvements to call-process-internal: -- allows a buffer to be specified for input and stderr output -- use it on all systems -- implement C-g as documented -- clean up and comment call-process-region uses new call-process facilities; no temp file. remove duplicate funs in process.el. comment exactly how coding systems work and fix various problems. open-multicast-group now does similar coding-system frobbing to open-network-stream. dumped-lisp.el, faces.el, msw-faces.el: Fix some hidden errors due to code not being defined at the right time. xemacs.mak: Add -DSTRICT. ================================================================ ALLOW SEPARATION OF STDOUT AND STDERR IN PROCESSES ================================================================ Standard output and standard error can be processed separately in a process. Each can have its own buffer, its own mark in that buffer, and its filter function. You can specify a separate buffer for stderr in `start-process' to get things started, or use the new primitives: set-process-stderr-buffer process-stderr-buffer process-stderr-mark set-process-stderr-filter process-stderr-filter Also, process-send-region takes a 4th optional arg, a buffer. Currently always uses a pipe() under Unix to read the error output. (#### Would a PTY be better?) sysdep.h, sysproc.h, unexfreebsd.c, unexsunos4.c, nt.c, emacs.c, callproc.c, symsinit.h, sysdep.c, Makefile.in.in, process-unix.c: Delete callproc.c. Move child_setup() to process-unix.c. wait_for_termination() now only needed on a few really old systems. console-msw.h, event-Xt.c, event-msw.c, event-stream.c, event-tty.c, event-unixoid.c, events.h, process-nt.c, process-unix.c, process.c, process.h, procimpl.h: Rewrite the process methods to handle a separate channel for error input. Create Lstreams for reading in the error channel. Many process methods need change. In general the changes are fairly clear as they involve duplicating what's used for reading the normal stdout and changing for stderr -- although tedious, as such changes are required throughout the entire process code. Rewrote the code that reads process output to do two loops, one for stdout and one for stderr. gpmevent.c, tooltalk.c: set_process_filter takes an argument for stderr. ================================================================ NEW ERROR-TRAPPING MECHANISM ================================================================ Totally rewrite error trapping code to be unified and support more features. Basic function is call_trapping_problems(), which lets you specify, by means of flags, what sorts of problems you want trapped. these can include -- quit -- errors -- throws past the function -- creation of "display objects" (e.g. buffers) -- deletion of already-existing "display objects" (e.g. buffers) -- modification of already-existing buffers -- entering the debugger -- gc -- errors->warnings (ala suspended errors) etc. All other error funs rewritten in terms of this one. Various older mechanisms removed or rewritten. window.c, insdel.c, console.c, buffer.c, device.c, frame.c: When creating a display object, added call to note_object_created(), for use with trapping_problems mechanism. When deleting, call check_allowed_operation() and note_object deleted(). The trapping-problems code records the objects created since the call-trapping-problems began. Those objects can be deleted, but none others (i.e. previously existing ones). bytecode.c, cmdloop.c: internal_catch takes another arg. eval.c: Add long comments describing the "five lists" used to maintain state (backtrace, gcpro, specbind, etc.) in the Lisp engine. backtrace.h, eval.c: Implement trapping-problems mechanism, eliminate old mechanisms or redo in terms of new one. frame.c, gutter.c: Flush out the concept of "critical display section", defined by the in_display() var. Use an internal_bind() to get it reset, rather than just doing it at end, because there may be a non-local exit. event-msw.c, event-stream.c, console-msw.h, device.c, dialog-msw.c, frame.c, frame.h, intl.c, toolbar.c, menubar-msw.c, redisplay.c, alloc.c, menubar-x.c: Make use of new trapping-errors stuff and rewrite code based on old mechanisms. glyphs-widget.c, redisplay.h: Protect calling Lisp in redisplay. insdel.c: Protect hooks against deleting existing buffers. frame-msw.c: Use EQ, not EQUAL in hash tables whose keys are just numbers. Otherwise we run into stickiness in redisplay because internal_equal() can QUIT. ================================================================ SIGNAL, C-G CHANGES ================================================================ Here we change the way that C-g interacts with event reading. The idea is that a C-g occurring while we're reading a user event should be read as C-g, but elsewhere should be a QUIT. The former code did all sorts of bizarreness -- requiring that no QUIT occurs anywhere in event-reading code (impossible to enforce given the stuff called or Lisp code invoked), and having some weird system involving enqueue/dequeue of a C-g and interaction with Vquit_flag -- and it didn't work. Now, we simply enclose all code where we want C-g read as an event with {begin/end}_dont_check_for_quit(). This completely turns off the mechanism that checks (and may remove or alter) C-g in the read-ahead queues, so we just get the C-g normal. Signal.c documents this very carefully. cmdloop.c: Correct use of dont_check_for_quit to new scheme, remove old out-of-date comments. event-stream.c: Fix C-g handling to actually work. device-x.c: Disable quit checking when err out. signal.c: Cleanup. Add large descriptive comment. process-unix.c, process-nt.c, sysdep.c: Use QUIT instead of REALLY_QUIT. It's not necessary to use REALLY_QUIT and just confuses the issue. lisp.h: Comment quit handlers. ================================================================ CONS CHANGES ================================================================ free_cons() now takes a Lisp_Object not the result of XCONS(). car and cdr have been renamed so that they don't get used directly; go through XCAR(), XCDR() instead. alloc.c, dired.c, editfns.c, emodules.c, fns.c, glyphs-msw.c, glyphs-x.c, glyphs.c, keymap.c, minibuf.c, search.c, eval.c, lread.c, lisp.h: Correct free_cons calling convention: now takes Lisp_Object, not Lisp_Cons chartab.c: Eliminate direct use of ->car, ->cdr, should be black box. callint.c: Rewrote using EXTERNAL_LIST_LOOP to avoid use of Lisp_Cons. ================================================================ USE INTERNAL-BIND-* ================================================================ eval.c: Cleanups of these funs. alloc.c, fileio.c, undo.c, specifier.c, text.c, profile.c, lread.c, redisplay.c, menubar-x.c, macros.c: Rewrote to use internal_bind_int() and internal_bind_lisp_object() in place of whatever varied and cumbersome mechanisms were formerly there. ================================================================ SPECBIND SANITY ================================================================ backtrace.h: - Improved comments backtrace.h, bytecode.c, eval.c: Add new mechanism check_specbind_stack_sanity() for sanity checking code each time the catchlist or specbind stack change. Removed older prototype of same mechanism. ================================================================ MISC ================================================================ lisp.h, insdel.c, window.c, device.c, console.c, buffer.c: Fleshed out authorship. device-msw.c: Correct bad Unicode-ization. print.c: Be more careful when not initialized or in fatal error handling. search.c: Eliminate running_asynch_code, an FSF holdover. alloc.c: Added comments about gc-cons-threshold. dialog-x.c: Use begin_gc_forbidden() around code to build up a widget value tree, like in menubar-x.c. gui.c: Use Qunbound not Qnil as the default for gethash. lisp-disunion.h, lisp-union.h: Added warnings on use of VOID_TO_LISP(). lisp.h: Use ERROR_CHECK_STRUCTURES to turn on ERROR_CHECK_TRAPPING_PROBLEMS and ERROR_CHECK_TYPECHECK lisp.h: Add assert_with_message. lisp.h: Add macros for gcproing entire arrays. (You could do this before but it required manual twiddling the gcpro structure.) lisp.h: Add prototypes for new functions defined elsewhere.
author ben
date Tue, 28 May 2002 08:45:36 +0000
parents 5d09ddada9ae
children 804517e16990
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1 #! /bin/sh
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3 #### Configuration script for XEmacs. Largely divergent from FSF.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4 #### Guess values for system-dependent variables and create Makefiles.
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
5 #### Generated automatically using autoconf version 2.13
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
6 #### Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7 #### Copyright (C) 1993-1995 Board of Trustees, University of Illinois.
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8 #### Copyright (C) 1996, 1997 Sun Microsystems, Inc.
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9 #### Copyright (C) 1995, 1996, 2002 Ben Wing.
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
10 #### Copyright (C) 2000, 2001 Martin Buchholz.
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
11 #### Copyright (C) 1998, 1999 J. Kean Johnston.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13 ### Don't edit this script!
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14 ### This script was automatically generated by the `autoconf' program
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15 ### from the file `./configure.in'.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 ### To rebuild it, execute the command
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 ### autoconf
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
18 ### in the this directory. You must have autoconf version 2.13 or later.
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
19 ### Note: this script has not yet been ported to autoconf version 2.5x.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21 ### This file is part of XEmacs.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23 ### XEmacs is free software; you can redistribute it and/or modify it
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24 ### under the terms of the GNU General Public License as published by
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25 ### the Free Software Foundation; either version 2, or (at your
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26 ### option) any later version.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
27
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28 ### XEmacs is distributed in the hope that it will be useful, but
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29 ### WITHOUT ANY WARRANTY; without even the implied warranty of
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30 ### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31 ### General Public License for more details.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33 ### You should have received a copy of the GNU General Public License
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
34 ### along with XEmacs; see the file COPYING. If not, write to the Free
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
35 ### Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36 ### 02111-1307, USA.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
38 ### For usage, run `./configure --help'
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
39 ### For more detailed information on building and installing XEmacs,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
40 ### read the file `INSTALL'.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41 ###
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 ### If configure succeeds, it leaves its status in config.status.
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
43 ### A log of configuration tests can be found in config.log.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44 ### If configure fails after disturbing the status quo,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
45 ### config.status is removed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
46
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
47 ac_help="$ac_help
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
48 --with-x use the X Window System"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
49
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
50
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
51
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
52 if test -n "$ZSH_VERSION"; then
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
53 setopt NO_BAD_PATTERN NO_BANG_HIST NO_BG_NICE NO_EQUALS NO_FUNCTION_ARGZERO
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
54 setopt GLOB_SUBST NO_HUP INTERACTIVE_COMMENTS KSH_ARRAYS NO_MULTIOS NO_NOMATCH
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
55 setopt RM_STAR_SILENT POSIX_BUILTINS SH_FILE_EXPANSION SH_GLOB SH_OPTION_LETTERS
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
56 setopt SH_WORD_SPLIT BSD_ECHO IGNORE_BRACES
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
57 if test -n "$CDPATH"; then CDPATH="."; export CDPATH; fi
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
58 elif test -n "$BASH_VERSION"; then
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
59 set -o posix
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
60 unset CDPATH
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
61 else
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
62 if test -n "$CDPATH"; then CDPATH="."; export CDPATH; fi
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
63 fi
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
64
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
65 exec_prefix=NONE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
66 host=NONE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
67 no_create=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
68 nonopt=NONE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
69 no_recursion=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
70 prefix=NONE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
71 program_prefix=NONE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
72 program_suffix=NONE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
73 program_transform_name=s,x,x,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
74 silent=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
75 site=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
76 srcdir=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
77 target=NONE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
78 verbose=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
79 x_includes=NONE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
80 x_libraries=NONE
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
81
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
82 subdirs=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
83 MFLAGS= MAKEFLAGS=
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
84 SHELL=${CONFIG_SHELL-/bin/sh}
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
85 ac_max_here_lines=12
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
86
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
87 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
88
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
89 # File descriptor usage:
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
90 # 0 standard input
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
91 # 1 file creation
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
92 # 2 errors and warnings
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
93 # 3 some systems may open it to /dev/tty
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
94 # 4 used on the Kubota Titan
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
95 # 6 checking for... messages and results
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
96 # 5 compiler messages saved in config.log
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
97 if test "$silent" = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
98 exec 6>/dev/null
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
99 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
100 exec 6>&1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
101 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
102 exec 5>./config.log
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
103
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
104 echo "\
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
105 This file contains any messages produced by compilers while
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
106 running configure, to aid debugging if configure makes a mistake.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
107 " 1>&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
108
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
109 # Strip out --no-create and --no-recursion so they do not pile up.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
110 # Also quote any args containing shell metacharacters.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
111 ac_configure_args=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
112 for ac_arg
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
113 do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
114 case "$ac_arg" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
115 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
116 | --no-cr | --no-c) ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
117 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
118 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
119 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
120 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
121 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
122 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
123 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
124
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
125 # NLS nuisances.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
126 # Only set these to C if already set. These must not be set unconditionally
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
127 # because not all systems understand e.g. LANG=C (notably SCO).
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
128 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
129 # Non-C LC_CTYPE values break the ctype check.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
130 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
131 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
132 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
133 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
134
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
135 # confdefs.h avoids OS command line length limits that DEFS can exceed.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
136 rm -rf conftest* confdefs.h
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
137 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
138 echo > confdefs.h
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
139
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
140 # A filename unique to this package, relative to the directory that
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
141 # configure is in, which we can look for to find out if srcdir is correct.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
142 ac_unique_file=src/lisp.h
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
143
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
144 # Find the source files, if location was not specified.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
145 if test -z "$srcdir"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
146 ac_srcdir_defaulted=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
147 # Try the directory containing this script, then its parent.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
148 ac_prog=$0
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
149 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
150 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
151 srcdir=$ac_confdir
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
152 if test ! -r $srcdir/$ac_unique_file; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
153 srcdir=..
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
154 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
155 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
156 ac_srcdir_defaulted=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
157 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
158 if test ! -r $srcdir/$ac_unique_file; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
159 if test "$ac_srcdir_defaulted" = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
160 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
161 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
162 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
163 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
164 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
165 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
166
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
167 # Prefer explicitly selected file to automatically selected ones.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
168 if test -z "$CONFIG_SITE"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
169 if test "x$prefix" != xNONE; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
170 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
171 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
172 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
173 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
174 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
175 for ac_site_file in $CONFIG_SITE; do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
176 if test -r "$ac_site_file"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
177 echo "loading site script $ac_site_file"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
178 . "$ac_site_file"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
179 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
180 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
181
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
182
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
183 ac_ext=c
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
184 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
185 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
186 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
187 ac_cpp='$CPP '"$xe_cppflags"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
188 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
189 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
190 cross_compiling=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
191
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
192 ac_exeext=
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
193 ac_objext=o
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
194 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
195 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
196 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
197 ac_n= ac_c='
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
198 ' ac_t=' '
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
199 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
200 ac_n=-n ac_c= ac_t=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
201 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
202 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
203 ac_n= ac_c='\c' ac_t=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
204 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
205
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
206
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
207 progname="`echo $0 | sed 's:^\./\./:\./:'`"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
208
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
209
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
210 MAKE_SUBDIR="$MAKE_SUBDIR lib-src" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src\" to \$MAKE_SUBDIR"; fi
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
211 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR lib-src" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
212
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
213 prefix='/usr/local'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
214 exec_prefix='${prefix}'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
215 bindir='${exec_prefix}/bin'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
216 datadir='${prefix}/lib'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
217 statedir='${prefix}/lib'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
218 libdir='${exec_prefix}/lib'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
219 mandir='${prefix}/man/man1'
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
220 inststaticdir='${PROGNAME}'
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
221 instvardir='${PROGNAME}-${version}'
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
222 infodir='${datadir}/${instvardir}/info'
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
223 infopath=''
276
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
224 install_pp=''
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
225 lispdir='${datadir}/${instvardir}/lisp'
670
12095b04a9b6 [xemacs-hg @ 2001-09-29 08:02:03 by ben]
ben
parents: 665
diff changeset
226 moduledir='${libdir}/${instvardir}/${configuration}/modules'
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
227 sitelispdir='${datadir}/${inststaticdir}/site-lisp'
670
12095b04a9b6 [xemacs-hg @ 2001-09-29 08:02:03 by ben]
ben
parents: 665
diff changeset
228 sitemoduledir='${libdir}/${inststaticdir}/site-modules'
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
229 pkgdir='${datadir}/${instvardir}/lisp'
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
230 package_path=''
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
231 etcdir='${datadir}/${instvardir}/etc'
670
12095b04a9b6 [xemacs-hg @ 2001-09-29 08:02:03 by ben]
ben
parents: 665
diff changeset
232 archlibdir='${libdir}/${instvardir}/${configuration}'
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
233 docdir='${archlibdir}'
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
234 with_netinstall="no"
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
235 with_prefix='yes'
269
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
236 with_site_lisp='no'
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
237 with_site_modules='yes'
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
238 with_menubars=''
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
239 with_scrollbars=''
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
240 with_widgets=''
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
241 with_dialogs=''
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
242 cpp='' cppflags='' libs='' ldflags=''
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
243 extra_includes=''
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
244 dynamic=''
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
245 with_x11=''
263
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
246 with_msw=''
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
247 rel_alloc='default'
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
248 with_system_malloc='default'
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
249 with_dlmalloc='default'
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
250 native_sound_lib=''
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
251 with_gtk='no'
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
252 with_gnome='no'
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
253 use_assertions="yes"
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
254 with_toolbars=""
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
255 with_tty=""
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
256 use_union_type="no"
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
257 with_dnet=""
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
258 pdump="no"
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
259 with_dragndrop_default="no"
708
512e4a478e9d [xemacs-hg @ 2001-12-20 06:08:09 by andyp]
andyp
parents: 670
diff changeset
260 with_ipv6_cname="no"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
261
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
262
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
263
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
264
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
265 arguments="$@"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
266
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
267 quoted_sed_magic=s/"'"/"'"'"'"'"'"'"'"/g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
268 quoted_arguments=
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
269 for i in "$@"; do
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
270 case "$i" in
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
271 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
272 | --no-cr | --no-c) ;;
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
273 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
274 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
275 *)
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
276 quoted_i="`echo '' $i | sed -e 's:^ ::' -e $quoted_sed_magic`"
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
277 quoted_arguments="$quoted_arguments '$quoted_i'" ;;
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
278 esac
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
279 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
280
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
281 while test $# != 0; do
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
282 arg="$1"; shift
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
283 case "$arg" in
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
284 --no-create|--no-recursion) ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
285 -* )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
286 case "$arg" in
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
287 -*=*)
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
288 opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\([^=]*\)=.*$:\1:'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
289 val=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*[^=]*=\(.*\)$:\1:'`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
290 valomitted=no
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
291 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
292 -*)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
293 opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\(.*\)$:\1:'`
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
294 val="yes" valomitted=yes
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
295 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
296 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
297
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
298 optname="$opt"
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
299 opt="`echo '' $opt | sed -e 's:^ ::' | tr - _`"
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
300
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
301 case "${valomitted}-${opt}" in yes-without_* )
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
302 opt=`echo $opt | sed 's/without/with/'`
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
303 valomitted="no" val="no" ;;
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
304 esac
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
305
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
306 case "$opt" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
307
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
308 with_site_lisp | \
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
309 with_prefix | \
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
310 with_site_modules | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
311 with_x | \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
312 with_x11 | \
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
313 with_gtk | \
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
314 with_gnome | \
263
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
315 with_msw | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
316 with_gcc | \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
317 dynamic | \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
318 with_ncurses | \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
319 with_dnet | \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
320 with_socks | \
282
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
321 with_dragndrop | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
322 with_cde | \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
323 with_offix | \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
324 with_gpm | \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
325 with_xpm | \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
326 with_xface | \
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
327 with_gif | \
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
328 with_jpeg | \
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
329 with_png | \
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
330 with_tiff | \
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
331 with_zlib | \
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
332 with_wmcommand | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
333 with_xmu | \
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
334 with_purify | \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
335 with_quantify | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
336 with_toolbars | \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
337 with_tty | \
215
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 213
diff changeset
338 with_xfs | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
339 with_mule | \
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
340 with_default_eol_detection | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
341 with_canna | \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
342 with_wnn | \
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 92
diff changeset
343 with_wnn6 | \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
344 with_workshop | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
345 with_sparcworks | \
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
346 with_tooltalk | \
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
347 with_ldap | \
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
348 with_postgresql | \
118
7d55a9ba150c Import from CVS: tag r20-1b11
cvs
parents: 116
diff changeset
349 with_pop | \
7d55a9ba150c Import from CVS: tag r20-1b11
cvs
parents: 116
diff changeset
350 with_kerberos | \
7d55a9ba150c Import from CVS: tag r20-1b11
cvs
parents: 116
diff changeset
351 with_hesiod | \
136
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 126
diff changeset
352 with_dnet | \
280
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
353 with_infodock | \
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
354 with_netinstall | \
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
355 with_ipv6_cname | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
356 external_widget | \
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
357 verbose | \
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
358 extra_verbose | \
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
359 usage_tracking | \
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
360 use_union_type | \
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
361 pdump | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
362 debug | \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
363 use_assertions | \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
364 memory_usage_stats | \
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
365 with_clash_detection | \
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
366 with_modules | \
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
367 quick_build )
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
368 case "$val" in
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
369 y | ye | yes ) val=yes ;;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
370 n | no ) val=no ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
371 * ) (echo "$progname: Usage error:"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
372 echo " " "The \`--$optname' option requires a boolean value: \`yes' or \`no'."
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
373 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
374 esac
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
375 eval "$opt=\"$val\"" ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
376
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
377
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
378 srcdir | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
379 compiler | \
596
cdb192350f65 [xemacs-hg @ 2001-06-01 04:40:34 by martinb]
martinb
parents: 594
diff changeset
380 xemacs_compiler | \
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
381 cflags | \
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
382 cpp | \
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
383 cppflags | \
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
384 libs | \
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
385 ldflags | \
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
386 cache_file | \
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
387 native_sound_lib| \
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
388 site_lisp | \
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
389 x_includes | \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
390 x_libraries | \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
391 site_includes | \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
392 site_libraries | \
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
393 site_prefixes | \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
394 site_runtime_libraries )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
395 if test "$valomitted" = "yes" ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
396 if test "$#" = 0 ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
397 (echo "$progname: Usage error:"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
398 echo " " "The \`--$optname' option requires a value."
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
399 echo " Use \`$progname --help' to show usage.") >&2 && exit 1;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
400 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
401 val="$1"; shift
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
402 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
403 eval "$opt=\"$val\""
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
404 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
405
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
406 rel_alloc | \
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
407 with_dlmalloc | \
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
408 with_debug_malloc | use_debug_malloc | \
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
409 with_system_malloc | use_system_malloc )
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
410 case "$val" in
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
411 y | ye | yes ) val=yes ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
412 n | no ) val=no ;;
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
413 d | de | def | defa | defau | defaul | default ) val=default ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
414 * ) (echo "$progname: Usage error:"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
415 echo " " "The \`--$optname' option requires one of these values:
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
416 \`yes', \`no', or \`default'."
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
417 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
418 esac
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
419 case "$opt" in use_* ) opt="`echo $opt | sed s/use/with/`" ;; esac
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
420 eval "$opt=\"$val\""
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
421 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
422
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
423 "with_database" )
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
424 with_database_berkdb=no
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
425 with_database_dbm=no
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
426 with_database_gdbm=no
300
3cc9f0ebfbd1 Import from CVS: tag r21-0b48
cvs
parents: 298
diff changeset
427 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
428 case "$x" in
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
429 no ) ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
430 b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
431 d | db | dbm ) with_database_dbm=yes ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
432 g | gn | gnu | gnud | gnudb | gnudbm | gdbm) with_database_gdbm=yes ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
433 * ) (echo "$progname: Usage error:"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
434 echo " " "The \`--$optname' option value
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
435 must be either \`no' or a comma-separated list
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
436 of one or more of \`berkdb' and either \`dbm' or \`gnudbm'."
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
437 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
438 esac
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
439 done
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
440 if test "$with_database_dbm" = "yes" -a \
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
441 "$with_database_gdbm" = "yes"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
442 (echo "$progname: Usage error:"
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
443 echo " " "Only one of \`dbm' and \`gnudbm' may be specified
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
444 with the \`--$optname' option."
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
445 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
446 fi
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
447 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
448
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
449 "with_sound" )
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
450 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
451 case "$x" in
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
452 n | no | non | none ) new_sdefault=no ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
453 a | al | all | both ) new_sdefault=yes ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
454
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
455 native ) with_native_sound=yes ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
456 nonative ) with_native_sound=no ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
457
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
458 nas ) with_nas_sound=yes ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
459 nonas ) with_nas_sound=no ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
460
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
461 esd ) with_esd_sound=yes ;;
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
462 noesd ) with_esd_sound=no ;;
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
463
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
464 * ) bogus_sound=yes ;;
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
465 esac
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
466 if test "$bogus_sound" -o \
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
467 \( -n "$new_sdefault" -a -n "$sound_notfirst" \) ; then
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
468 types="\`all', \`none', \`(no)native', \`no(nas)', \`(no)esd'."
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
469 (echo "$progname: Usage error:"
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
470 echo " " "Valid types for the \`--$optname' option are:
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
471 $types.
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
472 Option \`all' or \`none' must be first in the list.
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
473 The default is to autodetect native and NAS sound support."
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
474 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
475 elif test -n "$new_sdefault" ; then
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
476 with_native_sound=$new_sdefault
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
477 with_nas_sound=$new_sdefault
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
478 with_esd_sound=$new_sdefault
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
479 new_sdefault= # reset this
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
480 fi
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
481 sound_notfirst=true
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
482 done
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
483 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
484
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
485 "with_athena" )
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
486 case "$val" in
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
487 xa | xaw ) val=xaw ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
488 3 | 3d | xaw3d ) val=3d ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
489 ne | nex | next | naxtaw) val=next ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
490 9 | 95 | xaw95 ) val=95 ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
491 xp | xpm | xawxpm ) val=xpm ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
492 * ) (echo "$progname: Usage error:"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
493 echo " " "The \`--$optname' option must have one of these values:
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
494 \`xaw', \`3d', \`next', \`95', or \`xpm'."
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
495 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
496 esac
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
497 eval "$opt=\"$val\""
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
498 ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
499
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
500 "with_xim" )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
501 case "$val" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
502 y | ye | yes ) val=yes ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
503 n | no | non | none ) val=no ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
504 x | xl | xli | xlib ) val=xlib ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
505 m | mo | mot | moti | motif ) val=motif ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
506 * ) (echo "$progname: Usage error:"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
507 echo " " "The \`--$optname' option must have one of these values:
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
508 \`motif', \`xlib', \`yes', or \`no'."
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
509 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
510 esac
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
511 eval "$opt=\"$val\""
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
512 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
513
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
514 "mail_locking" )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
515 case "$val" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
516 lockf ) val=lockf ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
517 flock ) val=flock ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
518 file | dot ) val=file ;;
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
519 locking ) val=locking ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
520 * ) (echo "$progname: Usage error:"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
521 echo " " "The \`--$optname' option must have one of these values:
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
522 \`lockf', \`flock', \`file', \`locking', or \`mmdf'."
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
523 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
524 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
525 eval "$opt=\"$val\""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
526 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
527
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
528 "error_checking" )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
529
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
530 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
531 case "$x" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
532 n | no | non | none ) new_default=no ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
533 a | al | all ) new_default=yes ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
534
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
535 extents ) error_check_extents=yes ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
536 noextents ) error_check_extents=no ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
537
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
538 types ) error_check_types=yes ;;
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
539 notypes ) error_check_types=no ;;
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
540
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
541 text ) error_check_text=yes ;;
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
542 notext ) error_check_text=no ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
543
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
544 gc ) error_check_gc=yes ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
545 nogc ) error_check_gc=no ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
546
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
547 malloc ) error_check_malloc=yes ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
548 nomalloc ) error_check_malloc=no ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
549
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
550 byte_code ) error_check_byte_code=yes ;;
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
551 nobyte_code ) error_check_byte_code=no ;;
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
552
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
553 glyphs ) error_check_glyphs=yes ;;
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
554 noglyphs ) error_check_glyphs=no ;;
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
555
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
556 display ) error_check_display=yes ;;
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
557 nodisplay ) error_check_display=no ;;
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
558
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
559 structures ) error_check_structures=yes ;;
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
560 nostructures ) error_check_structures=no ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
561
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
562 * ) bogus_error_check=yes ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
563 esac
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
564 if test "$bogus_error_check" -o \
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
565 \( -n "$new_default" -a -n "$echeck_notfirst" \) ; then
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
566 if test "$error_check_default" = yes ; then
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
567 types="\`all' (default), \`none', \`noextents', \`notypes', \`notext', \`nogc', \`nomalloc', \`noglyphs', \`nobyte-code', \`nodisplay', \`nostructures'."
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
568 else
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
569 types="\`all', \`none' (default), \`extents', \`types', \`text', \`gc', \`malloc', \`glyphs', \`byte-code', \`display', \`structures'."
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
570 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
571 (echo "$progname: Usage error:"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
572 echo " " "Valid types for the \`--$optname' option are:
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
573 $types."
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
574 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
575 elif test -n "$new_default" ; then
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
576 error_check_extents=$new_default
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
577 error_check_types=$new_default
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
578 error_check_text=$new_default
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
579 error_check_gc=$new_default
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
580 error_check_malloc=$new_default
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
581 error_check_byte_code=$new_default
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
582 error_check_glyphs=$new_default
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
583 error_check_display=$new_default
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
584 error_check_structures=$new_default
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
585 new_default= # reset this
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
586 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
587 echeck_notfirst=true
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
588 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
589 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
590
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
591
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
592 prefix | exec_prefix | bindir | datadir | statedir | libdir | \
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
593 mandir | infodir | infopath | lispdir | etcdir | pkgdir | \
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
594 archlibdir | docdir | package_path )
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
595 if test "$valomitted" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
596 if test "$#" = 0; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
597 (echo "$progname: Usage error:"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
598 echo " " "The \`--$optname' option requires a value."
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
599 echo " Use \`$progname --help' to show usage.") >&2 && exit 1;
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
600 fi
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
601 val="$1"; shift
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
602 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
603 eval "$opt=\"$val\""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
604
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
605 case "$opt" in
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
606 exec_prefix ) { test "$extra_verbose" = "yes" && cat << \EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
607 Defining EXEC_PREFIX_USER_DEFINED
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
608 EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
609 cat >> confdefs.h <<\EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
610 #define EXEC_PREFIX_USER_DEFINED 1
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
611 EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
612 }
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
613 ;;
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
614 lispdir ) { test "$extra_verbose" = "yes" && cat << \EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
615 Defining LISPDIR_USER_DEFINED
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
616 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
617 cat >> confdefs.h <<\EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
618 #define LISPDIR_USER_DEFINED 1
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
619 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
620 }
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
621 ;;
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
622 sitelispdir ) { test "$extra_verbose" = "yes" && cat << \EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
623 Defining SITELISPDIR_USER_DEFINED
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
624 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
625 cat >> confdefs.h <<\EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
626 #define SITELISPDIR_USER_DEFINED 1
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
627 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
628 }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
629 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
630 moduledir ) { test "$extra_verbose" = "yes" && cat << \EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
631 Defining MODULEDIR_USER_DEFINED
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
632 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
633 cat >> confdefs.h <<\EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
634 #define MODULEDIR_USER_DEFINED 1
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
635 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
636 }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
637 ;;
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
638 etcdir ) { test "$extra_verbose" = "yes" && cat << \EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
639 Defining ETCDIR_USER_DEFINED
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
640 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
641 cat >> confdefs.h <<\EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
642 #define ETCDIR_USER_DEFINED 1
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
643 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
644 }
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
645 ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
646 infodir ) { test "$extra_verbose" = "yes" && cat << \EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
647 Defining INFODIR_USER_DEFINED
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
648 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
649 cat >> confdefs.h <<\EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
650 #define INFODIR_USER_DEFINED 1
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
651 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
652 }
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
653 ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
654 infopath ) { test "$extra_verbose" = "yes" && cat << \EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
655 Defining INFOPATH_USER_DEFINED
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
656 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
657 cat >> confdefs.h <<\EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
658 #define INFOPATH_USER_DEFINED 1
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
659 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
660 }
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
661 ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
662 package_path ) { test "$extra_verbose" = "yes" && cat << \EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
663 Defining PACKAGE_PATH_USER_DEFINED
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
664 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
665 cat >> confdefs.h <<\EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
666 #define PACKAGE_PATH_USER_DEFINED 1
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
667 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
668 }
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
669 ;;
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
670 datadir )
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
671 { test "$extra_verbose" = "yes" && cat << \EOF
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
672 Defining INFODIR_USER_DEFINED
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
673 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
674 cat >> confdefs.h <<\EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
675 #define INFODIR_USER_DEFINED 1
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
676 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
677 }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
678
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
679 { test "$extra_verbose" = "yes" && cat << \EOF
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
680 Defining LISPDIR_USER_DEFINED
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
681 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
682 cat >> confdefs.h <<\EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
683 #define LISPDIR_USER_DEFINED 1
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
684 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
685 }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
686
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
687 { test "$extra_verbose" = "yes" && cat << \EOF
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
688 Defining MODULEDIR_USER_DEFINED
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
689 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
690 cat >> confdefs.h <<\EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
691 #define MODULEDIR_USER_DEFINED 1
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
692 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
693 }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
694
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
695 { test "$extra_verbose" = "yes" && cat << \EOF
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
696 Defining ETCDIR_USER_DEFINED
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
697 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
698 cat >> confdefs.h <<\EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
699 #define ETCDIR_USER_DEFINED 1
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
700 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
701 }
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
702
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
703 { test "$extra_verbose" = "yes" && cat << \EOF
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
704 Defining DOCDIR_USER_DEFINED
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
705 EOF
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
706 cat >> confdefs.h <<\EOF
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
707 #define DOCDIR_USER_DEFINED 1
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
708 EOF
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
709 }
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
710
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
711 { test "$extra_verbose" = "yes" && cat << \EOF
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
712 Defining ARCHLIBDIR_USER_DEFINED
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
713 EOF
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
714 cat >> confdefs.h <<\EOF
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
715 #define ARCHLIBDIR_USER_DEFINED 1
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
716 EOF
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
717 }
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
718 ;;
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
719 docdir ) { test "$extra_verbose" = "yes" && cat << \EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
720 Defining DOCDIR_USER_DEFINED
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
721 EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
722 cat >> confdefs.h <<\EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
723 #define DOCDIR_USER_DEFINED 1
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
724 EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
725 }
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
726 ;;
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
727 exec_prefix | libdir | archlibdir ) { test "$extra_verbose" = "yes" && cat << \EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
728 Defining ARCHLIBDIR_USER_DEFINED
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
729 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
730 cat >> confdefs.h <<\EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
731 #define ARCHLIBDIR_USER_DEFINED 1
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
732 EOF
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
733 }
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
734 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
735 esac
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
736 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
737
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
738 "no_create" ) ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
739
215
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 213
diff changeset
740 "usage" | "help" ) ${PAGER-more} ${srcdir}/configure.usage; exit 0 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
741
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
742 "with_menubars" | \
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
743 "with_scrollbars" | \
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
744 "with_dialogs" | \
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
745 "with_widgets" )
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
746 case "$val" in
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
747 l | lu | luc | luci | lucid ) val=lucid ;;
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
748 mo | mot | moti | motif ) val=motif ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
749 a | at | ath | athe | athen | athena ) val=athena ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
750 n | no | non | none ) val=no ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
751 y | ye | yes ) val=yes ;;
726
1f525cb38373 [xemacs-hg @ 2002-01-09 18:58:56 by janv]
janv
parents: 724
diff changeset
752 "") val=yes ;;
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
753 g | gt | gtk ) val=gtk ;;
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
754 ms | msw ) val=msw ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
755 * ) (echo "$progname: Usage error:"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
756 echo " " "The \`--$optname' option must have one of these values:
585
5ce8d1ac7bde [xemacs-hg @ 2001-05-29 04:21:30 by martinb]
martinb
parents: 582
diff changeset
757 \`gtk', \`lucid', \`motif', \`athena', \`yes', or \`no'."
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
758 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
759 esac
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
760 eval "$opt=\"$val\""
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
761 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
762
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
763 "use_minimal_tagbits" | \
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
764 "use_indexed_lrecord_implementation" | \
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
765 "run_in_place" | \
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
766 "const_is_losing" | \
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
767 "with_gnu_make" )
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
768 echo "configure: warning: Obsolete option \`--$optname' ignored." 1>&2
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
769 ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
770
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
771 * ) (echo "$progname: Usage error:"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
772 echo " " "Unrecognized option: $arg"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
773 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
774
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
775 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
776 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
777
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
778 *-*-*) configuration="$arg" ;;
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
779
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
780 *) (echo "$progname: Usage error:"
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
781 echo " " "Unrecognized argument: $arg"
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
782 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
783
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
784 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
785 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
786
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
787
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
788 test -n "$cpp" && CPP="$cpp"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
789 test -n "$cppflags" && CPPFLAGS="$cppflags"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
790 test -n "$libs" && LIBS="$libs"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
791 test -n "$ldflags" && LDFLAGS="$ldflags"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
792
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
793 eval set x "$quoted_arguments"; shift
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
794
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
795 test "$extra_verbose" = "yes" && verbose=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
796
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
797 test -n "$with_x" && with_x11="$with_x"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
798
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
799 if test "$with_purify" = "yes" -o "$with_quantify" = "yes"; then
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
800 test "$with_system_malloc" = "default" && with_system_malloc=yes
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
801 fi
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
802
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
803
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
804
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
805 if test "$with_cde $with_tooltalk" = "yes no"; then
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
806 (echo "$progname: Usage error:"
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
807 echo " " "--with-cde requires --with-tooltalk"
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
808 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
809 elif test "$with_tooltalk" = "no" ; then with_cde=no
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
810 elif test "$with_cde" = "yes"; then with_tooltalk=yes
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
811 fi
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
812
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
813
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
814 case "$srcdir" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
815
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
816 "" )
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
817 for dir in "`echo $0 | sed 's|//|/|' | sed 's|/[^/]*$||'`" "." ".." ; do
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
818 if test -f "$dir/src/lisp.h" -a \
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
819 -f "$dir/lisp/version.el" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
820 srcdir="$dir"
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
821 break
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
822 fi
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
823 done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
824 if test -z "$srcdir" ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
825 (echo "$progname: Usage error:"
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
826 echo " " "Neither the current directory nor its parent seem to
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
827 contain the XEmacs sources. If you do not want to build XEmacs in its
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
828 source tree, you should run \`$progname' in the directory in which
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
829 you wish to build XEmacs, using the \`--srcdir' option to say where the
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
830 sources may be found."
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
831 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
832 fi
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
833 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
834
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
835 * )
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
836 if test ! -f "$srcdir/src/lisp.h" -o \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
837 ! -f "$srcdir/lisp/version.el" ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
838 (echo "$progname: Usage error:"
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
839 echo " " "The directory specified with the \`--srcdir' option,
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
840 \`$srcdir', doesn't seem to contain the XEmacs sources. You should
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
841 either run the \`$progname' script at the top of the XEmacs source
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
842 tree, or use the \`--srcdir' option to specify the XEmacs source directory."
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
843 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
844 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
845 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
846 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
847
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
848 if test -z "$configuration"; then
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
849 configuration=`${CONFIG_SHELL-/bin/sh} $srcdir/config.guess`
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
850 if test -z "$configuration"; then
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
851 (echo "$progname: Usage error:"
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
852 echo " " "XEmacs has not been ported to this host type.
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
853 Try explicitly specifying the CONFIGURATION when rerunning configure."
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
854 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
855 fi
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
856 fi
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
857
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
858 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
859 echo "configure:860: checking whether ln -s works" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
860
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
861 rm -f conftestdata
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
862 if ln -s X conftestdata 2>/dev/null
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
863 then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
864 rm -f conftestdata
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
865 ac_cv_prog_LN_S="ln -s"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
866 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
867 ac_cv_prog_LN_S=ln
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
868 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
869 LN_S="$ac_cv_prog_LN_S"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
870 if test "$ac_cv_prog_LN_S" = "ln -s"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
871 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
872 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
873 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
874 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
875
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
876
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
877 for dir in lisp etc man info tests; do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
878 if test ! -d "$dir" ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
879 echo Making symbolic link to "$srcdir/$dir"
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
880 ${LN_S} "$srcdir/$dir" "$dir"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
881 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
882 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
883
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
884
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
885 absolute_pwd="`pwd`";
187
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
886 if test -n "$PWD" -a "`cd $PWD && pwd`" = "$absolute_pwd"
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
887 then blddir="$PWD"
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
888 else blddir="$absolute_pwd"; if test -d "/net"; then
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
889 if test -d "/tmp_mnt/net"; then tdir="tmp_mnt/net"; else tdir="tmp_mnt"; fi
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
890 blddir=`echo "$blddir" | \
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
891 sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"`
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
892 fi
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
893 fi
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
894
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
895
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
896 case "$srcdir" in
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
897 /* ) ;;
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
898 . ) srcdir="$blddir" ;;
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
899 * ) srcdir="`cd $srcdir && pwd`"; if test -d "/net"; then
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
900 if test -d "/tmp_mnt/net"; then tdir="tmp_mnt/net"; else tdir="tmp_mnt"; fi
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
901 srcdir=`echo "$srcdir" | \
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
902 sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"`
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
903 fi ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
904 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
905
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
906 if test `pwd` != `sh -c cd $srcdir && pwd` \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
907 && test -f "$srcdir/src/config.h"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
908 (echo "$progname: WARNING: The directory tree \`$srcdir' is being used"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
909 echo " as a build directory right now; it has been configured in its own"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
910 echo " right. To configure in another directory as well, you MUST"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
911 echo " use GNU make. If you do not have GNU make, then you must"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
912 echo " now do \`make distclean' in $srcdir,"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
913 echo " and then run $progname again.") >&2
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
914 extrasub='/^VPATH[ ]*=/c\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
915 vpath %.c $(srcdir)\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
916 vpath %.h $(srcdir)\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
917 vpath %.y $(srcdir)\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
918 vpath %.l $(srcdir)\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
919 vpath %.s $(srcdir)\
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
920 vpath %.in $(srcdir)'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
921 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
922
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
923 . "$srcdir/version.sh" || exit 1;
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
924 if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
925 : "${extra_verbose=$beta}"
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
926 version="${emacs_major_version}.${emacs_minor_version}"
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
927 { test "$extra_verbose" = "yes" && cat << EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
928 Defining EMACS_MAJOR_VERSION = $emacs_major_version
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
929 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
930 cat >> confdefs.h <<EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
931 #define EMACS_MAJOR_VERSION $emacs_major_version
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
932 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
933 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
934
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
935 { test "$extra_verbose" = "yes" && cat << EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
936 Defining EMACS_MINOR_VERSION = $emacs_minor_version
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
937 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
938 cat >> confdefs.h <<EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
939 #define EMACS_MINOR_VERSION $emacs_minor_version
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
940 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
941 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
942
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
943 if test -n "$emacs_beta_version" ; then
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
944 if test "$beta" = "yes"; then
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
945 version="${version}-b${emacs_beta_version}"
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
946 { test "$extra_verbose" = "yes" && cat << EOF
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
947 Defining EMACS_BETA_VERSION = $emacs_beta_version
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
948 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
949 cat >> confdefs.h <<EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
950 #define EMACS_BETA_VERSION $emacs_beta_version
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
951 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
952 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
953
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
954 else
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
955 version="${version}.${emacs_beta_version}"
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
956 { test "$extra_verbose" = "yes" && cat << EOF
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
957 Defining EMACS_PATCH_LEVEL = $emacs_beta_version
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
958 EOF
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
959 cat >> confdefs.h <<EOF
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
960 #define EMACS_PATCH_LEVEL $emacs_beta_version
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
961 EOF
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
962 }
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
963
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
964 fi
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
965 fi
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
966 { test "$extra_verbose" = "yes" && cat << EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
967 Defining XEMACS_CODENAME = "$xemacs_codename"
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
968 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
969 cat >> confdefs.h <<EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
970 #define XEMACS_CODENAME "$xemacs_codename"
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
971 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
972 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
973
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
974 { test "$extra_verbose" = "yes" && cat << EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
975 Defining EMACS_VERSION = "$version"
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
976 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
977 cat >> confdefs.h <<EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
978 #define EMACS_VERSION "$version"
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
979 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
980 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
981
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
982
280
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
983 if test "$with_infodock" = "yes"; then
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
984 if test ! -f ../../ID-INSTALL; then
280
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
985 echo "Cannot build InfoDock without InfoDock sources"
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
986 with_infodock=no
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
987 fi
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
988 fi
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
989
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
990 if test "$with_infodock" = "yes"; then
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
991 { test "$extra_verbose" = "yes" && cat << EOF
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
992 Defining INFODOCK_MAJOR_VERSION = $infodock_major_version
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
993 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
994 cat >> confdefs.h <<EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
995 #define INFODOCK_MAJOR_VERSION $infodock_major_version
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
996 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
997 }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
998
280
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
999 { test "$extra_verbose" = "yes" && cat << EOF
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1000 Defining INFODOCK_MINOR_VERSION = $infodock_minor_version
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1001 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1002 cat >> confdefs.h <<EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1003 #define INFODOCK_MINOR_VERSION $infodock_minor_version
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1004 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1005 }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1006
280
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
1007 { test "$extra_verbose" = "yes" && cat << EOF
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1008 Defining INFODOCK_BUILD_VERSION = $infodock_build_version
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1009 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1010 cat >> confdefs.h <<EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1011 #define INFODOCK_BUILD_VERSION $infodock_build_version
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1012 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1013 }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1014
280
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
1015 version=${infodock_major_version}.${infodock_minor_version}.${infodock_build_version}
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
1016 PROGNAME=infodock
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
1017 CPPFLAGS="$CPPFLAGS -DINFODOCK"
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
1018 else
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
1019 PROGNAME=xemacs
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
1020 fi
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
1021
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1022 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1023 Defining EMACS_PROGNAME = "$PROGNAME"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1024 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1025 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1026 #define EMACS_PROGNAME "$PROGNAME"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1027 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1028 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1029
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1030
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
1031 if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1032 test "${error_check_extents=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1033 Defining ERROR_CHECK_EXTENTS
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1034 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1035 cat >> confdefs.h <<\EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1036 #define ERROR_CHECK_EXTENTS 1
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1037 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1038 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1039
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1040 test "${error_check_types=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1041 Defining ERROR_CHECK_TYPES
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1042 EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1043 cat >> confdefs.h <<\EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1044 #define ERROR_CHECK_TYPES 1
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1045 EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1046 }
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1047
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1048 test "${error_check_text=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1049 Defining ERROR_CHECK_TEXT
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1050 EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1051 cat >> confdefs.h <<\EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1052 #define ERROR_CHECK_TEXT 1
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1053 EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1054 }
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1055
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1056 test "${error_check_gc=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1057 Defining ERROR_CHECK_GC
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1058 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1059 cat >> confdefs.h <<\EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1060 #define ERROR_CHECK_GC 1
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1061 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1062 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1063
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1064 test "${error_check_malloc=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1065 Defining ERROR_CHECK_MALLOC
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1066 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1067 cat >> confdefs.h <<\EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1068 #define ERROR_CHECK_MALLOC 1
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1069 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1070 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1071
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1072 test "${error_check_byte_code=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
1073 Defining ERROR_CHECK_BYTE_CODE
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
1074 EOF
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
1075 cat >> confdefs.h <<\EOF
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
1076 #define ERROR_CHECK_BYTE_CODE 1
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
1077 EOF
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
1078 }
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
1079
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1080 test "${error_check_glyphs=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1081 Defining ERROR_CHECK_GLYPHS
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1082 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1083 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1084 #define ERROR_CHECK_GLYPHS 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1085 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1086 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1087
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1088 test "${error_check_display=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1089 Defining ERROR_CHECK_DISPLAY
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1090 EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1091 cat >> confdefs.h <<\EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1092 #define ERROR_CHECK_DISPLAY 1
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1093 EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1094 }
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1095
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1096 test "${error_check_structures=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1097 Defining ERROR_CHECK_STRUCTURES
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1098 EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1099 cat >> confdefs.h <<\EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1100 #define ERROR_CHECK_STRUCTURES 1
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1101 EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1102 }
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1103
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
1104 if test "${debug:=$beta}" = "yes"; then
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
1105 use_assertions=yes
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
1106 memory_usage_stats=yes
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1107 { test "$extra_verbose" = "yes" && cat << \EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1108 Defining DEBUG_XEMACS
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1109 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1110 cat >> confdefs.h <<\EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1111 #define DEBUG_XEMACS 1
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1112 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1113 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1114
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1115 fi
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1116 test "$use_assertions" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1117 Defining USE_ASSERTIONS
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1118 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1119 cat >> confdefs.h <<\EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1120 #define USE_ASSERTIONS 1
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1121 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1122 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1123
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1124 test "$memory_usage_stats" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1125 Defining MEMORY_USAGE_STATS
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1126 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1127 cat >> confdefs.h <<\EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1128 #define MEMORY_USAGE_STATS 1
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1129 EOF
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1130 }
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1131
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
1132
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1133
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
1134 echo $ac_n "checking "host system type"""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1135 echo "configure:1136: checking "host system type"" >&5
217
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
1136 internal_configuration=`echo $configuration | sed 's/-\(workshop\)//'`
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
1137 canonical=`${CONFIG_SHELL-/bin/sh} $srcdir/config.sub "$internal_configuration"`
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
1138 configuration=`echo "$configuration" | sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'`
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
1139 canonical=`echo "$canonical" | sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'`
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
1140 echo "$ac_t""$configuration" 1>&6
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1141
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1142
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1143
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1144
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1145
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1146 machine='' opsys=''
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1147
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1148 case "$canonical" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1149 sparc-*-* ) machine=sparc ;;
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
1150 alpha*-*-* ) machine=alpha ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1151 vax-*-* ) machine=vax ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1152 mips-dec-* ) machine=pmax ;;
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
1153 mips-sgi-irix6* ) machine=iris6d ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1154 mips-sgi-* ) machine=iris4d ;;
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
1155 mips*-linux ) machine=mips ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1156 romp-ibm-* ) machine=ibmrt ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1157 rs6000-ibm-aix* ) machine=ibmrs6000 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1158 powerpc-ibm-aix* ) machine=ibmrs6000 ;;
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1159 powerpc*-* ) machine=powerpc ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1160 hppa-*-* ) machine=hp800 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1161 m88k-dg-* ) machine=aviion ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1162 m68*-sony-* ) machine=news ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1163 mips-sony-* ) machine=news-risc ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1164 clipper-* ) machine=clipper ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1165 arm* ) machine=arm ;;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
1166 ns32k-* ) machine=ns32000 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1167 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1168
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1169 case "$canonical" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1170 *-*-linux* ) opsys=linux ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1171 *-*-netbsd* ) opsys=netbsd ;;
286
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
1172 *-*-openbsd* ) opsys=openbsd ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1173 *-*-nextstep* ) opsys=nextstep ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1174 *-*-vms ) opsys=vms ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1175
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1176 *-dec-osf1.3 | *-dec-osf2* ) opsys=decosf1-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1177 *-dec-osf1.2 | *-dec-osf1* ) opsys=decosf1-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1178 *-dec-osf3.[2-9] ) opsys=decosf3-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1179 *-dec-osf3* ) opsys=decosf3-1 ;;
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
1180 *-dec-osf[4-9]* ) opsys=decosf4-0 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1181
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1182 *-*-ultrix[0-3].* | *-*-ultrix4.0* ) opsys=bsd4-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1183 *-*-ultrix4.[12]* ) opsys=bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1184 *-*-ultrix* ) opsys=ultrix4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1185
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1186 *-*-aix3.1* ) opsys=aix3-1 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1187 *-*-aix3.2.5 ) opsys=aix3-2-5 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1188 *-*-aix3* ) opsys=aix3-2 ;;
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
1189 *-*-aix4.0* ) opsys=aix4 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1190 *-*-aix4.1* ) opsys=aix4-1 ;;
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
1191 *-*-aix4* ) opsys=aix4-2 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1192
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1193 *-gnu* ) opsys=gnu ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1194 *-*-bsd4.[01] ) opsys=bsd4-1 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1195 *-*-bsd4.2 ) opsys=bsd4-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1196 *-*-bsd4.3 ) opsys=bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1197 *-*-aos4.2 ) opsys=bsd4-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1198 *-*-aos* ) opsys=bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1199 *-*-sysv0 | *-*-sysvr0 ) opsys=usg5-0 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1200 *-*-sysv2 | *-*-sysvr2 ) opsys=usg5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1201 *-*-sysv2.2 | *-*-sysvr2.2 ) opsys=usg5-2-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1202 *-*-sysv3* | *-*-sysvr3* ) opsys=usg5-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1203 *-*-sysv4.1* | *-*-sysvr4.1* )opsys=usg5-4 NON_GNU_CPP=/usr/lib/cpp ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1204 *-*-sysv4.[2-9]* | *-sysvr4.[2-9]* )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1205 if test -z "$NON_GNU_CPP" ; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1206 for prog in "/usr/ccs/lib/cpp" "/lib/cpp"; do
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1207 if test -f "$prog"; then NON_GNU_CPP="$prog"; break; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1208 done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1209 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1210 opsys=usg5-4-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1211 *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1212 *-*-mach_bsd4.3* ) opsys=mach-bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1213 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1214
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1215 case "$canonical" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1216
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1217 *-*-netbsd* )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1218 case "$canonical" in
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1219 i[3-9]86-*-netbsd*) machine=intel386 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1220 hp300-*-netbsd* | amiga-*-netbsd* | sun3-*-netbsd* | mac68k-*-netbsd* | da30-*-netbsd* | m68k-*-netbsd* )
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1221 machine=hp9000s300 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1222 pc532-*-netbsd* | ns32k-*-netbsd* ) machine=ns32000 ;;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1223 pmax-*-netbsd* | mips-*-netbsd* ) machine=pmax ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1224 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1225 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1226
286
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
1227 *-*-openbsd* )
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
1228 case "${canonical}" in
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
1229 i386-*-openbsd*) machine=intel386 ;;
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
1230 m68k-*-openbsd*) machine=hp9000s300 ;;
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
1231 mipsel-*-openbsd*) machine=pmax ;;
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
1232 esac
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
1233 ;;
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
1234
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1235 arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1236 arm-acorn-riscix1.2* | arm-acorn-riscix ) machine=acorn opsys=riscix1-2 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1237
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1238 fx80-alliant-* ) machine=alliant4 opsys=bsd4-2 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1239 i860-alliant-* ) machine=alliant-2800 opsys=bsd4-3 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1240
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1241 m68*-altos-sysv* ) machine=altos opsys=usg5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1242
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1243 580-amdahl-sysv* ) machine=amdahl opsys=usg5-2-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1244
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1245 m68*-apollo-* ) machine=apollo opsys=bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1246
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1247 we32k-att-sysv* ) machine=att3b opsys=usg5-2-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1248
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1249 m68*-att-sysv* ) machine=7300 opsys=usg5-2-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1250
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1251 rs6000-bull-bosx* ) machine=ibmrs6000 opsys=aix3-2 ;; # dpx20
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 72
diff changeset
1252 m68*-bull-sysv3* ) machine=dpx2 opsys=usg5-3 ;; # dpx2
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 72
diff changeset
1253 m68*-bull-sysv2* ) machine=sps7 opsys=usg5-2 ;; # sps7
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1254
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1255
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1256 celerity-celerity-bsd* ) machine=celerity opsys=bsd4-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1257
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1258 *-convex-bsd* | *-convex-convexos* )
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1259 machine=convex opsys=bsd4-3
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1260 NON_GNU_CPP="cc -E -P"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1261 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1262
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1263 i[3-9]86-cubix-sysv* ) machine=intel386 opsys=usg5-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1264
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1265 i586-dg-dgux*R4* | i586-dg-dgux5.4.4* ) machine=aviion opsys=dgux5-4r4 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1266 m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) opsys=dgux5-4r3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1267 m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* ) opsys=dgux5-4r2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1268 m88k-dg-dgux* ) opsys=dgux ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1269
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1270 m68k-motorola-sysv* | m68000-motorola-sysv* ) machine=delta opsys=usg5-3 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1271 m88k-motorola-sysv4* )
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1272 machine=delta88k opsys=usg5-4-2
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1273 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1274 m88k-motorola-sysv* | m88k-motorola-m88kbcs* ) machine=delta88k opsys=usg5-3 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1275
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1276 m68*-dual-sysv* ) machine=dual opsys=usg5-2 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1277 m68*-dual-uniplus* ) machine=dual opsys=unipl5-2 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1278
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1279 ns16k-encore-bsd* ) machine=ns16000 opsys=umax ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1280
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1281 pn-gould-bsd4.2* ) machine=gould opsys=bsd4-2 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1282 pn-gould-bsd4.3* ) machine=gould opsys=bsd4-3 ;;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1283 np1-gould-bsd* ) machine=gould-np1 opsys=bsd4-3 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1284
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1285 m88k-harris-cxux* )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1286 case "`uname -r`" in
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 72
diff changeset
1287 [56].[0-9] ) machine=nh4000 opsys=cxux ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1288 [7].[0-9] ) machine=nh4000 opsys=cxux7 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1289 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1290 NON_GNU_CPP="/lib/cpp"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1291 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1292 m68k-harris-cxux* ) machine=nh3000 opsys=cxux ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1293 powerpc-harris-powerunix ) machine=nh6000 opsys=powerunix NON_GNU_CPP="cc -Xo -E -P" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1294
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1295 xps*-honeywell-sysv* ) machine=xps100 opsys=usg5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1296
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1297 m68*-hp-bsd* ) machine=hp9000s300 opsys=bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1298
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1299 *-hp-hpux* )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1300 case "$canonical" in
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1301 m68* ) machine=hp9000s300 ;;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1302 hppa* ) machine=hp800 ;;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1303 esac
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1304
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1305 case "$canonical" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1306 *-hp-hpux7* ) opsys=hpux ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1307 *-hp-hpux8* ) opsys=hpux8 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1308 *-hp-hpux9* ) opsys=hpux9 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1309 *-hp-hpux10* ) opsys=hpux10 ;;
269
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
1310 *-hp-hpux11* ) opsys=hpux11 ;;
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1311 * ) opsys=hpux ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1312 esac
72
b9518feda344 Import from CVS: tag r20-0b31
cvs
parents: 70
diff changeset
1313
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1314 case "$opsys" in hpux9 | hpux10 ) extra_objs="$extra_objs strcat.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1315 echo " xemacs will be linked with \"strcat.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1316 fi ;; esac
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1317
269
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
1318 if test "$opsys" = "hpux10" -o "$opsys" = "hpux11"; then \
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
1319 ansi_flag="-Ae"; else ansi_flag="-Aa"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1320 NON_GNU_CC="cc $ansi_flag" NON_GNU_CPP="cc $ansi_flag -E"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1321
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1322 case "$canonical" in *-hp-hpux*shr* ) opsys="${opsys}-shr" ;; esac
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1323 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1324
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1325 orion-orion-bsd* ) machine=orion opsys=bsd4-2 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1326 clipper-orion-bsd* ) machine=orion105 opsys=bsd4-2 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1327
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1328 i[3-9]86-ibm-aix1.1* ) machine=ibmps2-aix opsys=usg5-2-2 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1329 i[3-9]86-ibm-aix1.[23]* | i[3-9]86-ibm-aix* ) machine=ibmps2-aix opsys=usg5-3 ;;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1330 i370-ibm-aix*) machine=ibm370aix opsys=usg5-3 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1331 romp-ibm-aos* ) opsys=bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1332 romp-ibm-bsd* ) opsys=bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1333 romp-ibm-mach* ) opsys=mach-bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1334
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1335 m68*-isi-bsd4.2* ) machine=isi-ov opsys=bsd4-2 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1336 m68*-isi-bsd4.3* ) machine=isi-ov opsys=bsd4-3 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1337
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1338 i[3-9]86-intsys-sysv* ) machine=is386 opsys=usg5-2-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1339
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1340 i[3-9]86-prime-sysv* ) machine=i386 opsys=usg5-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1341
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1342 i[3-9]86-sequent-bsd* ) machine=symmetry opsys=bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1343
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1344 i[3-9]86-sequent-ptx* ) machine=sequent-ptx opsys=ptx NON_GNU_CPP="/lib/cpp" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1345
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1346 i[3-9]86-ncr-sysv* ) machine=ncr386 opsys=usg5-4-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1347
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1348 i860-intel-osf1* ) machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1349
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1350 i860-*-sysv4* ) machine=i860 opsys=usg5-4 NON_GNU_CC="/bin/cc" NON_GNU_CPP="/usr/ccs/lib/cpp" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1351
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1352 m68*-masscomp-rtu* ) machine=masscomp opsys=rtu ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1353
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1354 m68*-megatest-bsd* ) machine=mega68 opsys=bsd4-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1355
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1356 mips-mips-usg* ) machine=mips4 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1357 mips-mips-riscos4 )
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1358 machine=mips4
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1359 NON_GNU_CC="cc -systype bsd43"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1360 NON_GNU_CPP="cc -systype bsd43 -E"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1361 case "$canonical" in
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1362 mips-mips-riscos4* ) opsys=bsd4-3 ;;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1363 mips-mips-riscos5* ) opsys=riscos5 ;;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1364 esac
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1365 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1366 mips-mips-bsd* ) machine=mips opsys=bsd4-3 ;;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1367 mips-mips-* ) machine=mips opsys=usg5-2-2 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1368
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1369 m68*-next-* | m68k-*-nextstep* ) machine=m68k opsys=nextstep ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1370
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1371 ns32k-ns-genix* ) machine=ns32000 opsys=usg5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1372
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1373 m68*-ncr-sysv2* | m68*-ncr-sysvr2* ) machine=tower32 opsys=usg5-2-2 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1374 m68*-ncr-sysv3* | m68*-ncr-sysvr3* ) machine=tower32v3 opsys=usg5-3 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1375
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1376 m68*-nixdorf-sysv* ) machine=targon31 opsys=usg5-2-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1377
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1378 m68*-nu-sysv* ) machine=nu opsys=usg5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1379
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1380 m68*-plexus-sysv* ) machine=plexus opsys=usg5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1381
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1382 pyramid-pyramid-bsd* ) machine=pyramid opsys=bsd4-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1383
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1384 ns32k-sequent-bsd4.2* ) machine=sequent opsys=bsd4-2 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1385 ns32k-sequent-bsd4.3* ) machine=sequent opsys=bsd4-3 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1386
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1387 mips-siemens-sysv* | mips-sni-sysv*)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1388 machine=mips-siemens opsys=usg5-4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1389 NON_GNU_CC=/usr/ccs/bin/cc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1390 NON_GNU_CPP=/usr/ccs/lib/cpp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1391 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1392
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
1393 mips-nec-sysv*)
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
1394 machine=mips-nec
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
1395 NON_GNU_CC=/usr/ccs/bin/cc
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
1396 NON_GNU_CPP=/usr/ccs/lib/cpp
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
1397 ;;
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
1398
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1399 m68*-sgi-iris3.5* ) machine=irist opsys=iris3-5 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1400 m68*-sgi-iris3.6* | m68*-sgi-iris*) machine=irist opsys=iris3-6 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1401 mips-sgi-irix3.* ) opsys=irix3-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1402 mips-sgi-irix4.* ) opsys=irix4-0 ;;
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
1403 mips-sgi-irix6* ) opsys=irix6-0 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1404 mips-sgi-irix5.1* ) opsys=irix5-1 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1405 mips-sgi-irix5.2* ) opsys=irix5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1406 mips-sgi-irix5.* ) opsys=irix5-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1407 mips-sgi-irix* ) opsys=irix5-0 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1408
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1409 *-sony-newsos[34]* | *-sony-news[34]* ) opsys=bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1410 *-sony-news* ) opsys=newsos5 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1411
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1412 m68*-stride-sysv* ) machine=stride opsys=usg5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1413
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1414 *-*-solaris* | *-*-sunos* | *-sun-mach* | *-sun-bsd* )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1415 case "$canonical" in
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1416 m68*-sunos1* ) machine=sun1 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1417 m68*-sunos2* ) machine=sun2 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1418 m68* ) machine=sun3 ;;
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1419 i*86*-sun-sunos[34]* ) machine=sun386 ;;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1420 i*86-*-* ) machine=intel386 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1421 rs6000* ) machine=rs6000 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1422 esac
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1423
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1424 case "$canonical" in *-sunos5*)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1425 canonical=`echo $canonical | sed -e s/sunos5/solaris2/`;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1426 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1427
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1428 case "$canonical" in
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1429 *-sunos4* )
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1430 #test -f /usr/lib/cpp && NON_GNU_CPP=/usr/lib/cpp ;;
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1431 : ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1432 *-solaris2* )
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1433 #test -f /usr/ccs/lib/cpp && NON_GNU_CPP=/usr/ccs/lib/cpp
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1434 RANLIB=':' ;;
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1435 esac
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1436
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1437 case "$canonical" in
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1438 *-solaris* )
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1439 opsys=sol2
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1440 os_release=`uname -r | sed -e 's/^\([0-9]\)\.\([0-9]\).*/\1\2/'`
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1441 { test "$extra_verbose" = "yes" && cat << EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1442 Defining OS_RELEASE = $os_release
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1443 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1444 cat >> confdefs.h <<EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1445 #define OS_RELEASE $os_release
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1446 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1447 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1448 ;;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1449
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1450 i*86-*-sunos4* ) opsys=sunos4-0 ;;
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 72
diff changeset
1451 *-sunos4.0* ) opsys=sunos4-0 ;;
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 72
diff changeset
1452 *-sunos4.1.2* ) opsys=sunos4-1-2 ;;
110
fe104dbd9147 Import from CVS: tag r20-1b7
cvs
parents: 108
diff changeset
1453 *-sunos4.1.3* ) opsys=sunos4-1-3 ;;
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
1454 *-sunos4.1.[4-9]* ) opsys=sunos4-1-4 ;;
74
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 72
diff changeset
1455 *-sunos4* | *-sunos ) opsys=sunos4-1 ;;
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 72
diff changeset
1456 *-mach* ) opsys=mach-bsd4-3 ;;
54cc21c15cbb Import from CVS: tag r20-0b32
cvs
parents: 72
diff changeset
1457 * ) opsys=bsd4-2 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1458 esac
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1459
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1460 case "$canonical" in *-sunos4*shr* ) opsys="${opsys}-shr" ;; esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1461
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
1462 test "$opsys $CC" = "sol2 /usr/ucb/cc" && CC=""
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1463 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1464
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1465 m68*-tadpole-sysv* ) machine=tad68k opsys=usg5-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1466
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1467 tahoe-tahoe-bsd4.2* ) machine=tahoe opsys=bsd4-2 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1468 tahoe-tahoe-bsd4.3* ) machine=tahoe opsys=bsd4-3 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1469
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1470 mips-tandem-sysv* ) machine=tandem-s2 opsys=usg5-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1471
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1472 m88k-tektronix-sysv3* ) machine=tekxd88 opsys=usg5-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1473
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1474 ns16k-tektronix-bsd* ) machine=ns16000 opsys=bsd4-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1475 m68*-tektronix-bsd* ) machine=tek4300 opsys=bsd4-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1476
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1477 titan-titan-sysv* ) machine=titan opsys=usg5-3 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1478
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1479 m68*-unisys-uniplus* ) machine=ustation opsystem=unipl5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1480
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1481 vax-dec-* )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1482 case "$canonical" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1483 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1484 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1485 *-mach* ) opsys=mach-bsd4-3 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1486 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1487 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1488
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1489 ns16k-whitechapel-* ) machine=mg1 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1490
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1491 m68*-wicat-sysv* ) machine=wicat opsys=usg5-2 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1492
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1493 i[3-9]86-*-* )
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1494 machine=intel386
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1495 case "$canonical" in
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
1496 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1497 *-isc2.2* ) opsys=isc2-2 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1498 *-isc4.0* ) opsys=isc4-0 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1499 *-isc4.* ) opsys=isc4-1
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1500 GCC_TEST_OPTIONS=-posix
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1501 NON_GCC_TEST_OPTIONS=-Xp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1502 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1503 *-isc* ) opsys=isc3-0 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1504 *-esix5* ) opsys=esix5r4 NON_GNU_CPP=/usr/lib/cpp ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1505 *-esix* ) opsys=esix ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1506 *-mach* ) opsys=mach-bsd4-3 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1507 *-xenix* ) opsys=xenix ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1508 *-sco3.2v4* ) opsys=sco4 NON_GNU_CPP=/lib/cpp ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1509 *-bsd386* | *-bsdi1* ) opsys=bsd386 ;;
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
1510 *-bsdi4* ) opsys=bsdos4 ;;
110
fe104dbd9147 Import from CVS: tag r20-1b7
cvs
parents: 108
diff changeset
1511 *-bsdi3* ) opsys=bsdos3 ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1512 *-bsdi2.1* ) opsys=bsdos2-1 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1513 *-bsdi2* ) opsys=bsdos2 ;;
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
1514 *-sco3.2v5* ) opsys=sco5 ;;
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
1515 *-sysv5* ) opsys=sco7 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1516 *-386bsd* ) opsys=386bsd ;;
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1517 *-freebsd* ) opsys=freebsd ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1518 *-nextstep* ) opsys=nextstep ;;
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
1519 *-pc-cygwin* ) opsys=cygwin32 ;;
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
1520 *-pc-mingw* ) opsys=mingw32 ;
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
1521 test -z "$with_tty" && with_tty="no";;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1522 esac
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1523 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1524
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1525 m68k-*-linux* ) machine=m68k opsys=linux ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1526
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1527 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1528
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1529 test -z "$machine" && machine=`echo $canonical | sed 's/-.*$//'`
505
6495d35ba9df [xemacs-hg @ 2001-05-05 08:26:03 by martinb]
martinb
parents: 473
diff changeset
1530
6495d35ba9df [xemacs-hg @ 2001-05-05 08:26:03 by martinb]
martinb
parents: 473
diff changeset
1531 test -z "$opsys" && opsys=`uname -s | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1532
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1533 if test -r "${srcdir}/src/m/${machine}.h"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1534 machfile="m/${machine}.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1535 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1536 Defining config_machfile = "$machfile"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1537 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1538 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1539 #define config_machfile "$machfile"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1540 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1541 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1542
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1543 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1544 echo "XEmacs has no builtin knowledge of \`$machine' machines."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1545 echo "Using configure-time autodetection only."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1546 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1547
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1548 if test -r "${srcdir}/src/s/${opsys}.h"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1549 opsysfile="s/${opsys}.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1550 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1551 Defining config_opsysfile = "$opsysfile"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1552 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1553 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1554 #define config_opsysfile "$opsysfile"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1555 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1556 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1557
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1558 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1559 echo "XEmacs has no builtin knowledge of \`$opsys' operating systems."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1560 echo "Using configure-time autodetection only."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1561 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1562
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1563
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1564 if test -z "$dynamic"; then
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1565 case "$opsys" in
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
1566 hpux* | sunos4* ) dynamic=no ;;
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1567 *) dynamic=yes ;;
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1568 esac
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1569 fi
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1570 if test "$dynamic" = "yes"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1571 case "$opsys" in
72
b9518feda344 Import from CVS: tag r20-0b31
cvs
parents: 70
diff changeset
1572 hpux* | sunos4* | sco5 ) opsys="${opsys}-shr" ;;
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1573 decosf* ) ld_call_shared="-call_shared" ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1574 esac
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1575 else case "$opsys" in
187
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
1576 sol2 )
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1577 echo "Static linking is not supported on Solaris 2."
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1578 echo "Rerun configure without specifying --dynamic=no."
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1579 exit 1 ;;
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1580 linux ) ld_call_shared="-Bstatic" ;;
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1581 decosf* ) ld_call_shared="-non_shared" ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1582 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1583 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1584
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
1585 case "$opsys" in aix*) NON_GNU_CC=xlc ;; esac
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
1586
280
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
1587 stack_trace_eye_catcher=`echo ${PROGNAME}_${version}_${canonical} | sed 'y/.-/__/'`
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1588 { test "$extra_verbose" = "yes" && cat << EOF
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1589 Defining STACK_TRACE_EYE_CATCHER = $stack_trace_eye_catcher
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1590 EOF
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1591 cat >> confdefs.h <<EOF
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1592 #define STACK_TRACE_EYE_CATCHER $stack_trace_eye_catcher
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1593 EOF
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1594 }
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1595
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1596
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1597
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1598 test "$with_sparcworks" = "yes" && with_workshop=yes # compatibility alias
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
1599 if test "$with_workshop $with_tooltalk" = "yes no"; then
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
1600 (echo "$progname: Usage error:"
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
1601 echo " " "--with-workshop requires --with-tooltalk"
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
1602 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
1603 elif test "$with_tooltalk" = "no" ; then with_workshop=no
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
1604 elif test "$with_workshop" = "yes"; then with_tooltalk=yes
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
1605 fi
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
1606
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1607 if test "$with_workshop" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1608 { test "$extra_verbose" = "yes" && cat << \EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1609 Defining SUNPRO
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1610 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1611 cat >> confdefs.h <<\EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1612 #define SUNPRO 1
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1613 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1614 }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1615
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1616 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1617
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
1618 if test "$with_clash_detection" != "no"; then
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
1619 { test "$extra_verbose" = "yes" && cat << \EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
1620 Defining CLASH_DETECTION
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
1621 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
1622 cat >> confdefs.h <<\EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
1623 #define CLASH_DETECTION 1
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
1624 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
1625 }
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
1626
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
1627 fi
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
1628
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
1629 test -n "$compiler" && CC="$compiler"
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
1630 if test "$with_gcc" = "no"; then case "$CC" in "" | *gcc* ) CC="${NON_GNU_CC-cc}" ;; esac
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
1631 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1632
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
1633 test "${cflags-unset}" != unset && CFLAGS="$cflags"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
1634 if test "${CFLAGS-unset}" != unset
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
1635 then cflags_specified=yes;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
1636 else cflags_specified=no;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
1637 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
1638
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1639 xe_save_CFLAGS="$CFLAGS"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1640
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1641 # Extract the first word of "gcc", so it can be a program name with args.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1642 set dummy gcc; ac_word=$2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1643 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1644 echo "configure:1645: checking for $ac_word" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1645
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1646 if test -n "$CC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1647 ac_cv_prog_CC="$CC" # Let the user override the test.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1648 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1649 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1650 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1651 for ac_dir in $ac_dummy; do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1652 test -z "$ac_dir" && ac_dir=.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1653 if test -f $ac_dir/$ac_word; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1654 ac_cv_prog_CC="gcc"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1655 break
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1656 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1657 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1658 IFS="$ac_save_ifs"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1659 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1660 CC="$ac_cv_prog_CC"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1661 if test -n "$CC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1662 echo "$ac_t""$CC" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1663 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1664 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1665 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1666
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1667 if test -z "$CC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1668 # Extract the first word of "cc", so it can be a program name with args.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1669 set dummy cc; ac_word=$2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1670 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1671 echo "configure:1672: checking for $ac_word" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1672
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1673 if test -n "$CC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1674 ac_cv_prog_CC="$CC" # Let the user override the test.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1675 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1676 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1677 ac_prog_rejected=no
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1678 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1679 for ac_dir in $ac_dummy; do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1680 test -z "$ac_dir" && ac_dir=.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1681 if test -f $ac_dir/$ac_word; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1682 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1683 ac_prog_rejected=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1684 continue
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1685 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1686 ac_cv_prog_CC="cc"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1687 break
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1688 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1689 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1690 IFS="$ac_save_ifs"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1691 if test $ac_prog_rejected = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1692 # We found a bogon in the path, so make sure we never use it.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1693 set dummy $ac_cv_prog_CC
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1694 shift
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1695 if test $# -gt 0; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1696 # We chose a different compiler from the bogus one.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1697 # However, it has the same basename, so the bogon will be chosen
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1698 # first if we set CC to just the basename; use the full file name.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1699 shift
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1700 set dummy "$ac_dir/$ac_word" "$@"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1701 shift
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1702 ac_cv_prog_CC="$@"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1703 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1704 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1705 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1706 CC="$ac_cv_prog_CC"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1707 if test -n "$CC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1708 echo "$ac_t""$CC" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1709 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1710 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1711 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1712
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1713 if test -z "$CC"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1714 case "`uname -s`" in
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1715 *win32* | *WIN32*)
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1716 # Extract the first word of "cl", so it can be a program name with args.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1717 set dummy cl; ac_word=$2
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1718 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1719 echo "configure:1720: checking for $ac_word" >&5
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1720
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1721 if test -n "$CC"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1722 ac_cv_prog_CC="$CC" # Let the user override the test.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1723 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1724 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1725 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1726 for ac_dir in $ac_dummy; do
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1727 test -z "$ac_dir" && ac_dir=.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1728 if test -f $ac_dir/$ac_word; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1729 ac_cv_prog_CC="cl"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1730 break
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1731 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1732 done
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1733 IFS="$ac_save_ifs"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1734 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1735 CC="$ac_cv_prog_CC"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1736 if test -n "$CC"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1737 echo "$ac_t""$CC" 1>&6
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1738 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1739 echo "$ac_t""no" 1>&6
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1740 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1741 ;;
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1742 esac
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1743 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1744 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1745 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1746
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1747 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1748 echo "configure:1749: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
1749
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1750 ac_ext=c
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1751 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1752 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
1753 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1754 ac_cpp='$CPP '"$xe_cppflags"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1755 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
1756 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1757 cross_compiling=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1758
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1759 cat > conftest.$ac_ext << EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1760
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1761 #line 1762 "configure"
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1762 #include "confdefs.h"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1763
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1764 main(){return(0);}
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1765 EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1766 if { (eval echo configure:1767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1767 ac_cv_prog_cc_works=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1768 # If we can't run a trivial program, we are probably using a cross compiler.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1769 if (./conftest; exit) 2>/dev/null; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1770 ac_cv_prog_cc_cross=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1771 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1772 ac_cv_prog_cc_cross=yes
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1773 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1774 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1775 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1776 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1777 ac_cv_prog_cc_works=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1778 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1779 rm -fr conftest*
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1780 ac_ext=c
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1781 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1782 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
1783 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1784 ac_cpp='$CPP '"$xe_cppflags"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1785 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1786 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1787 cross_compiling=no
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1788
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1789 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1790 if test $ac_cv_prog_cc_works = no; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1791 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1792 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1793 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1794 echo "configure:1795: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1795 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1796 cross_compiling=$ac_cv_prog_cc_cross
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1797
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1798 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1799 echo "configure:1800: checking whether we are using GNU C" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1800
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1801 cat > conftest.c <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1802 #ifdef __GNUC__
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1803 yes;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1804 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1805 EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1806 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1807: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1807 ac_cv_prog_gcc=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1808 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1809 ac_cv_prog_gcc=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1810 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1811
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1812 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1813
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1814 if test $ac_cv_prog_gcc = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1815 GCC=yes
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1816 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1817 GCC=
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1818 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1819
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1820 ac_test_CFLAGS="${CFLAGS+set}"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1821 ac_save_CFLAGS="$CFLAGS"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1822 CFLAGS=
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1823 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1824 echo "configure:1825: checking whether ${CC-cc} accepts -g" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1825
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1826 echo 'void f(){}' > conftest.c
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1827 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1828 ac_cv_prog_cc_g=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1829 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1830 ac_cv_prog_cc_g=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1831 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1832 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1833
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1834
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1835 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1836 if test "$ac_test_CFLAGS" = set; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1837 CFLAGS="$ac_save_CFLAGS"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1838 elif test $ac_cv_prog_cc_g = yes; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1839 if test "$GCC" = yes; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1840 CFLAGS="-g -O2"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1841 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1842 CFLAGS="-g"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1843 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1844 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1845 if test "$GCC" = yes; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1846 CFLAGS="-O2"
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1847 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1848 CFLAGS=
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1849 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1850 fi
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
1851
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
1852 if test "$with_gcc" = "no" -a "$GCC" = "yes"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1853 CC=${NON_GNU_CC-cc}
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1854 # Extract the first word of "gcc", so it can be a program name with args.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1855 set dummy gcc; ac_word=$2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1856 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1857 echo "configure:1858: checking for $ac_word" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1858
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1859 if test -n "$CC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1860 ac_cv_prog_CC="$CC" # Let the user override the test.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1861 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1862 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1863 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1864 for ac_dir in $ac_dummy; do
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1865 test -z "$ac_dir" && ac_dir=.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1866 if test -f $ac_dir/$ac_word; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1867 ac_cv_prog_CC="gcc"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1868 break
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1869 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1870 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1871 IFS="$ac_save_ifs"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1872 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1873 CC="$ac_cv_prog_CC"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1874 if test -n "$CC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1875 echo "$ac_t""$CC" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1876 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1877 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1878 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1879
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1880 if test -z "$CC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1881 # Extract the first word of "cc", so it can be a program name with args.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1882 set dummy cc; ac_word=$2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
1883 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1884 echo "configure:1885: checking for $ac_word" >&5
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1885
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1886 if test -n "$CC"; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1887 ac_cv_prog_CC="$CC" # Let the user override the test.
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1888 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1889 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1890 ac_prog_rejected=no
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1891 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1892 for ac_dir in $ac_dummy; do
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1893 test -z "$ac_dir" && ac_dir=.
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1894 if test -f $ac_dir/$ac_word; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1895 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1896 ac_prog_rejected=yes
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1897 continue
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1898 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1899 ac_cv_prog_CC="cc"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1900 break
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1901 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1902 done
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1903 IFS="$ac_save_ifs"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1904 if test $ac_prog_rejected = yes; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1905 # We found a bogon in the path, so make sure we never use it.
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1906 set dummy $ac_cv_prog_CC
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1907 shift
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1908 if test $# -gt 0; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1909 # We chose a different compiler from the bogus one.
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1910 # However, it has the same basename, so the bogon will be chosen
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1911 # first if we set CC to just the basename; use the full file name.
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1912 shift
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1913 set dummy "$ac_dir/$ac_word" "$@"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1914 shift
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1915 ac_cv_prog_CC="$@"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1916 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1917 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1918 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1919 CC="$ac_cv_prog_CC"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1920 if test -n "$CC"; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1921 echo "$ac_t""$CC" 1>&6
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1922 else
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1923 echo "$ac_t""no" 1>&6
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1924 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1925
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1926 if test -z "$CC"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1927 case "`uname -s`" in
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1928 *win32* | *WIN32*)
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1929 # Extract the first word of "cl", so it can be a program name with args.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1930 set dummy cl; ac_word=$2
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1931 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1932 echo "configure:1933: checking for $ac_word" >&5
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1933
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1934 if test -n "$CC"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1935 ac_cv_prog_CC="$CC" # Let the user override the test.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1936 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1937 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1938 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1939 for ac_dir in $ac_dummy; do
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1940 test -z "$ac_dir" && ac_dir=.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1941 if test -f $ac_dir/$ac_word; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1942 ac_cv_prog_CC="cl"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1943 break
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1944 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1945 done
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1946 IFS="$ac_save_ifs"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1947 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1948 CC="$ac_cv_prog_CC"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1949 if test -n "$CC"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1950 echo "$ac_t""$CC" 1>&6
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1951 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1952 echo "$ac_t""no" 1>&6
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1953 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1954 ;;
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1955 esac
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1956 fi
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1957 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1958 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1959
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1960 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1961 echo "configure:1962: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1962
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1963 ac_ext=c
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1964 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1965 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
1966 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1967 ac_cpp='$CPP '"$xe_cppflags"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1968 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1969 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1970 cross_compiling=no
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1971
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1972 cat > conftest.$ac_ext << EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1973
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1974 #line 1975 "configure"
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1975 #include "confdefs.h"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1976
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1977 main(){return(0);}
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1978 EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
1979 if { (eval echo configure:1980: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1980 ac_cv_prog_cc_works=yes
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1981 # If we can't run a trivial program, we are probably using a cross compiler.
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1982 if (./conftest; exit) 2>/dev/null; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1983 ac_cv_prog_cc_cross=no
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1984 else
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1985 ac_cv_prog_cc_cross=yes
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1986 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1987 else
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1988 echo "configure: failed program was:" >&5
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1989 cat conftest.$ac_ext >&5
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1990 ac_cv_prog_cc_works=no
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1991 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
1992 rm -fr conftest*
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1993 ac_ext=c
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1994 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1995 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
1996 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1997 ac_cpp='$CPP '"$xe_cppflags"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1998 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
1999 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2000 cross_compiling=no
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2001
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2002 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2003 if test $ac_cv_prog_cc_works = no; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2004 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2005 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2006 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2007 echo "configure:2008: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2008 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2009 cross_compiling=$ac_cv_prog_cc_cross
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2010
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2011 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2012 echo "configure:2013: checking whether we are using GNU C" >&5
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2013
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2014 cat > conftest.c <<EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2015 #ifdef __GNUC__
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2016 yes;
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2017 #endif
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2018 EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2019 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2020: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2020 ac_cv_prog_gcc=yes
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2021 else
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2022 ac_cv_prog_gcc=no
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2023 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2024
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2025 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2026
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2027 if test $ac_cv_prog_gcc = yes; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2028 GCC=yes
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2029 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2030 GCC=
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2031 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2032
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2033 ac_test_CFLAGS="${CFLAGS+set}"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2034 ac_save_CFLAGS="$CFLAGS"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2035 CFLAGS=
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2036 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2037 echo "configure:2038: checking whether ${CC-cc} accepts -g" >&5
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2038
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2039 echo 'void f(){}' > conftest.c
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2040 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2041 ac_cv_prog_cc_g=yes
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2042 else
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2043 ac_cv_prog_cc_g=no
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2044 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2045 rm -f conftest*
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2046
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2047
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2048 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2049 if test "$ac_test_CFLAGS" = set; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2050 CFLAGS="$ac_save_CFLAGS"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2051 elif test $ac_cv_prog_cc_g = yes; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2052 if test "$GCC" = yes; then
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2053 CFLAGS="-g -O2"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2054 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2055 CFLAGS="-g"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2056 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2057 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2058 if test "$GCC" = yes; then
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2059 CFLAGS="-O2"
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2060 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2061 CFLAGS=
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2062 fi
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2063 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2064
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
2065 elif test "$with_gcc" = "yes" -a "$GCC" != "yes" ; then
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2066 CC=gcc
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2067 # Extract the first word of "gcc", so it can be a program name with args.
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2068 set dummy gcc; ac_word=$2
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2069 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2070 echo "configure:2071: checking for $ac_word" >&5
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2071
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2072 if test -n "$CC"; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2073 ac_cv_prog_CC="$CC" # Let the user override the test.
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2074 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2075 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2076 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2077 for ac_dir in $ac_dummy; do
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2078 test -z "$ac_dir" && ac_dir=.
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2079 if test -f $ac_dir/$ac_word; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2080 ac_cv_prog_CC="gcc"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2081 break
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2082 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2083 done
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2084 IFS="$ac_save_ifs"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2085 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2086 CC="$ac_cv_prog_CC"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2087 if test -n "$CC"; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2088 echo "$ac_t""$CC" 1>&6
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2089 else
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2090 echo "$ac_t""no" 1>&6
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2091 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2092
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2093 if test -z "$CC"; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2094 # Extract the first word of "cc", so it can be a program name with args.
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2095 set dummy cc; ac_word=$2
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2096 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2097 echo "configure:2098: checking for $ac_word" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2098
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2099 if test -n "$CC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2100 ac_cv_prog_CC="$CC" # Let the user override the test.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2101 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2102 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2103 ac_prog_rejected=no
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2104 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2105 for ac_dir in $ac_dummy; do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2106 test -z "$ac_dir" && ac_dir=.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2107 if test -f $ac_dir/$ac_word; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2108 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2109 ac_prog_rejected=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2110 continue
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2111 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2112 ac_cv_prog_CC="cc"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2113 break
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2114 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2115 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2116 IFS="$ac_save_ifs"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2117 if test $ac_prog_rejected = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2118 # We found a bogon in the path, so make sure we never use it.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2119 set dummy $ac_cv_prog_CC
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2120 shift
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2121 if test $# -gt 0; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2122 # We chose a different compiler from the bogus one.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2123 # However, it has the same basename, so the bogon will be chosen
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2124 # first if we set CC to just the basename; use the full file name.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2125 shift
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2126 set dummy "$ac_dir/$ac_word" "$@"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2127 shift
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2128 ac_cv_prog_CC="$@"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2129 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2130 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2131 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2132 CC="$ac_cv_prog_CC"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2133 if test -n "$CC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2134 echo "$ac_t""$CC" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2135 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2136 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2137 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2138
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2139 if test -z "$CC"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2140 case "`uname -s`" in
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2141 *win32* | *WIN32*)
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2142 # Extract the first word of "cl", so it can be a program name with args.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2143 set dummy cl; ac_word=$2
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2144 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2145 echo "configure:2146: checking for $ac_word" >&5
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2146
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2147 if test -n "$CC"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2148 ac_cv_prog_CC="$CC" # Let the user override the test.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2149 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2150 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2151 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2152 for ac_dir in $ac_dummy; do
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2153 test -z "$ac_dir" && ac_dir=.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2154 if test -f $ac_dir/$ac_word; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2155 ac_cv_prog_CC="cl"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2156 break
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2157 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2158 done
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2159 IFS="$ac_save_ifs"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2160 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2161 CC="$ac_cv_prog_CC"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2162 if test -n "$CC"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2163 echo "$ac_t""$CC" 1>&6
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2164 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2165 echo "$ac_t""no" 1>&6
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2166 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2167 ;;
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2168 esac
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2169 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2170 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2171 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2172
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2173 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2174 echo "configure:2175: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2175
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2176 ac_ext=c
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2177 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2178 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
2179 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2180 ac_cpp='$CPP '"$xe_cppflags"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2181 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2182 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2183 cross_compiling=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2184
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2185 cat > conftest.$ac_ext << EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2186
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2187 #line 2188 "configure"
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2188 #include "confdefs.h"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2189
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2190 main(){return(0);}
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2191 EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2192 if { (eval echo configure:2193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2193 ac_cv_prog_cc_works=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2194 # If we can't run a trivial program, we are probably using a cross compiler.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2195 if (./conftest; exit) 2>/dev/null; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2196 ac_cv_prog_cc_cross=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2197 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2198 ac_cv_prog_cc_cross=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2199 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2200 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2201 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2202 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2203 ac_cv_prog_cc_works=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2204 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2205 rm -fr conftest*
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2206 ac_ext=c
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2207 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2208 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
2209 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2210 ac_cpp='$CPP '"$xe_cppflags"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2211 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2212 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2213 cross_compiling=no
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2214
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2215 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2216 if test $ac_cv_prog_cc_works = no; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2217 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2218 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2219 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2220 echo "configure:2221: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2221 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2222 cross_compiling=$ac_cv_prog_cc_cross
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2223
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2224 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2225 echo "configure:2226: checking whether we are using GNU C" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2226
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2227 cat > conftest.c <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2228 #ifdef __GNUC__
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2229 yes;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2230 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2231 EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2232 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2233: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2233 ac_cv_prog_gcc=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2234 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2235 ac_cv_prog_gcc=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2236 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2237
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2238 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2239
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2240 if test $ac_cv_prog_gcc = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2241 GCC=yes
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2242 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2243 GCC=
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2244 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2245
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2246 ac_test_CFLAGS="${CFLAGS+set}"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2247 ac_save_CFLAGS="$CFLAGS"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2248 CFLAGS=
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2249 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2250 echo "configure:2251: checking whether ${CC-cc} accepts -g" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2251
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2252 echo 'void f(){}' > conftest.c
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2253 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2254 ac_cv_prog_cc_g=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2255 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2256 ac_cv_prog_cc_g=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2257 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2258 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2259
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2260
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2261 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2262 if test "$ac_test_CFLAGS" = set; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2263 CFLAGS="$ac_save_CFLAGS"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2264 elif test $ac_cv_prog_cc_g = yes; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2265 if test "$GCC" = yes; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2266 CFLAGS="-g -O2"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2267 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2268 CFLAGS="-g"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2269 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2270 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2271 if test "$GCC" = yes; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2272 CFLAGS="-O2"
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2273 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2274 CFLAGS=
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2275 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2276 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2277
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2278 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2279 CFLAGS="$xe_save_CFLAGS"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2280
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
2281
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
2282 test -n "$CPP" -a -d "$CPP" && CPP=
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
2283
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
2284 test -n "$NON_GNU_CPP" -a "$GCC" != "yes" -a -z "$CPP" && CPP="$NON_GNU_CPP"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2285
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2286 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2287 echo "configure:2288: checking how to run the C preprocessor" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2288 # On Suns, sometimes $CPP names a directory.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2289 if test -n "$CPP" && test -d "$CPP"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2290 CPP=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2291 fi
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2292 if test -z "$CPP"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2293
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2294 # This must be in double quotes, not single quotes, because CPP may get
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2295 # substituted into the Makefile and "${CC-cc}" will confuse make.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2296 CPP="${CC-cc} -E"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2297 # On the NeXT, cc -E runs the code through the compiler's parser,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2298 # not just through cpp.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2299 cat > conftest.$ac_ext <<EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2300 #line 2301 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2301 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2302 #include <assert.h>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2303 Syntax Error
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2304 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2305 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2306 { (eval echo configure:2307: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2307 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2308 if test -z "$ac_err"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2309 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2310 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2311 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2312 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2313 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2314 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2315 CPP="${CC-cc} -E -traditional-cpp"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2316 cat > conftest.$ac_ext <<EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2317 #line 2318 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2318 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2319 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2320 Syntax Error
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2321 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2322 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2323 { (eval echo configure:2324: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2324 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2325 if test -z "$ac_err"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2326 :
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2327 else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2328 echo "$ac_err" >&5
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2329 echo "configure: failed program was:" >&5
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2330 cat conftest.$ac_ext >&5
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2331 rm -rf conftest*
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2332 CPP="${CC-cc} -nologo -E"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2333 cat > conftest.$ac_ext <<EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2334 #line 2335 "configure"
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2335 #include "confdefs.h"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2336 #include <assert.h>
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2337 Syntax Error
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2338 EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2339 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2340 { (eval echo configure:2341: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2341 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2342 if test -z "$ac_err"; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2343 :
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2344 else
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2345 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2346 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2347 cat conftest.$ac_ext >&5
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2348 rm -rf conftest*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2349 CPP=/lib/cpp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2350 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2351 rm -f conftest*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2352 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2353 rm -f conftest*
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2354 fi
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
2355 rm -f conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2356 ac_cv_prog_CPP="$CPP"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2357 CPP="$ac_cv_prog_CPP"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2358 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2359 ac_cv_prog_CPP="$CPP"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2360 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2361 echo "$ac_t""$CPP" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2362
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2363
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2364
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2365 echo $ac_n "checking for AIX""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2366 echo "configure:2367: checking for AIX" >&5
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2367 cat > conftest.$ac_ext <<EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2368 #line 2369 "configure"
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2369 #include "confdefs.h"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2370 #ifdef _AIX
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2371 yes
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2372 #endif
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2373
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2374 EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2375 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2376 egrep "yes" >/dev/null 2>&1; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2377 rm -rf conftest*
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2378 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2379 Defining _ALL_SOURCE
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2380 EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2381 cat >> confdefs.h <<\EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2382 #define _ALL_SOURCE 1
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2383 EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2384 }
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2385
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2386 else
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2387 rm -rf conftest*
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2388 echo "$ac_t""no" 1>&6
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2389 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2390 rm -f conftest*
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2391
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2392
410
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
2393
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
2394 echo $ac_n "checking for GNU libc""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2395 echo "configure:2396: checking for GNU libc" >&5
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2396 cat > conftest.$ac_ext <<EOF
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2397 #line 2398 "configure"
406
b8cc9ab3f761 Import from CVS: tag r21-2-33
cvs
parents: 404
diff changeset
2398 #include "confdefs.h"
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2399 #include <features.h>
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2400 int main() {
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2401
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2402 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2403 #error Not a GNU libc system :-(
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2404 ******* ======= ******** &&&&&&&&
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2405 #endif
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2406
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2407 ; return 0; }
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2408 EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2409 if { (eval echo configure:2410: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2410 rm -rf conftest*
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2411 have_glibc=yes
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2412 else
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2413 echo "configure: failed program was:" >&5
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2414 cat conftest.$ac_ext >&5
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2415 rm -rf conftest*
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2416 have_glibc=no
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2417 fi
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2418 rm -f conftest*
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2419 echo "$ac_t""$have_glibc" 1>&6
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2420 test "$have_glibc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2421 Defining _GNU_SOURCE
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2422 EOF
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2423 cat >> confdefs.h <<\EOF
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2424 #define _GNU_SOURCE 1
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2425 EOF
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2426 }
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2427
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
2428
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2429 case "$opsys" in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2430 sol2)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2431 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2432 Defining __EXTENSIONS__
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2433 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2434 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2435 #define __EXTENSIONS__ 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2436 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2437 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2438
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2439 if test "$os_release" -ge 55; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2440 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2441 Defining _XOPEN_SOURCE = 500
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2442 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2443 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2444 #define _XOPEN_SOURCE 500
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2445 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2446 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2447
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2448 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2449 Defining _XOPEN_SOURCE_EXTENDED
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2450 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2451 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2452 #define _XOPEN_SOURCE_EXTENDED 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2453 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2454 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2455
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2456 fi ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2457 linux)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2458 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2459 Defining _POSIX_C_SOURCE = 199506L
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2460 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2461 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2462 #define _POSIX_C_SOURCE 199506L
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2463 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2464 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2465
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2466 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2467 Defining _XOPEN_SOURCE = 500
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2468 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2469 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2470 #define _XOPEN_SOURCE 500
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2471 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2472 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2473
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2474 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2475 Defining _XOPEN_SOURCE_EXTENDED
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2476 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2477 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2478 #define _XOPEN_SOURCE_EXTENDED 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2479 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2480 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2481
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2482 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2483 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2484
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2485 cat > conftest.$ac_ext <<EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2486 #line 2487 "configure"
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2487 #include "confdefs.h"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2488 int main () {
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2489 #if defined __SUNPRO_C
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2490 return 11;
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2491 #elif defined __DECC
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2492 return 12;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2493 #elif defined __USLC__ && defined __SCO_VERSION__
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2494 return 13;
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2495 #else
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2496 return 0;
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2497 #endif
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2498 }
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2499 EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2500 if { (eval echo configure:2501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2501 then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2502 :
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2503 else
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2504 conftest_rc="$?"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2505 echo "configure: failed program was:" >&5
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2506 cat conftest.$ac_ext >&5
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2507 rm -fr conftest*
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2508 case "$conftest_rc" in
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2509 11) echo "You appear to be using the SunPro C compiler."; __SUNPRO_C=yes ;;
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2510 12) echo "You appear to be using the DEC C compiler." ; __DECC=yes ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2511 13) echo "You appear to be using the SCO C compiler." ; __USLC__=yes ;;
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2512 esac
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2513 fi
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2514 rm -fr conftest*
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2515
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2516
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2517
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2518
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2519 echo "Extracting information from the machine- and system-dependent headers..."
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2520
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2521 tempcname="conftest.c"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2522
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2523
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2524
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2525 cat > $tempcname < confdefs.h
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2526 cat >> $tempcname <<EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2527 #define NOT_C_CODE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2528 #define C_SWITCH_SITE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2529 #define C_SWITCH_X_SITE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2530 #define LD_SWITCH_SITE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2531 #define LD_SWITCH_X_SITE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2532 #define LD_SWITCH_X_SITE_AUX
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
2533 #define OS_RELEASE $os_release
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2534
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2535 #ifdef config_opsysfile
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
2536 #include "$srcdir/src/$opsysfile"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2537 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2538
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2539 #ifdef config_machfile
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
2540 #include "$srcdir/src/$machfile"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2541 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2542
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2543 #ifndef LIBS_MACHINE
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2544 #define LIBS_MACHINE
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2545 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2546 configure___ libs_machine=LIBS_MACHINE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2547
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2548 #ifndef LIBS_SYSTEM
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2549 #define LIBS_SYSTEM
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2550 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2551 configure___ libs_system=LIBS_SYSTEM
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2552
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2553 #ifndef LIBS_TERMCAP
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2554 #define LIBS_TERMCAP
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2555 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2556 configure___ libs_termcap=LIBS_TERMCAP
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2557
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2558 #ifndef LIB_STANDARD
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2559 #define LIB_STANDARD
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2560 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2561 configure___ libs_standard=LIB_STANDARD
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2562
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2563
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2564 #ifndef OBJECTS_MACHINE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2565 #define OBJECTS_MACHINE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2566 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2567 configure___ objects_machine=OBJECTS_MACHINE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2568
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2569 #ifndef OBJECTS_SYSTEM
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2570 #define OBJECTS_SYSTEM
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2571 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2572 configure___ objects_system=OBJECTS_SYSTEM
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2573
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2574
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2575 #ifndef C_SWITCH_MACHINE
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2576 #define C_SWITCH_MACHINE
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2577 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2578 configure___ c_switch_machine=C_SWITCH_MACHINE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2579
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2580 #ifndef C_SWITCH_SYSTEM
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2581 #define C_SWITCH_SYSTEM
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2582 #endif
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2583 configure___ c_switch_system=C_SWITCH_SYSTEM
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2584
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2585
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2586 #ifndef LD_SWITCH_MACHINE
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2587 #define LD_SWITCH_MACHINE
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2588 #endif
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2589 configure___ ld_switch_machine=LD_SWITCH_MACHINE
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2590
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2591 #ifndef LD_SWITCH_SYSTEM
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2592 #define LD_SWITCH_SYSTEM
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2593 #endif
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2594 configure___ ld_switch_system=LD_SWITCH_SYSTEM
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2595
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2596
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2597 #ifndef UNEXEC
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2598 #define UNEXEC
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2599 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2600 configure___ unexec=UNEXEC
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2601
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2602
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2603 #ifndef SYSTEM_TYPE
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2604 #define SYSTEM_TYPE
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2605 #endif
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2606 configure___ system_type=SYSTEM_TYPE
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2607
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2608
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2609 #ifndef LD_SWITCH_SHARED
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2610 #define LD_SWITCH_SHARED "-c"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2611 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2612 configure___ ld_switch_shared=LD_SWITCH_SHARED
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2613
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2614
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2615 #define ORDINARY_LD "\$(CC) \$(CFLAGS)"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2616 configure___ ordinary_ld=ORDINARY_LD
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2617
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2618 #ifdef ORDINARY_LINK
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2619 #define LD ORDINARY_LD
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2620 #else /* no ORDINARY LINK */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2621 #ifdef COFF_ENCAPSULATE
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
2622 #define LD "\$(CC) -nostdlib"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2623 #else /* not COFF_ENCAPSULATE */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2624 #ifdef LINKER
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2625 #define LD LINKER
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2626 #else /* ! defined (LINKER) */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2627 #define LD "ld"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2628 #endif /* ! defined (LINKER) */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2629 #endif /* ! defined (COFF_ENCAPSULATE) */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2630 #endif /* not ORDINARY_LINK */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2631 configure___ ld=LD
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2632
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2633 #ifndef LIB_GCC
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2634 #define LIB_GCC
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2635 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2636 configure___ lib_gcc=LIB_GCC
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2637
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2638 #ifndef LD_TEXT_START_ADDR
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2639 #define LD_TEXT_START_ADDR
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2640 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2641 configure___ ld_text_start_addr=LD_TEXT_START_ADDR
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2642
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2643
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2644 #if ! defined (ORDINARY_LINK) && !defined (START_FILES)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2645 #ifdef NO_REMAP
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2646 #ifdef COFF_ENCAPSULATE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2647 #define START_FILES "pre-crt0.o /usr/local/lib/gcc-crt0.o"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2648 #else /* ! defined (COFF_ENCAPSULATE) */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2649 #define START_FILES "pre-crt0.o /lib/crt0.o"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2650 #endif /* ! defined (COFF_ENCAPSULATE) */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2651 #else /* ! defined (NO_REMAP) */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2652 #define START_FILES "ecrt0.o"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2653 #endif /* ! defined (NO_REMAP) */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2654 #endif /* no ORDINARY_LINK */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2655 #ifndef START_FILES
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2656 #define START_FILES
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2657 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2658 configure___ start_files=START_FILES
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2659
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
2660 #ifdef ORDINARY_LINK
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
2661 configure___ ordinary_link=yes
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
2662 #else
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
2663 configure___ ordinary_link=no
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
2664 #endif
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
2665
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2666 #ifdef SYSTEM_MALLOC
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2667 configure___ system_malloc=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2668 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2669 configure___ system_malloc=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2670 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2671
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2672 #ifdef TERMINFO
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2673 configure___ have_terminfo=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2674 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2675 configure___ have_terminfo=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2676 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2677
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2678 #ifdef MAIL_USE_FLOCK
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2679 configure___ mail_use_flock=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2680 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2681 configure___ mail_use_flock=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2682 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2683
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2684 #ifdef MAIL_USE_LOCKF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2685 configure___ mail_use_lockf=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2686 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2687 configure___ mail_use_lockf=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2688 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2689
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
2690 #ifdef MAIL_USE_LOCKING
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
2691 configure___ mail_use_locking=yes
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
2692 #else
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
2693 configure___ mail_use_locking=no
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
2694 #endif
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
2695
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
2696 #ifdef HAVE_WIN32_PROCESSES
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
2697 configure___ win32_processes=yes
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
2698 #else
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
2699 configure___ win32_processes=no
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
2700 #endif
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
2701
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
2702 EOF
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
2703
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
2704 CPP=`eval "echo $CPP $CPPFLAGS"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2705 eval `$CPP -Isrc $tempcname \
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
2706 | sed -n -e "s/[ ]*=[ \"]*/='/" -e "s/[ \"]*\$/'/" -e "s/^configure___//p"`
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
2707
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2708 rm $tempcname
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
2709
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2710 test -z "$system_type" && \
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2711 { test "$extra_verbose" = "yes" && cat << EOF
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2712 Defining SYSTEM_TYPE = "`uname -s | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2713 EOF
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2714 cat >> confdefs.h <<EOF
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2715 #define SYSTEM_TYPE "`uname -s | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`"
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2716 EOF
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2717 }
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2718
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2719
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2720 test -z "$unexec" && pdump=yes
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
2721
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2722 if test "$pdump" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2723 ordinary_link="yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2724 ld="${ordinary_ld}"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2725 start_files=
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2726 libs_standard=
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2727 unexec=
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2728 lib_gcc=
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2729 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2730
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2731 test "$extra_verbose" = "yes" && \
201
eb5470882647 Import from CVS: tag r20-3b27
cvs
parents: 197
diff changeset
2732 for var in libs_machine libs_system libs_termcap libs_standard objects_machine objects_system c_switch_machine c_switch_system ld_switch_machine ld_switch_system unexec ld_switch_shared ld lib_gcc ld_text_start_addr start_files ordinary_link have_terminfo mail_use_flock mail_use_lockf; do eval "echo \"$var = '\$$var'\""; done && echo ""
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2733
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
2734 case "$opsys" in mingw* | cygwin*)
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
2735 cygwin_include=`eval "gcc -print-file-name=libc.a"` ;
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
2736 cygwin_include=`eval "dirname $cygwin_include"` ;
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
2737 cygwin_include="-I$cygwin_include/../include" ;
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
2738 extra_includes="$cygwin_include/mingw $cygwin_include" ;
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
2739 case "$opsys" in mingw*)
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
2740 c_switch_system="$c_switch_system $extra_includes" && if test "$extra_verbose" = "yes"; then echo " Appending \"$extra_includes\" to \$c_switch_system"; fi ;;
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
2741 esac
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
2742 ;;
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
2743 esac
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
2744
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
2745 test "$ordinary_link" = "no" -a -z "$libs_standard" && libs_standard="-lc"
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
2746
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2747
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2748 test "$__DECC" = "yes" && c_switch_site="$c_switch_site -std1" && if test "$extra_verbose" = "yes"; then echo " Appending \"-std1\" to \$c_switch_site"; fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2749
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2750 if test "$__USLC__" = yes; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2751 echo $ac_n "checking for whether the -Kalloca compiler flag is needed""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2752 echo "configure:2753: checking for whether the -Kalloca compiler flag is needed" >&5
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2753 need_kalloca=no
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2754 cat > conftest.$ac_ext <<EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2755 #line 2756 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2756 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2757
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2758 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2759 void *x = alloca(4);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2760 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2761 EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2762 if { (eval echo configure:2763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2763 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2764 :
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2765 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2766 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2767 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2768 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2769
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2770 xe_save_c_switch_system="$c_switch_system"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2771 c_switch_system="$c_switch_system -Kalloca"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2772 cat > conftest.$ac_ext <<EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2773 #line 2774 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2774 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2775
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2776 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2777 void *x = alloca(4);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2778 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2779 EOF
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2780 if { (eval echo configure:2781: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2781 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2782 need_kalloca=yes
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2783 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2784 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2785 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2786 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2787 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2788 c_switch_system="$xe_save_c_switch_system"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2789 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2790 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2791 echo "$ac_t""$need_kalloca" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2792 test "$need_kalloca" = "yes" && c_switch_system="$c_switch_system -Kalloca" && if test "$extra_verbose" = "yes"; then echo " Appending \"-Kalloca\" to \$c_switch_system"; fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2793 fi
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2794
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2795 if test "$cflags_specified" = "no"; then
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2796 if test "$GCC" = "yes"; then
664
6e99cc8c6ca5 [xemacs-hg @ 2001-09-18 05:04:26 by ben]
ben
parents: 641
diff changeset
2797 CFLAGS="-g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes"
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents: 462
diff changeset
2798 CFLAGS="$CFLAGS -Wsign-compare"
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
2799 if test "$xemacs_compiler" != "g++"; then
664
6e99cc8c6ca5 [xemacs-hg @ 2001-09-18 05:04:26 by ben]
ben
parents: 641
diff changeset
2800 CFLAGS="$CFLAGS -Wshadow"
6e99cc8c6ca5 [xemacs-hg @ 2001-09-18 05:04:26 by ben]
ben
parents: 641
diff changeset
2801 fi
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
2802 test "$have_glibc" != "yes" && CFLAGS="$CFLAGS -Wpointer-arith"
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
2803 elif test "$__SUNPRO_C" = "yes"; then
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2804 case "$opsys" in
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2805 sol2 ) CFLAGS="-v -xO4" ;;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2806 sunos4* ) CFLAGS="-xO2";;
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2807 esac
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2808 elif test "$__DECC" = "yes"; then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2809 CFLAGS="-O3"
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
2810 elif test "$CC" = "xlc"; then
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2811 CFLAGS="-g -O3 -qstrict -qnoansialias -qlibansi -qinfo -qro -qmaxmem=20000"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2812 else
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
2813 CFLAGS="-O" ; fi
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2814 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2815
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2816 if test "$GCC" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2817 echo $ac_n "checking for buggy gcc versions""... $ac_c" 1>&6
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
2818 echo "configure:2819: checking for buggy gcc versions" >&5
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2819 GCC_VERSION=`$CC --version`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2820 case `uname -s`:`uname -m`:$GCC_VERSION in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2821 *:sun4*:2.8.1|*:sun4*:egcs-2.90.*)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2822 case "$CFLAGS" in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2823 *-O2*|*-O3*)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2824 case "$CFLAGS" in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2825 *-fno-schedule-insns*) ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2826 *)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2827 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2828 echo "configure: warning: Don't use -O2 with gcc 2.8.1 and egcs 1.0 under SPARC architectures" 1>&2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2829 echo "configure: warning: without also using -fno-schedule-insns." 1>&2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2830 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2831 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2832 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2833 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2834 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2835 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2836 Linux:alpha:egcs-2.91.*)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2837 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2838 echo "configure: warning: There have been reports of egcs-1.1 not compiling XEmacs correctly on" 1>&2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2839 echo "configure: warning: Alpha Linux. There have also been reports that egcs-1.0.3a is O.K." 1>&2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2840 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2841 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2842 *:i*86*:2.7.2*)
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2843 case "$CFLAGS" in
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2844 *-O2*|*-O3*)
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2845 case "$GCC_VERSION" in
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2846 2.7.2)
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2847 case "$CFLAGS" in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2848 *-fno-strength-reduce*) ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2849 *)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2850 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2851 echo "configure: warning: Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using" 1>&2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2852 echo "configure: warning: -fno-strength-reduce." 1>&2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2853 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2854 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2855 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2856 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2857 esac
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2858 case "$CFLAGS" in
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2859 *-fno-caller-saves*) ;;
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2860 *)
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2861 echo "$ac_t""yes" 1>&6
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2862 echo "configure: warning: Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using" 1>&2
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2863 echo "configure: warning: -fno-caller-saves." 1>&2
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2864 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2865 ;;
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
2866 esac
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2867 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2868 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2869 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2870 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2871 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2872 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2873
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2874 if test "$pdump" != "yes"; then
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2875 echo $ac_n "checking for \"-z nocombreloc\" linker flag""... $ac_c" 1>&6
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2876 echo "configure:2877: checking for \"-z nocombreloc\" linker flag" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2877 case "`ld --help 2>&1`" in
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2878 *-z\ nocombreloc* ) echo "$ac_t""yes" 1>&6
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2879 ld_switch_site="-z nocombreloc $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z nocombreloc\" to \$ld_switch_site"; fi ;;
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2880 *) echo "$ac_t""no" 1>&6 ;;
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2881 esac
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2882 fi
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2883
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2884
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2885
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2886 if test "$GCC" = "yes"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2887 set x $ld_switch_system; shift; ld_switch_system=""
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2888 while test -n "$1"; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2889 case $1 in
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
2890 -L | -l | -u ) ld_switch_system="$ld_switch_system $1 $2"; shift ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
2891 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_system="$ld_switch_system $1" ;;
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2892 -Xlinker* ) ;;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2893 * ) ld_switch_system="$ld_switch_system -Xlinker $1" ;;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2894 esac
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2895 shift
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2896 done
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
2897 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2898
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2899 if test "$GCC" = "yes"; then
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2900 set x $ld_switch_machine; shift; ld_switch_machine=""
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2901 while test -n "$1"; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2902 case $1 in
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
2903 -L | -l | -u ) ld_switch_machine="$ld_switch_machine $1 $2"; shift ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
2904 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_machine="$ld_switch_machine $1" ;;
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2905 -Xlinker* ) ;;
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2906 * ) ld_switch_machine="$ld_switch_machine -Xlinker $1" ;;
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2907 esac
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2908 shift
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2909 done
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2910 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2911
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2912 if test "$GCC" = "yes"; then
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2913 set x $ld_switch_site; shift; ld_switch_site=""
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2914 while test -n "$1"; do
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2915 case $1 in
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2916 -L | -l | -u ) ld_switch_site="$ld_switch_site $1 $2"; shift ;;
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2917 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_site="$ld_switch_site $1" ;;
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2918 -Xlinker* ) ;;
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2919 * ) ld_switch_site="$ld_switch_site -Xlinker $1" ;;
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2920 esac
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2921 shift
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2922 done
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2923 fi
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2924
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2925 if test "$GCC" = "yes"; then
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2926 set x $LDFLAGS; shift; LDFLAGS=""
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2927 while test -n "$1"; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2928 case $1 in
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
2929 -L | -l | -u ) LDFLAGS="$LDFLAGS $1 $2"; shift ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
2930 -L* | -l* | -u* | -Wl* | -pg ) LDFLAGS="$LDFLAGS $1" ;;
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2931 -Xlinker* ) ;;
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2932 * ) LDFLAGS="$LDFLAGS -Xlinker $1" ;;
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2933 esac
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2934 shift
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2935 done
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2936 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2937
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2938 if test "$GCC" = "yes"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2939 set x $ld_call_shared; shift; ld_call_shared=""
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2940 while test -n "$1"; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2941 case $1 in
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
2942 -L | -l | -u ) ld_call_shared="$ld_call_shared $1 $2"; shift ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
2943 -L* | -l* | -u* | -Wl* | -pg ) ld_call_shared="$ld_call_shared $1" ;;
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
2944 -Xlinker* ) ;;
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2945 * ) ld_call_shared="$ld_call_shared -Xlinker $1" ;;
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
2946 esac
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2947 shift
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
2948 done
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2949 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2950
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2951 test -n "$objects_machine" && extra_objs="$extra_objs $objects_machine" && if test "$extra_verbose" = "yes"; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2952 echo " xemacs will be linked with \"$objects_machine\""
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2953 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2954 test -n "$objects_system" && extra_objs="$extra_objs $objects_system" && if test "$extra_verbose" = "yes"; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2955 echo " xemacs will be linked with \"$objects_system\""
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2956 fi
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2957 test -n "$unexec" && test ! "$pdump" = "yes" && extra_objs="$extra_objs $unexec" && if test "$extra_verbose" = "yes"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2958 echo " xemacs will be linked with \"$unexec\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2959 fi
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2960 test "$pdump" = "yes" && extra_objs="$extra_objs dumper.o" && if test "$extra_verbose" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2961 echo " xemacs will be linked with \"dumper.o\""
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
2962 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
2963
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2964 echo $ac_n "checking for dynodump""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
2965 echo "configure:2966: checking for dynodump" >&5
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2966 if test "$unexec" != "unexsol2.o"; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2967 echo "$ac_t""no" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2968 else
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2969 echo "$ac_t""yes" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2970 { test "$extra_verbose" = "yes" && cat << \EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2971 Defining DYNODUMP
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2972 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2973 cat >> confdefs.h <<\EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2974 #define DYNODUMP 1
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2975 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2976 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2977
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2978 MAKE_SUBDIR="$MAKE_SUBDIR dynodump" && if test "$extra_verbose" = "yes"; then echo " Appending \"dynodump\" to \$MAKE_SUBDIR"; fi
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
2979 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS dynodump" && if test "$extra_verbose" = "yes"; then echo " Appending \"dynodump\" to \$SRC_SUBDIR_DEPS"; fi
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2980 case "$machine" in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2981 sparc ) dynodump_arch=sparc ;;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2982 *86* ) dynodump_arch=i386 ;;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2983 powerpc ) dynodump_arch=ppc ;;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2984 esac
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2985 test "$GCC" = "yes" && ld_switch_site="$ld_switch_site -fno-gnu-linker" && if test "$extra_verbose" = "yes"; then echo " Appending \"-fno-gnu-linker\" to \$ld_switch_site"; fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2986 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2987
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
2988
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
2989 test "$machine$opsys" = "powerpclinux" && start_flags="-T $srcdir/src/ppc.ldscript"
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2990
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
2991 if test "$unexec" = "unexaix.o"; then
219
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents: 217
diff changeset
2992 if test "$dynamic" = "no"; then
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
2993 start_flags="-Wl,-bnso,-bnodelcsect"
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
2994 test "$GCC" = "yes" && start_flags="-B/bin/ ${start_flags}"
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
2995 for f in "/lib/syscalls.exp" "/lib/threads.exp"; do
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
2996 if test -r "$f"; then start_flags="${start_flags},-bI:${f}"; fi
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
2997 done
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
2998 for f in "/usr/lpp/X11/bin/smt.exp" "/usr/bin/X11/smt.exp"; do
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
2999 if test -r "$f"; then start_flags="${start_flags},-bI:${f}"; break; fi
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
3000 done
294
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3001
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3002 echo $ac_n "checking for terminateAndUnload in -lC""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3003 echo "configure:3004: checking for terminateAndUnload in -lC" >&5
294
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3004 ac_lib_var=`echo C'_'terminateAndUnload | sed 'y%./+-%__p_%'`
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3005
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3006 xe_check_libs=" -lC "
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3007 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3008 #line 3009 "configure"
294
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3009 #include "confdefs.h"
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3010 /* Override any gcc2 internal prototype to avoid an error. */
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3011 /* We use char because int might match the return type of a gcc2
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3012 builtin and then its argument prototype would still apply. */
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3013 char terminateAndUnload();
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3014
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3015 int main() {
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3016 terminateAndUnload()
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3017 ; return 0; }
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3018 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3019 if { (eval echo configure:3020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
294
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3020 rm -rf conftest*
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3021 eval "ac_cv_lib_$ac_lib_var=yes"
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3022 else
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3023 echo "configure: failed program was:" >&5
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3024 cat conftest.$ac_ext >&5
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3025 rm -rf conftest*
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3026 eval "ac_cv_lib_$ac_lib_var=no"
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3027 fi
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3028 rm -f conftest*
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3029 xe_check_libs=""
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3030
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3031 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3032 echo "$ac_t""yes" 1>&6
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3033 libs_system="$libs_system -lC" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lC\" to \$libs_system"; fi
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3034 else
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3035 echo "$ac_t""no" 1>&6
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3036 fi
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3037
4b85ae5eabfb Import from CVS: tag r21-0b45
cvs
parents: 290
diff changeset
3038
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3039 fi
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
3040 elif test -n "$ld_text_start_addr"; then
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
3041 start_flags="-T $ld_text_start_addr -e __start"
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
3042 fi
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
3043
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
3044
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
3045
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3046
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3047 if test "$ordinary_link" = "no" -a "$GCC" = "yes"; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3048 test -z "$linker" && linker='$(CC) -nostdlib'
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
3049 test -z "$lib_gcc" && lib_gcc='`$(CC) -print-libgcc-file-name`'
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3050 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3051 test "$GCC" != "yes" && lib_gcc=
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3052
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3053
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3054
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3055
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
3056
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3057 case "$site_libraries" in *:* ) site_libraries="`echo '' $site_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3058 if test -n "$site_libraries"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3059 for arg in $site_libraries; do
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3060 case "$arg" in
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3061 -* ) ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3062 * ) test -d "$arg" || \
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
3063 { echo "Error:" "Invalid site library \`$arg': no such directory" >&2; exit 1; }
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3064 arg="-L${arg}" ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3065 esac
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3066 ld_switch_site="$ld_switch_site $arg" && if test "$extra_verbose" = "yes"; then echo " Appending \"$arg\" to \$ld_switch_site"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3067 done
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3068 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3069
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3070 case "$site_includes" in *:* ) site_includes="`echo '' $site_includes | sed -e 's/^ //' -e 's/:/ /g'`";; esac
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3071 if test -n "$site_includes"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3072 for arg in $site_includes; do
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3073 case "$arg" in
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3074 -* ) ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3075 * ) test -d "$arg" || \
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
3076 { echo "Error:" "Invalid site include \`$arg': no such directory" >&2; exit 1; }
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3077 arg="-I${arg}" ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3078 esac
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3079 c_switch_site="$c_switch_site $arg" && if test "$extra_verbose" = "yes"; then echo " Appending \"$arg\" to \$c_switch_site"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3080 done
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3081 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3082
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3083 case "$site_prefixes" in *:* ) site_prefixes="`echo '' $site_prefixes | sed -e 's/^ //' -e 's/:/ /g'`";; esac
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3084 if test -n "$site_prefixes"; then
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3085 for dir in $site_prefixes; do
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
3086 lib_dir="${dir}/lib"
416
ebe98a74bd68 Import from CVS: tag r21-2-16
cvs
parents: 414
diff changeset
3087 inc_dir="${dir}/include"
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3088 if test ! -d "$dir"; then
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
3089 { echo "Error:" "Invalid site prefix \`$dir': no such directory" >&2; exit 1; }
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3090 elif test ! -d "$lib_dir"; then
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
3091 { echo "Error:" "Invalid site prefix \`$dir': no such directory \`$lib_dir'" >&2; exit 1; }
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3092 else
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
3093 if test -d "$inc_dir"; then
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
3094 c_switch_site="$c_switch_site "-I$inc_dir"" && if test "$extra_verbose" = "yes"; then echo " Appending \""-I$inc_dir"\" to \$c_switch_site"; fi
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
3095 fi
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3096 ld_switch_site="$ld_switch_site "-L$lib_dir"" && if test "$extra_verbose" = "yes"; then echo " Appending \""-L$lib_dir"\" to \$ld_switch_site"; fi
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3097 fi
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3098 done
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3099 fi
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3100
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
3101
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3102 for dir in "/usr/ccs/lib"; do
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
3103 test -d "$dir" && ld_switch_system="$ld_switch_system -L${dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${dir}\" to \$ld_switch_system"; fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3104 done
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3105
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3106 case "$site_runtime_libraries" in *:* ) site_runtime_libraries="`echo '' $site_runtime_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3107 if test -n "$site_runtime_libraries"; then
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
3108 LD_RUN_PATH="`echo $site_runtime_libraries | sed -e 's/ */:/g'`"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3109 export LD_RUN_PATH
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3110 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3111
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3112
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
3113
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
3114
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
3115
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
3116 if test -n "$add_runtime_path"; then :;
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
3117 elif test "$dynamic" = "no"; then add_runtime_path=no
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3118 elif test -n "$LD_RUN_PATH"; then add_runtime_path=yes
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3119 else case "$opsys" in
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3120 sol2 | irix* | *bsd* | decosf* ) add_runtime_path=yes ;;
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3121 * ) add_runtime_path=no ;;
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3122 esac
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3123 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3124
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3125 if test "$add_runtime_path" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3126 echo $ac_n "checking "for runtime libraries flag"""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3127 echo "configure:3128: checking "for runtime libraries flag"" >&5
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3128 case "$opsys" in
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
3129 sol2 ) dash_r="-R" ;;
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
3130 decosf* | linux* | irix*) dash_r="-rpath " ;;
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3131 *)
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3132 dash_r=""
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3133 for try_dash_r in "-R" "-R " "-rpath "; do
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3134 xe_check_libs="${try_dash_r}/no/such/file-or-directory"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3135
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3136 if test "$GCC" = "yes"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3137 set x $xe_check_libs; shift; xe_check_libs=""
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3138 while test -n "$1"; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3139 case $1 in
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3140 -L | -l | -u ) xe_check_libs="$xe_check_libs $1 $2"; shift ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3141 -L* | -l* | -u* | -Wl* | -pg ) xe_check_libs="$xe_check_libs $1" ;;
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3142 -Xlinker* ) ;;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3143 * ) xe_check_libs="$xe_check_libs -Xlinker $1" ;;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3144 esac
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3145 shift
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3146 done
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3147 fi
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3148 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3149 #line 3150 "configure"
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3150 #include "confdefs.h"
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3151
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3152 int main() {
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3153
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3154 ; return 0; }
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3155 EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3156 if { (eval echo configure:3157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3157 rm -rf conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3158 dash_r="$try_dash_r"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3159 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3160 echo "configure: failed program was:" >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3161 cat conftest.$ac_ext >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3162 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3163 rm -f conftest*
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3164 xe_check_libs=""
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3165 test -n "$dash_r" && break
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3166 done ;;
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3167 esac
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3168 if test -n "$dash_r";
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3169 then echo "$ac_t"""\"${dash_r}\""" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3170 else echo "$ac_t""NONE" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3171 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3172 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3173
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3174 xe_add_unique_runpath_dir='
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3175 xe_add_p=yes
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3176 for xe_dir in $runpath_dirs; do test "$xe_dir" = "$xe_runpath_dir" && xe_add_p=no
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3177 done
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3178 if test "$xe_add_p" = "yes"; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3179 test -n "$runpath" && runpath="${runpath}:"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3180 runpath="${runpath}${xe_runpath_dir}"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3181 runpath_dirs="$runpath_dirs $xe_runpath_dir"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3182 fi'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3183
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3184
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3185
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3186
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3187 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
3188 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
3189 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3190
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3191 runpath="" runpath_dirs=""
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3192 if test -n "$LD_RUN_PATH"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3193 runpath="$LD_RUN_PATH"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3194 elif test "$GCC" = "yes"; then
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3195 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3196 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3197 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3198 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3199 case "$arg" in P,* | -L* | -R* )
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
3200 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3201 {
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3202 xe_runpath_dir="$dir"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3203 test "$xe_runpath_dir" != "/lib" -a \
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3204 "$xe_runpath_dir" != "/usr/lib" -a \
371
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 369
diff changeset
3205 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3206 eval "$xe_add_unique_runpath_dir"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3207 }
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3208 done ;;
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3209 esac
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3210 done
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3211 ld_switch_run="$ld_switch_run_save"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3212 rm -f conftest*
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3213 else
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3214 for arg in $ld_switch_site $ld_switch_x_site; do
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3215 case "$arg" in -L*) {
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
3216 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3217 test "$xe_runpath_dir" != "/lib" -a \
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3218 "$xe_runpath_dir" != "/usr/lib" -a \
371
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 369
diff changeset
3219 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3220 eval "$xe_add_unique_runpath_dir"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3221 };; esac
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3222 done
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3223 if test "$opsys $need_motif" = "sol2 yes"; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3224 xe_runpath_dir="/opt/SUNWdt/lib";
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3225 eval "$xe_add_unique_runpath_dir";
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3226 fi
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3227 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3228 if test -n "$runpath"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3229 ld_switch_run="${dash_r}${runpath}"
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3230
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3231 if test "$GCC" = "yes"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3232 set x $ld_switch_run; shift; ld_switch_run=""
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3233 while test -n "$1"; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3234 case $1 in
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3235 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
3236 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3237 -Xlinker* ) ;;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3238 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3239 esac
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3240 shift
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3241 done
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
3242 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3243 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3244 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3245 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3246
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
3247
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3248
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3249 GNU_MALLOC=yes
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
3250 if test "$with_dlmalloc" != "no"; then
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
3251 doug_lea_malloc=yes
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
3252 else
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
3253 doug_lea_malloc=no
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
3254 fi
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3255 after_morecore_hook_exists=yes
255
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3256 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3257 echo "configure:3258: checking for malloc_set_state" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3258
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3259 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3260 #line 3261 "configure"
255
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3261 #include "confdefs.h"
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3262 /* System header to define __stub macros and hopefully few prototypes,
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3263 which can conflict with char malloc_set_state(); below. */
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3264 #include <assert.h>
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3265 /* Override any gcc2 internal prototype to avoid an error. */
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3266 /* We use char because int might match the return type of a gcc2
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3267 builtin and then its argument prototype would still apply. */
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3268 char malloc_set_state();
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3269
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3270 int main() {
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3271
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3272 /* The GNU C library defines this for functions which it implements
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3273 to always fail with ENOSYS. Some functions are actually named
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3274 something starting with __ and the normal name is an alias. */
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3275 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3276 choke me
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3277 #else
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3278 malloc_set_state();
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3279 #endif
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3280
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3281 ; return 0; }
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3282 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3283 if { (eval echo configure:3284: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
255
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3284 rm -rf conftest*
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3285 eval "ac_cv_func_malloc_set_state=yes"
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3286 else
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3287 echo "configure: failed program was:" >&5
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3288 cat conftest.$ac_ext >&5
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3289 rm -rf conftest*
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3290 eval "ac_cv_func_malloc_set_state=no"
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3291 fi
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3292 rm -f conftest*
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3293
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3294 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3295 echo "$ac_t""yes" 1>&6
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3296 :
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3297 else
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3298 echo "$ac_t""no" 1>&6
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3299 doug_lea_malloc=no
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3300 fi
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3301
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3302 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3303 echo "configure:3304: checking whether __after_morecore_hook exists" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3304 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3305 #line 3306 "configure"
255
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3306 #include "confdefs.h"
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3307 extern void (* __after_morecore_hook)();
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3308 int main() {
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3309 __after_morecore_hook = 0
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3310 ; return 0; }
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3311 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3312 if { (eval echo configure:3313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3313 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3314 echo "$ac_t""yes" 1>&6
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3315 else
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3316 echo "configure: failed program was:" >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3317 cat conftest.$ac_ext >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3318 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3319 echo "$ac_t""no" 1>&6
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3320 after_morecore_hook_exists=no
255
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3321 fi
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3322 rm -f conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3323 if test "$system_malloc" = "yes" ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3324 GNU_MALLOC=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3325 GNU_MALLOC_reason="
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3326 - The GNU allocators don't work with this system configuration."
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
3327 elif test "$with_system_malloc" = "yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3328 GNU_MALLOC=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3329 GNU_MALLOC_reason="
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3330 - User chose not to use GNU allocators."
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
3331 elif test "$with_debug_malloc" = "yes" ; then
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
3332 GNU_MALLOC=no
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
3333 GNU_MALLOC_reason="
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3334 - User chose to use Debugging Malloc."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3335 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3336
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3337 if test "$doug_lea_malloc" = "yes" -a "$GNU_MALLOC" = "yes" ; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3338 GNU_MALLOC_reason="
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3339 - Using Doug Lea's new malloc from the GNU C Library."
255
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3340 { test "$extra_verbose" = "yes" && cat << \EOF
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3341 Defining DOUG_LEA_MALLOC
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3342 EOF
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3343 cat >> confdefs.h <<\EOF
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3344 #define DOUG_LEA_MALLOC 1
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3345 EOF
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3346 }
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3347
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3348 if test "$after_morecore_hook_exists" = "no" ; then
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3349 GNU_MALLOC_reason="
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
3350 - Using Doug Lea's new malloc from the Linux C Library."
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3351 { test "$extra_verbose" = "yes" && cat << \EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3352 Defining _NO_MALLOC_WARNING_
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3353 EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3354 cat >> confdefs.h <<\EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3355 #define _NO_MALLOC_WARNING_ 1
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3356 EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3357 }
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3358
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
3359 fi
255
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3360 fi
084402c475ba Import from CVS: tag r20-5b26
cvs
parents: 251
diff changeset
3361
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3362
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
3363
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
3364
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3365 # Extract the first word of "ranlib", so it can be a program name with args.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3366 set dummy ranlib; ac_word=$2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3367 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3368 echo "configure:3369: checking for $ac_word" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3369
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3370 if test -n "$RANLIB"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3371 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3372 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3373 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3374 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3375 for ac_dir in $ac_dummy; do
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3376 test -z "$ac_dir" && ac_dir=.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3377 if test -f $ac_dir/$ac_word; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3378 ac_cv_prog_RANLIB="ranlib"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3379 break
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3380 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3381 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3382 IFS="$ac_save_ifs"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3383 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3384 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3385 RANLIB="$ac_cv_prog_RANLIB"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3386 if test -n "$RANLIB"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3387 echo "$ac_t""$RANLIB" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3388 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3389 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3390 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3391
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3392 ac_aux_dir=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3393 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3394 if test -f $ac_dir/install-sh; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3395 ac_aux_dir=$ac_dir
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3396 ac_install_sh="$ac_aux_dir/install-sh -c"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3397 break
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3398 elif test -f $ac_dir/install.sh; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3399 ac_aux_dir=$ac_dir
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3400 ac_install_sh="$ac_aux_dir/install.sh -c"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3401 break
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3402 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3403 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3404 if test -z "$ac_aux_dir"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3405 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3406 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3407 ac_config_guess=$ac_aux_dir/config.guess
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3408 ac_config_sub=$ac_aux_dir/config.sub
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3409 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3410
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3411 # Find a good install program. We prefer a C program (faster),
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3412 # so one script is as good as another. But avoid the broken or
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3413 # incompatible versions:
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3414 # SysV /etc/install, /usr/sbin/install
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3415 # SunOS /usr/etc/install
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3416 # IRIX /sbin/install
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3417 # AIX /bin/install
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3418 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3419 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3420 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3421 # ./install, which can be erroneously created by make from ./install.sh.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3422 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3423 echo "configure:3424: checking for a BSD compatible install" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3424 if test -z "$INSTALL"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3425
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3426 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3427 for ac_dir in $PATH; do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3428 # Account for people who put trailing slashes in PATH elements.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3429 case "$ac_dir/" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3430 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3431 *)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3432 # OSF1 and SCO ODT 3.0 have their own names for install.
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3433 # Don't use installbsd from OSF since it installs stuff as root
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3434 # by default.
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3435 for ac_prog in ginstall scoinst install; do
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3436 if test -f $ac_dir/$ac_prog; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3437 if test $ac_prog = install &&
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3438 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3439 # AIX install. It has an incompatible calling convention.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3440 :
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3441 else
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3442 ac_cv_path_install="$ac_dir/$ac_prog -c"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3443 break 2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3444 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3445 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3446 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3447 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3448 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3449 done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3450 IFS="$ac_save_IFS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3451
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3452 if test "${ac_cv_path_install+set}" = set; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3453 INSTALL="$ac_cv_path_install"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3454 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3455 # As a last resort, use the slow shell script. We don't cache a
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3456 # path for INSTALL within a source directory, because that will
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3457 # break other packages using the cache if that directory is
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3458 # removed, or if the path is relative.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3459 INSTALL="$ac_install_sh"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3460 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3461 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3462 echo "$ac_t""$INSTALL" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3463
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3464 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3465 # It thinks the first close brace ends the variable substitution.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3466 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3467
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3468 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3469
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3470 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3471
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3472 for ac_prog in 'bison -y' byacc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3473 do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3474 # Extract the first word of "$ac_prog", so it can be a program name with args.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3475 set dummy $ac_prog; ac_word=$2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3476 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3477 echo "configure:3478: checking for $ac_word" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3478
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3479 if test -n "$YACC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3480 ac_cv_prog_YACC="$YACC" # Let the user override the test.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3481 else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3482 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3483 ac_dummy="$PATH"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3484 for ac_dir in $ac_dummy; do
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3485 test -z "$ac_dir" && ac_dir=.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3486 if test -f $ac_dir/$ac_word; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3487 ac_cv_prog_YACC="$ac_prog"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3488 break
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3489 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3490 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3491 IFS="$ac_save_ifs"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3492 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3493 YACC="$ac_cv_prog_YACC"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3494 if test -n "$YACC"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3495 echo "$ac_t""$YACC" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3496 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3497 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3498 fi
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3499
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3500 test -n "$YACC" && break
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3501 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3502 test -n "$YACC" || YACC="yacc"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3503
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3504
777
e65d9cf16707 [xemacs-hg @ 2002-03-15 11:00:28 by ben]
ben
parents: 771
diff changeset
3505 for ac_hdr in a.out.h elf.h cygwin/version.h fcntl.h inttypes.h libgen.h locale.h mach/mach.h sys/param.h sys/pstat.h sys/time.h sys/timeb.h sys/times.h sys/un.h ulimit.h unistd.h
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
3506 do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3507 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3508 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3509 echo "configure:3510: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3510
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3511 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3512 #line 3513 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3513 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3514 #include <$ac_hdr>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3515 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3516 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3517 { (eval echo configure:3518: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3518 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3519 if test -z "$ac_err"; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3520 rm -rf conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3521 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3522 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3523 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3524 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3525 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3526 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3527 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3528 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3529 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3530 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3531 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3532 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3533 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3534 Defining $ac_tr_hdr
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3535 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3536 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3537 #define $ac_tr_hdr 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3538 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3539 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3540
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3541 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3542 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3543 fi
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3544 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3545
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3546 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3547 echo "configure:3548: checking for sys/wait.h that is POSIX.1 compatible" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3548
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3549 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3550 #line 3551 "configure"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3551 #include "confdefs.h"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3552 #include <sys/types.h>
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3553 #include <sys/wait.h>
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3554 #ifndef WEXITSTATUS
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3555 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3556 #endif
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3557 #ifndef WIFEXITED
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3558 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3559 #endif
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3560 int main() {
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3561 int s;
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3562 wait (&s);
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3563 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3564 ; return 0; }
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3565 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3566 if { (eval echo configure:3567: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3567 rm -rf conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3568 ac_cv_header_sys_wait_h=yes
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3569 else
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3570 echo "configure: failed program was:" >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3571 cat conftest.$ac_ext >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3572 rm -rf conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3573 ac_cv_header_sys_wait_h=no
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3574 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3575 rm -f conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3576
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3577 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3578 if test $ac_cv_header_sys_wait_h = yes; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3579 { test "$extra_verbose" = "yes" && cat << \EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3580 Defining HAVE_SYS_WAIT_H
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3581 EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3582 cat >> confdefs.h <<\EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3583 #define HAVE_SYS_WAIT_H 1
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3584 EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3585 }
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3586
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3587 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
3588
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3589 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3590 echo "configure:3591: checking for ANSI C header files" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3591
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3592 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3593 #line 3594 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3594 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3595 #include <stdlib.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3596 #include <stdarg.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3597 #include <string.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3598 #include <float.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3599 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3600 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3601 { (eval echo configure:3602: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3602 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3603 if test -z "$ac_err"; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3604 rm -rf conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3605 ac_cv_header_stdc=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3606 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3607 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3608 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3609 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3610 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3611 ac_cv_header_stdc=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3612 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3613 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3614
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3615 if test $ac_cv_header_stdc = yes; then
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3616 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3617 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3618 #line 3619 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3619 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3620 #include <string.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3621 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3622 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3623 egrep "memchr" >/dev/null 2>&1; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3624 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3625 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3626 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3627 ac_cv_header_stdc=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3628 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3629 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3630
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3631 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3632
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3633 if test $ac_cv_header_stdc = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3634 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3635 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3636 #line 3637 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3637 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3638 #include <stdlib.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3639 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3640 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3641 egrep "free" >/dev/null 2>&1; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3642 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3643 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3644 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3645 ac_cv_header_stdc=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3646 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3647 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3648
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3649 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3650
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3651 if test $ac_cv_header_stdc = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3652 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3653 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3654 #line 3655 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3655 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3656 #include <ctype.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3657 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3658 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3659 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3660 int main () { int i; for (i = 0; i < 256; i++)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3661 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3662 exit (0); }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3663
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3664 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3665 if { (eval echo configure:3666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3666 then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3667 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3668 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
3669 conftest_rc="$?"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3670 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3671 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3672 rm -fr conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3673 ac_cv_header_stdc=no
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3674 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3675 rm -fr conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3676 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3677
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3678 echo "$ac_t""$ac_cv_header_stdc" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3679 if test $ac_cv_header_stdc = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3680 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3681 Defining STDC_HEADERS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3682 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3683 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3684 #define STDC_HEADERS 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3685 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3686 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3687
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3688 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3689
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3690 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3691 echo "configure:3692: checking whether time.h and sys/time.h may both be included" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3692
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3693 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3694 #line 3695 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3695 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3696 #include <sys/types.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3697 #include <sys/time.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3698 #include <time.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3699 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3700 struct tm *tp;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3701 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3702 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3703 if { (eval echo configure:3704: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3704 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3705 ac_cv_header_time=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3706 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3707 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3708 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3709 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3710 ac_cv_header_time=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3711 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3712 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3713
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3714 echo "$ac_t""$ac_cv_header_time" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3715 if test $ac_cv_header_time = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3716 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3717 Defining TIME_WITH_SYS_TIME
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3718 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3719 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3720 #define TIME_WITH_SYS_TIME 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3721 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3722 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3723
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3724 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3725
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3726 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3727 echo "configure:3728: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3728
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3729 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3730 #line 3731 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3731 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3732 #include <sys/types.h>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3733 #include <signal.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3734 /* NetBSD declares sys_siglist in unistd.h. */
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3735 #ifdef HAVE_UNISTD_H
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3736 #include <unistd.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3737 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3738 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3739 char *msg = *(sys_siglist + 1);
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3740 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3741 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3742 if { (eval echo configure:3743: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3743 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3744 ac_cv_decl_sys_siglist=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3745 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3746 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3747 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3748 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3749 ac_cv_decl_sys_siglist=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3750 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3751 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3752
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3753 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3754 if test $ac_cv_decl_sys_siglist = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3755 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3756 Defining SYS_SIGLIST_DECLARED
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3757 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3758 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3759 #define SYS_SIGLIST_DECLARED 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3760 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3761 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3762
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3763 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3764
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3765
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3766
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3767 echo $ac_n "checking for utime""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3768 echo "configure:3769: checking for utime" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3769 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3770 #line 3771 "configure"
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3771 #include "confdefs.h"
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3772 #include <sys/types.h>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3773 #include <utime.h>
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3774 int main() {
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3775 struct utimbuf x; x.actime = x.modtime = 0; utime ("/", &x);
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3776 ; return 0; }
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3777 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3778 if { (eval echo configure:3779: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3779 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3780 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3781 { test "$extra_verbose" = "yes" && cat << \EOF
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3782 Defining HAVE_UTIME
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3783 EOF
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3784 cat >> confdefs.h <<\EOF
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3785 #define HAVE_UTIME 1
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3786 EOF
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3787 }
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3788
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3789 else
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3790 echo "configure: failed program was:" >&5
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3791 cat conftest.$ac_ext >&5
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3792 rm -rf conftest*
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3793 echo "$ac_t""no" 1>&6
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3794 for ac_func in utimes
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3795 do
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3796 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3797 echo "configure:3798: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3798
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3799 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3800 #line 3801 "configure"
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3801 #include "confdefs.h"
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3802 /* System header to define __stub macros and hopefully few prototypes,
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3803 which can conflict with char $ac_func(); below. */
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3804 #include <assert.h>
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3805 /* Override any gcc2 internal prototype to avoid an error. */
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3806 /* We use char because int might match the return type of a gcc2
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3807 builtin and then its argument prototype would still apply. */
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3808 char $ac_func();
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3809
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3810 int main() {
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3811
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3812 /* The GNU C library defines this for functions which it implements
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3813 to always fail with ENOSYS. Some functions are actually named
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3814 something starting with __ and the normal name is an alias. */
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3815 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3816 choke me
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3817 #else
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3818 $ac_func();
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3819 #endif
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3820
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3821 ; return 0; }
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3822 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3823 if { (eval echo configure:3824: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3824 rm -rf conftest*
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3825 eval "ac_cv_func_$ac_func=yes"
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3826 else
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3827 echo "configure: failed program was:" >&5
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3828 cat conftest.$ac_ext >&5
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3829 rm -rf conftest*
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3830 eval "ac_cv_func_$ac_func=no"
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3831 fi
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3832 rm -f conftest*
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3833
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3834 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3835 echo "$ac_t""yes" 1>&6
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3836 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3837 { test "$extra_verbose" = "yes" && cat << EOF
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3838 Defining $ac_tr_func
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3839 EOF
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3840 cat >> confdefs.h <<EOF
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3841 #define $ac_tr_func 1
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3842 EOF
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3843 }
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3844
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3845 else
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3846 echo "$ac_t""no" 1>&6
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3847 fi
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3848 done
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3849
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3850 fi
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3851 rm -f conftest*
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
3852
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3853
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3854 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3855 echo "configure:3856: checking return type of signal handlers" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3856
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3857 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3858 #line 3859 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3859 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3860 #include <sys/types.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3861 #include <signal.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3862 #ifdef signal
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3863 #undef signal
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3864 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3865 #ifdef __cplusplus
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3866 extern "C" void (*signal (int, void (*)(int)))(int);
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3867 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3868 void (*signal ()) ();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3869 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3870
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3871 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3872 int i;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3873 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3874 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3875 if { (eval echo configure:3876: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3876 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3877 ac_cv_type_signal=void
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3878 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3879 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3880 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3881 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3882 ac_cv_type_signal=int
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3883 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3884 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3885
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3886 echo "$ac_t""$ac_cv_type_signal" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3887 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3888 Defining RETSIGTYPE = $ac_cv_type_signal
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3889 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3890 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3891 #define RETSIGTYPE $ac_cv_type_signal
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3892 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3893 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3894
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
3895
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3896 echo $ac_n "checking for size_t""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3897 echo "configure:3898: checking for size_t" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3898
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3899 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3900 #line 3901 "configure"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3901 #include "confdefs.h"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3902 #include <sys/types.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3903 #if STDC_HEADERS
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3904 #include <stdlib.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3905 #include <stddef.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3906 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3907 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3908 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3909 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3910 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3911 ac_cv_type_size_t=yes
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3912 else
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3913 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3914 ac_cv_type_size_t=no
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3915 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3916 rm -f conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3917
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3918 echo "$ac_t""$ac_cv_type_size_t" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3919 if test $ac_cv_type_size_t = no; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3920 { test "$extra_verbose" = "yes" && cat << \EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3921 Defining size_t = unsigned
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3922 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3923 cat >> confdefs.h <<\EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3924 #define size_t unsigned
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3925 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3926 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3927
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3928 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3929
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3930 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3931 echo "configure:3932: checking for pid_t" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3932
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3933 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3934 #line 3935 "configure"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3935 #include "confdefs.h"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3936 #include <sys/types.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3937 #if STDC_HEADERS
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3938 #include <stdlib.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3939 #include <stddef.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3940 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3941 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3942 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
3943 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3944 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3945 ac_cv_type_pid_t=yes
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3946 else
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3947 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3948 ac_cv_type_pid_t=no
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3949 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3950 rm -f conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3951
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3952 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3953 if test $ac_cv_type_pid_t = no; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3954 { test "$extra_verbose" = "yes" && cat << \EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3955 Defining pid_t = int
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3956 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3957 cat >> confdefs.h <<\EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3958 #define pid_t int
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3959 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3960 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3961
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3962 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3963
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3964 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3965 echo "configure:3966: checking for uid_t in sys/types.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3966
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3967 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
3968 #line 3969 "configure"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3969 #include "confdefs.h"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3970 #include <sys/types.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3971 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3972 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3973 egrep "uid_t" >/dev/null 2>&1; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3974 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3975 ac_cv_type_uid_t=yes
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3976 else
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3977 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3978 ac_cv_type_uid_t=no
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3979 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3980 rm -f conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3981
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3982
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3983 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3984 if test $ac_cv_type_uid_t = no; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3985 { test "$extra_verbose" = "yes" && cat << \EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3986 Defining uid_t = int
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3987 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3988 cat >> confdefs.h <<\EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3989 #define uid_t int
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3990 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3991 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3992
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3993 { test "$extra_verbose" = "yes" && cat << \EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3994 Defining gid_t = int
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3995 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3996 cat >> confdefs.h <<\EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3997 #define gid_t int
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3998 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
3999 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4000
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4001 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4002
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4003 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4004 echo "configure:4005: checking for mode_t" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4005
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4006 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4007 #line 4008 "configure"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4008 #include "confdefs.h"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4009 #include <sys/types.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4010 #if STDC_HEADERS
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4011 #include <stdlib.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4012 #include <stddef.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4013 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4014 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
4016 egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4017 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4018 ac_cv_type_mode_t=yes
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4019 else
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4020 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4021 ac_cv_type_mode_t=no
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4022 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4023 rm -f conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4024
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4025 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4026 if test $ac_cv_type_mode_t = no; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4027 { test "$extra_verbose" = "yes" && cat << \EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4028 Defining mode_t = int
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4029 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4030 cat >> confdefs.h <<\EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4031 #define mode_t int
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4032 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4033 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4034
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4035 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4036
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4037 echo $ac_n "checking for off_t""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4038 echo "configure:4039: checking for off_t" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4039
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4040 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4041 #line 4042 "configure"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4042 #include "confdefs.h"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4043 #include <sys/types.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4044 #if STDC_HEADERS
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4045 #include <stdlib.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4046 #include <stddef.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4047 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4048 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4049 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
4050 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4051 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4052 ac_cv_type_off_t=yes
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4053 else
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4054 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4055 ac_cv_type_off_t=no
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4056 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4057 rm -f conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4058
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4059 echo "$ac_t""$ac_cv_type_off_t" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4060 if test $ac_cv_type_off_t = no; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4061 { test "$extra_verbose" = "yes" && cat << \EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4062 Defining off_t = long
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4063 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4064 cat >> confdefs.h <<\EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4065 #define off_t long
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4066 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4067 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4068
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4069 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4070
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4071 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4072 echo "configure:4073: checking for ssize_t" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4073
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4074 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4075 #line 4076 "configure"
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4076 #include "confdefs.h"
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4077 #include <sys/types.h>
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4078 #if STDC_HEADERS
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4079 #include <stdlib.h>
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4080 #include <stddef.h>
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4081 #endif
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4082 EOF
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4083 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4084 egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4085 rm -rf conftest*
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4086 ac_cv_type_ssize_t=yes
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4087 else
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4088 rm -rf conftest*
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4089 ac_cv_type_ssize_t=no
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4090 fi
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4091 rm -f conftest*
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4092
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4093 echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4094 if test $ac_cv_type_ssize_t = no; then
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4095 { test "$extra_verbose" = "yes" && cat << \EOF
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4096 Defining ssize_t = int
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4097 EOF
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4098 cat >> confdefs.h <<\EOF
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4099 #define ssize_t int
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4100 EOF
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4101 }
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4102
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4103 fi
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
4104
410
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
4105
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4106 echo $ac_n "checking for socklen_t""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4107 echo "configure:4108: checking for socklen_t" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4108 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4109 #line 4110 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4110 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4111 #include <sys/socket.h>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4112 socklen_t x;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4113
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4114 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4115
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4116 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4117 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4118 if { (eval echo configure:4119: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4119 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4120 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4121 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4122 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4123 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4124 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4125
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4126 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4127 #line 4128 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4128 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4129 #include <sys/socket.h>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4130 int accept (int, struct sockaddr *, size_t *);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4131
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4132 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4133
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4134 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4135 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4136 if { (eval echo configure:4137: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4137 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4138
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4139 echo "$ac_t""size_t" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4140 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4141 Defining socklen_t = size_t
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4142 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4143 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4144 #define socklen_t size_t
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4145 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4146 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4147
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4148 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4149 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4150 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4151 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4152
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4153 echo "$ac_t""int" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4154 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4155 Defining socklen_t = int
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4156 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4157 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4158 #define socklen_t int
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4159 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4160 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4161
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4162 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4163 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4164 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4165 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4166
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4167 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4168 echo "configure:4169: checking for struct timeval" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4169 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4170 #line 4171 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4171 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4172 #ifdef TIME_WITH_SYS_TIME
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4173 #include <sys/time.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4174 #include <time.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4175 #else
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4176 #ifdef HAVE_SYS_TIME_H
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4177 #include <sys/time.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4178 #else
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4179 #include <time.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4180 #endif
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4181 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4182 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4183 static struct timeval x; x.tv_sec = x.tv_usec;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4184 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4185 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4186 if { (eval echo configure:4187: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4187 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4188 echo "$ac_t""yes" 1>&6
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4189 HAVE_TIMEVAL=yes
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4190 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4191 Defining HAVE_TIMEVAL
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4192 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4193 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4194 #define HAVE_TIMEVAL 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4195 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4196 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4197
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4198 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4199 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4200 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4201 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4202 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4203 HAVE_TIMEVAL=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4204 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4205 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4206
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4207 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4208 echo "configure:4209: checking whether struct tm is in sys/time.h or time.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4209
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4210 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4211 #line 4212 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4212 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4213 #include <sys/types.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4214 #include <time.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4215 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4216 struct tm *tp; tp->tm_sec;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4217 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4218 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4219 if { (eval echo configure:4220: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4220 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4221 ac_cv_struct_tm=time.h
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4222 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4223 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4224 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4225 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4226 ac_cv_struct_tm=sys/time.h
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4227 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4228 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4229
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4230 echo "$ac_t""$ac_cv_struct_tm" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4231 if test $ac_cv_struct_tm = sys/time.h; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4232 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4233 Defining TM_IN_SYS_TIME
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4234 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4235 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4236 #define TM_IN_SYS_TIME 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4237 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4238 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4239
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4240 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4241
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4242 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4243 echo "configure:4244: checking for tm_zone in struct tm" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4244
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4245 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4246 #line 4247 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4247 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4248 #include <sys/types.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4249 #include <$ac_cv_struct_tm>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4250 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4251 struct tm tm; tm.tm_zone;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4252 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4253 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4254 if { (eval echo configure:4255: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4255 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4256 ac_cv_struct_tm_zone=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4257 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4258 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4259 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4260 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4261 ac_cv_struct_tm_zone=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4262 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4263 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4264
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4265 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4266 if test "$ac_cv_struct_tm_zone" = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4267 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4268 Defining HAVE_TM_ZONE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4269 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4270 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4271 #define HAVE_TM_ZONE 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4272 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4273 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4274
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4275 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4276 echo $ac_n "checking for tzname""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4277 echo "configure:4278: checking for tzname" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4278
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4279 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4280 #line 4281 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4281 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4282 #include <time.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4283 #ifndef tzname /* For SGI. */
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4284 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4285 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4286 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4287 atoi(*tzname);
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4288 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4289 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4290 if { (eval echo configure:4291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4291 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4292 ac_cv_var_tzname=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4293 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4294 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4295 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4296 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4297 ac_cv_var_tzname=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4298 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4299 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4300
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4301 echo "$ac_t""$ac_cv_var_tzname" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4302 if test $ac_cv_var_tzname = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4303 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4304 Defining HAVE_TZNAME
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4305 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4306 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4307 #define HAVE_TZNAME 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4308 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4309 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4310
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4311 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4312 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4313
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4314
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4315 echo $ac_n "checking for working const""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4316 echo "configure:4317: checking for working const" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4317
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4318 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4319 #line 4320 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4320 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4321
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4322 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4323
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4324 /* Ultrix mips cc rejects this. */
744
8ae895c67ce7 [xemacs-hg @ 2002-02-04 15:44:37 by wmperry]
wmperry
parents: 726
diff changeset
4325 typedef int charset[2]; const charset x;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4326 /* SunOS 4.1.1 cc rejects this. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4327 char const *const *ccp;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4328 char **p;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4329 /* NEC SVR4.0.2 mips cc rejects this. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4330 struct point {int x, y;};
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4331 static struct point const zero = {0,0};
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4332 /* AIX XL C 1.02.0.0 rejects this.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4333 It does not let you subtract one const X* pointer from another in an arm
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4334 of an if-expression whose if-part is not a constant expression */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4335 const char *g = "string";
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4336 ccp = &g + (g ? g-g : 0);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4337 /* HPUX 7.0 cc rejects these. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4338 ++ccp;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4339 p = (char**) ccp;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4340 ccp = (char const *const *) p;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4341 { /* SCO 3.2v4 cc rejects this. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4342 char *t;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4343 char const *s = 0 ? (char *) 0 : (char const *) 0;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4344
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4345 *t++ = 0;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4346 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4347 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4348 int x[] = {25, 17};
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4349 const int *foo = &x[0];
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4350 ++foo;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4351 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4352 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4353 typedef const int *iptr;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4354 iptr p = 0;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4355 ++p;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4356 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4357 { /* AIX XL C 1.02.0.0 rejects this saying
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4358 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4359 struct s { int j; const int *ap[3]; };
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4360 struct s *b; b->j = 5;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4361 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4362 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4363 const int foo = 10;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4364 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4365
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4366 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4367 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4368 if { (eval echo configure:4369: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4369 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4370 ac_cv_c_const=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4371 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4372 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4373 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4374 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4375 ac_cv_c_const=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4376 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4377 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4378
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4379 echo "$ac_t""$ac_cv_c_const" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4380 if test $ac_cv_c_const = no; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4381 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4382 Defining const =
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4383 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4384 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4385 #define const
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4386 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4387 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4388
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4389 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4390
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4391
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4392 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4393 echo "configure:4394: checking whether ${MAKE-make} sets \${MAKE}" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4394 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4395
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4396 cat > conftestmake <<\EOF
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4397 all:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4398 @echo 'ac_maketemp="${MAKE}"'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4399 EOF
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4400 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4401 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4402 if test -n "$ac_maketemp"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4403 eval ac_cv_prog_make_${ac_make}_set=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4404 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4405 eval ac_cv_prog_make_${ac_make}_set=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4406 fi
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4407 rm -f conftestmake
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4408 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4409 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4410 SET_MAKE=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4411 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4412 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4413 SET_MAKE="MAKE=${MAKE-make}"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4414 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4415
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4416
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4417 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4418 echo "configure:4419: checking whether byte ordering is bigendian" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4419
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4420 ac_cv_c_bigendian=unknown
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4421 # See if sys/param.h defines the BYTE_ORDER macro.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4422 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4423 #line 4424 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4424 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4425 #include <sys/types.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4426 #include <sys/param.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4427 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4428
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4429 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4430 bogus endian macros
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4431 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4432 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4433 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4434 if { (eval echo configure:4435: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4435 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4436 # It does; now see whether it defined to BIG_ENDIAN or not.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4437 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4438 #line 4439 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4439 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4440 #include <sys/types.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4441 #include <sys/param.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4442 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4443
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4444 #if BYTE_ORDER != BIG_ENDIAN
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4445 not big endian
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4446 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4447 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4448 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4449 if { (eval echo configure:4450: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4450 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4451 ac_cv_c_bigendian=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4452 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4453 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4454 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4455 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4456 ac_cv_c_bigendian=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4457 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4458 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4459 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4460 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4461 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4462 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4463 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4464 if test $ac_cv_c_bigendian = unknown; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4465 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4466 #line 4467 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4467 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4468 main () {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4469 /* Are we little or big endian? From Harbison&Steele. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4470 union
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4471 {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4472 long l;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4473 char c[sizeof (long)];
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4474 } u;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4475 u.l = 1;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4476 exit (u.c[sizeof (long) - 1] == 1);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4477 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4478 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4479 if { (eval echo configure:4480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4480 then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4481 ac_cv_c_bigendian=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4482 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
4483 conftest_rc="$?"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4484 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4485 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4486 rm -fr conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4487 ac_cv_c_bigendian=yes
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4488 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4489 rm -fr conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4490 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4491
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4492 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4493 if test $ac_cv_c_bigendian = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4494 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4495 Defining WORDS_BIGENDIAN
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4496 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4497 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4498 #define WORDS_BIGENDIAN 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4499 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4500 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4501
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4502 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4503
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4504
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4505 echo $ac_n "checking size of short""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4506 echo "configure:4507: checking size of short" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4507
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4508 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4509 #line 4510 "configure"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4510 #include "confdefs.h"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4511 #include <stdio.h>
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4512 main()
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4513 {
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4514 FILE *f=fopen("conftestval", "w");
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4515 if (!f) exit(1);
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4516 fprintf(f, "%d\n", sizeof(short));
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4517 exit(0);
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4518 }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4519 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4520 if { (eval echo configure:4521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4521 then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4522 ac_cv_sizeof_short=`cat conftestval`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4523 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
4524 conftest_rc="$?"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4525 echo "configure: failed program was:" >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4526 cat conftest.$ac_ext >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4527 rm -fr conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4528 ac_cv_sizeof_short=0
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4529 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4530 rm -fr conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4531 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4532 { test "$extra_verbose" = "yes" && cat << EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4533 Defining SIZEOF_SHORT = $ac_cv_sizeof_short
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4534 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4535 cat >> confdefs.h <<EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4536 #define SIZEOF_SHORT $ac_cv_sizeof_short
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4537 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4538 }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4539
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4540
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4541 if test "$ac_cv_sizeof_short" = 0; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4542 echo ""
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4543 echo "*** PANIC *** Configure tests are not working - compiler is broken."
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4544 echo "*** PANIC *** Please examine config.log for compilation errors."
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4545 exit 1
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4546 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4547 echo $ac_n "checking size of int""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4548 echo "configure:4549: checking size of int" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4549
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4550 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4551 #line 4552 "configure"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4552 #include "confdefs.h"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4553 #include <stdio.h>
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4554 main()
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4555 {
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4556 FILE *f=fopen("conftestval", "w");
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4557 if (!f) exit(1);
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4558 fprintf(f, "%d\n", sizeof(int));
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4559 exit(0);
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4560 }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4561 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4562 if { (eval echo configure:4563: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4563 then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4564 ac_cv_sizeof_int=`cat conftestval`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4565 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
4566 conftest_rc="$?"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4567 echo "configure: failed program was:" >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4568 cat conftest.$ac_ext >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4569 rm -fr conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4570 ac_cv_sizeof_int=0
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4571 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4572 rm -fr conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4573 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4574 { test "$extra_verbose" = "yes" && cat << EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4575 Defining SIZEOF_INT = $ac_cv_sizeof_int
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4576 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4577 cat >> confdefs.h <<EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4578 #define SIZEOF_INT $ac_cv_sizeof_int
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4579 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4580 }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4581
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4582
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4583 echo $ac_n "checking size of long""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4584 echo "configure:4585: checking size of long" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4585
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4586 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4587 #line 4588 "configure"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4588 #include "confdefs.h"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4589 #include <stdio.h>
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4590 main()
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4591 {
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4592 FILE *f=fopen("conftestval", "w");
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4593 if (!f) exit(1);
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4594 fprintf(f, "%d\n", sizeof(long));
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4595 exit(0);
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4596 }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4597 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4598 if { (eval echo configure:4599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4599 then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4600 ac_cv_sizeof_long=`cat conftestval`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4601 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
4602 conftest_rc="$?"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4603 echo "configure: failed program was:" >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4604 cat conftest.$ac_ext >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4605 rm -fr conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4606 ac_cv_sizeof_long=0
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4607 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4608 rm -fr conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4609 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4610 { test "$extra_verbose" = "yes" && cat << EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4611 Defining SIZEOF_LONG = $ac_cv_sizeof_long
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4612 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4613 cat >> confdefs.h <<EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4614 #define SIZEOF_LONG $ac_cv_sizeof_long
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4615 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4616 }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4617
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4618
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4619 echo $ac_n "checking size of long long""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4620 echo "configure:4621: checking size of long long" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4621
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4622 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4623 #line 4624 "configure"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4624 #include "confdefs.h"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4625 #include <stdio.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4626 main()
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4627 {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4628 FILE *f=fopen("conftestval", "w");
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4629 if (!f) exit(1);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4630 fprintf(f, "%d\n", sizeof(long long));
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4631 exit(0);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4632 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4633 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4634 if { (eval echo configure:4635: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4635 then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4636 ac_cv_sizeof_long_long=`cat conftestval`
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4637 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
4638 conftest_rc="$?"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4639 echo "configure: failed program was:" >&5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4640 cat conftest.$ac_ext >&5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4641 rm -fr conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4642 ac_cv_sizeof_long_long=0
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4643 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4644 rm -fr conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4645 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4646 { test "$extra_verbose" = "yes" && cat << EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4647 Defining SIZEOF_LONG_LONG = $ac_cv_sizeof_long_long
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4648 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4649 cat >> confdefs.h <<EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4650 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4651 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4652 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4653
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4654
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4655 echo $ac_n "checking size of void *""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4656 echo "configure:4657: checking size of void *" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4657
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4658 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4659 #line 4660 "configure"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4660 #include "confdefs.h"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4661 #include <stdio.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4662 main()
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4663 {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4664 FILE *f=fopen("conftestval", "w");
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4665 if (!f) exit(1);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4666 fprintf(f, "%d\n", sizeof(void *));
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4667 exit(0);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4668 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4669 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4670 if { (eval echo configure:4671: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4671 then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4672 ac_cv_sizeof_void_p=`cat conftestval`
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4673 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
4674 conftest_rc="$?"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4675 echo "configure: failed program was:" >&5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4676 cat conftest.$ac_ext >&5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4677 rm -fr conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4678 ac_cv_sizeof_void_p=0
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4679 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4680 rm -fr conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4681 echo "$ac_t""$ac_cv_sizeof_void_p" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4682 { test "$extra_verbose" = "yes" && cat << EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4683 Defining SIZEOF_VOID_P = $ac_cv_sizeof_void_p
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4684 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4685 cat >> confdefs.h <<EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4686 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4687 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4688 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4689
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
4690
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4691
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4692 echo $ac_n "checking for long file names""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4693 echo "configure:4694: checking for long file names" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4694
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4695 ac_cv_sys_long_file_names=yes
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4696 # Test for long file names in all the places we know might matter:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4697 # . the current directory, where building will happen
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4698 # $prefix/lib where we will be installing things
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4699 # $exec_prefix/lib likewise
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4700 # eval it to expand exec_prefix.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4701 # $TMPDIR if set, where it might want to write temporary files
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4702 # if $TMPDIR is not set:
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4703 # /tmp where it might want to write temporary files
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4704 # /var/tmp likewise
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4705 # /usr/tmp likewise
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4706 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4707 ac_tmpdirs="$TMPDIR"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4708 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4709 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4710 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4711 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4712 test -d $ac_dir || continue
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4713 test -w $ac_dir || continue # It is less confusing to not echo anything here.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4714 (echo 1 > $ac_dir/conftest9012345) 2>/dev/null
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4715 (echo 2 > $ac_dir/conftest9012346) 2>/dev/null
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4716 val=`cat $ac_dir/conftest9012345 2>/dev/null`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4717 if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4718 ac_cv_sys_long_file_names=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4719 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4720 break
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4721 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4722 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4723 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4724
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4725 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4726 if test $ac_cv_sys_long_file_names = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4727 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4728 Defining HAVE_LONG_FILE_NAMES
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4729 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4730 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4731 #define HAVE_LONG_FILE_NAMES 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4732 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4733 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4734
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4735 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4736
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4737
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4738 echo $ac_n "checking for sin""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4739 echo "configure:4740: checking for sin" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4740
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4741 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4742 #line 4743 "configure"
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4743 #include "confdefs.h"
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4744 /* System header to define __stub macros and hopefully few prototypes,
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4745 which can conflict with char sin(); below. */
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4746 #include <assert.h>
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4747 /* Override any gcc2 internal prototype to avoid an error. */
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4748 /* We use char because int might match the return type of a gcc2
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4749 builtin and then its argument prototype would still apply. */
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4750 char sin();
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4751
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4752 int main() {
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4753
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4754 /* The GNU C library defines this for functions which it implements
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4755 to always fail with ENOSYS. Some functions are actually named
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4756 something starting with __ and the normal name is an alias. */
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4757 #if defined (__stub_sin) || defined (__stub___sin)
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4758 choke me
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4759 #else
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4760 sin();
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4761 #endif
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4762
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4763 ; return 0; }
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4764 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4765 if { (eval echo configure:4766: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4766 rm -rf conftest*
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4767 eval "ac_cv_func_sin=yes"
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4768 else
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4769 echo "configure: failed program was:" >&5
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4770 cat conftest.$ac_ext >&5
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4771 rm -rf conftest*
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4772 eval "ac_cv_func_sin=no"
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4773 fi
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4774 rm -f conftest*
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4775
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4776 if eval "test \"`echo '$ac_cv_func_'sin`\" = yes"; then
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4777 echo "$ac_t""yes" 1>&6
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4778 :
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4779 else
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4780 echo "$ac_t""no" 1>&6
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4781
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
4782 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4783 echo "configure:4784: checking for sin in -lm" >&5
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
4784 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4785
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4786 xe_check_libs=" -lm "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4787 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4788 #line 4789 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4789 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4790 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4791 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4792 builtin and then its argument prototype would still apply. */
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
4793 char sin();
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4794
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4795 int main() {
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
4796 sin()
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4797 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4798 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4799 if { (eval echo configure:4800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4800 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4801 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4802 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4803 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4804 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4805 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4806 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4807 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4808 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4809 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4810
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4811 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4812 echo "$ac_t""yes" 1>&6
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4813 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/^a-zA-Z0-9_/_/g' \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4814 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4815 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4816 Defining $ac_tr_lib
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4817 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4818 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4819 #define $ac_tr_lib 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4820 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4821 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4822
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4823 LIBS="-lm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lm\" to \$LIBS"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4824
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4825 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4826 echo "$ac_t""no" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4827 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4828
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4829
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4830 fi
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
4831
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4832
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4833 { test "$extra_verbose" = "yes" && cat << \EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4834 Defining LISP_FLOAT_TYPE
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4835 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4836 cat >> confdefs.h <<\EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4837 #define LISP_FLOAT_TYPE 1
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4838 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
4839 }
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4840
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4841
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4842 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4843 #line 4844 "configure"
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4844 #include "confdefs.h"
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4845 #include <math.h>
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4846 int main() {
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4847 return atanh(1.0) + asinh(1.0) + acosh(1.0);
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4848 ; return 0; }
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4849 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4850 if { (eval echo configure:4851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4851 rm -rf conftest*
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4852 { test "$extra_verbose" = "yes" && cat << \EOF
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4853 Defining HAVE_INVERSE_HYPERBOLIC
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4854 EOF
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4855 cat >> confdefs.h <<\EOF
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4856 #define HAVE_INVERSE_HYPERBOLIC 1
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4857 EOF
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4858 }
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4859
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4860 else
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4861 echo "configure: failed program was:" >&5
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4862 cat conftest.$ac_ext >&5
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4863 fi
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4864 rm -f conftest*
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
4865
567
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4866 for ac_func in mkstemp
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4867 do
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4868 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4869 echo "configure:4870: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4870
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4871 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4872 #line 4873 "configure"
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4873 #include "confdefs.h"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4874 /* System header to define __stub macros and hopefully few prototypes,
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4875 which can conflict with char $ac_func(); below. */
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4876 #include <assert.h>
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4877 /* Override any gcc2 internal prototype to avoid an error. */
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4878 /* We use char because int might match the return type of a gcc2
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4879 builtin and then its argument prototype would still apply. */
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4880 char $ac_func();
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4881
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4882 int main() {
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4883
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4884 /* The GNU C library defines this for functions which it implements
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4885 to always fail with ENOSYS. Some functions are actually named
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4886 something starting with __ and the normal name is an alias. */
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4887 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4888 choke me
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4889 #else
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4890 $ac_func();
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4891 #endif
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4892
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4893 ; return 0; }
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4894 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4895 if { (eval echo configure:4896: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
567
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4896 rm -rf conftest*
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4897 eval "ac_cv_func_$ac_func=yes"
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4898 else
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4899 echo "configure: failed program was:" >&5
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4900 cat conftest.$ac_ext >&5
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4901 rm -rf conftest*
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4902 eval "ac_cv_func_$ac_func=no"
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4903 fi
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4904 rm -f conftest*
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4905
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4906 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4907 echo "$ac_t""yes" 1>&6
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4908 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4909 { test "$extra_verbose" = "yes" && cat << EOF
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4910 Defining $ac_tr_func
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4911 EOF
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4912 cat >> confdefs.h <<EOF
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4913 #define $ac_tr_func 1
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4914 EOF
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4915 }
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4916
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4917 else
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4918 echo "$ac_t""no" 1>&6
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4919 fi
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4920 done
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4921
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4922
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4923 echo "checking type of mail spool file locking" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4924 echo "configure:4925: checking type of mail spool file locking" >&5
567
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4925 for ac_func in lockf flock
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4926 do
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4927 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4928 echo "configure:4929: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4929
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4930 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4931 #line 4932 "configure"
567
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4932 #include "confdefs.h"
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4933 /* System header to define __stub macros and hopefully few prototypes,
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4934 which can conflict with char $ac_func(); below. */
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4935 #include <assert.h>
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4936 /* Override any gcc2 internal prototype to avoid an error. */
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4937 /* We use char because int might match the return type of a gcc2
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4938 builtin and then its argument prototype would still apply. */
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4939 char $ac_func();
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4940
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4941 int main() {
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4942
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4943 /* The GNU C library defines this for functions which it implements
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4944 to always fail with ENOSYS. Some functions are actually named
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4945 something starting with __ and the normal name is an alias. */
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4946 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4947 choke me
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4948 #else
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4949 $ac_func();
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4950 #endif
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4951
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4952 ; return 0; }
4a2749e56f92 [xemacs-hg @ 2001-05-24 11:21:32 by yoshiki]
yoshiki
parents: 561
diff changeset
4953 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
4954 if { (eval echo configure:4955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4955 rm -rf conftest*
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4956 eval "ac_cv_func_$ac_func=yes"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4957 else
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4958 echo "configure: failed program was:" >&5
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4959 cat conftest.$ac_ext >&5
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4960 rm -rf conftest*
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4961 eval "ac_cv_func_$ac_func=no"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4962 fi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4963 rm -f conftest*
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4964
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4965 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4966 echo "$ac_t""yes" 1>&6
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4967 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4968 { test "$extra_verbose" = "yes" && cat << EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4969 Defining $ac_tr_func
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4970 EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4971 cat >> confdefs.h <<EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4972 #define $ac_tr_func 1
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4973 EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4974 }
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4975
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4976 else
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4977 echo "$ac_t""no" 1>&6
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4978 fi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4979 done
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4980
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4981 test -z "$mail_locking" -a "$mail_use_flock" = "yes" && mail_locking=flock
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4982 test -z "$mail_locking" -a "$mail_use_lockf" = "yes" && mail_locking=lockf
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4983 test -z "$mail_locking" -a "$mail_use_locking" = "yes" && mail_locking=locking
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4984 if test -z "$mail_locking"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4985 case "$opsys" in cygwin* | mingw*)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4986 mail_locking=pop ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4987 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4988 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
4989
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4990 if test "$mail_locking" = "lockf"; then { test "$extra_verbose" = "yes" && cat << \EOF
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4991 Defining MAIL_LOCK_LOCKF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4992 EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4993 cat >> confdefs.h <<\EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4994 #define MAIL_LOCK_LOCKF 1
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4995 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4996 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4997
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
4998 elif test "$mail_locking" = "flock"; then { test "$extra_verbose" = "yes" && cat << \EOF
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
4999 Defining MAIL_LOCK_FLOCK
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5000 EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5001 cat >> confdefs.h <<\EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5002 #define MAIL_LOCK_FLOCK 1
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5003 EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5004 }
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5005
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5006 elif test "$mail_locking" = "locking"; then { test "$extra_verbose" = "yes" && cat << \EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5007 Defining MAIL_LOCK_LOCKING
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5008 EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5009 cat >> confdefs.h <<\EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5010 #define MAIL_LOCK_LOCKING 1
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5011 EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5012 }
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5013
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5014 elif test "$mail_locking" = "pop"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5015 with_pop=yes
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5016 mail_locking=
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5017 else mail_locking="dot-locking"; { test "$extra_verbose" = "yes" && cat << \EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5018 Defining MAIL_LOCK_DOT
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5019 EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5020 cat >> confdefs.h <<\EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5021 #define MAIL_LOCK_DOT 1
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5022 EOF
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5023 }
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5024
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5025 fi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5026 test "$mail_locking" = "lockf" -a "$ac_cv_func_lockf" != "yes" && \
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5027 { echo "Error:" "lockf mail locking requested but not available." >&2; exit 1; }
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5028 test "$mail_locking" = "flock" -a "$ac_cv_func_flock" != "yes" && \
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5029 { echo "Error:" "flock mail locking requested but not available." >&2; exit 1; }
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5030 test "$mail_locking" = "locking" -a "$ac_cv_func_locking" != "yes" && \
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
5031 { echo "Error:" "locking mail locking requested but not available." >&2; exit 1; }
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5032
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
5033 case "$opsys" in decosf*)
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
5034
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5035 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5036 echo "configure:5037: checking for cma_open in -lpthreads" >&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5037 ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5038
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5039 xe_check_libs=" -lpthreads "
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5040 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5041 #line 5042 "configure"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5042 #include "confdefs.h"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5043 /* Override any gcc2 internal prototype to avoid an error. */
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5044 /* We use char because int might match the return type of a gcc2
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5045 builtin and then its argument prototype would still apply. */
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5046 char cma_open();
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5047
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5048 int main() {
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5049 cma_open()
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5050 ; return 0; }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5051 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5052 if { (eval echo configure:5053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5053 rm -rf conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5054 eval "ac_cv_lib_$ac_lib_var=yes"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5055 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5056 echo "configure: failed program was:" >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5057 cat conftest.$ac_ext >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5058 rm -rf conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5059 eval "ac_cv_lib_$ac_lib_var=no"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5060 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5061 rm -f conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5062 xe_check_libs=""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5063
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5064 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5065 echo "$ac_t""yes" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5066 ac_tr_lib=HAVE_LIB`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5067 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5068 { test "$extra_verbose" = "yes" && cat << EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5069 Defining $ac_tr_lib
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5070 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5071 cat >> confdefs.h <<EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5072 #define $ac_tr_lib 1
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5073 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5074 }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5075
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5076 LIBS="-lpthreads $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpthreads\" to \$LIBS"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5077
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5078 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5079 echo "$ac_t""no" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5080 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5081
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5082
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
5083 test "$ac_cv_lib_pthreads_cma_open" = "yes" && \
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
5084 c_switch_site="$c_switch_site -threads" ;;
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
5085 esac
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5086
708
512e4a478e9d [xemacs-hg @ 2001-12-20 06:08:09 by andyp]
andyp
parents: 670
diff changeset
5087
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5088 echo $ac_n "checking whether the -xildoff compiler flag is required""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5089 echo "configure:5090: checking whether the -xildoff compiler flag is required" >&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5090 if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5091 if ${CC-cc} '-###' -xildoff no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ;
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5092 then echo "$ac_t""no" 1>&6;
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5093 else echo "$ac_t""yes" 1>&6; ld_switch_site="$ld_switch_site -xildoff" && if test "$extra_verbose" = "yes"; then echo " Appending \"-xildoff\" to \$ld_switch_site"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5094 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5095 else echo "$ac_t""no" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5096 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5097
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5098 if test "$opsys" = "sol2"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5099 if test "$os_release" -ge 56; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5100 echo $ac_n "checking for \"-z ignore\" linker flag""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5101 echo "configure:5102: checking for \"-z ignore\" linker flag" >&5
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5102 case "`ld -h 2>&1`" in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5103 *-z\ ignore\|record* ) echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5104 ld_switch_site="-z ignore $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z ignore\" to \$ld_switch_site"; fi ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5105 *) echo "$ac_t""no" 1>&6 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5106 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
5107 fi
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
5108 fi
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
5109
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5110
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5111 echo "checking "for specified window system"" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5112 echo "configure:5113: checking "for specified window system"" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5113
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5114
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5115 GNOME_CONFIG=no
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5116 GTK_CONFIG=no
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5117
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5118 if test "$with_gnome" != "no"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5119 echo $ac_n "checking for GNOME configuration script""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5120 echo "configure:5121: checking for GNOME configuration script" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5121 for possible in gnome-config
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5122 do
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5123 possible_version=`${possible} --version 2> /dev/null`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5124 if test "x${possible_version}" != "x"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5125 GNOME_CONFIG="${possible}"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5126 with_gnome=yes
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5127 with_gtk=yes
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5128 break
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5129 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5130 done
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5131 echo "$ac_t""${GNOME_CONFIG}" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5132 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5133
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5134 if test "${GNOME_CONFIG}" != "no"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5135 GNOME_LIBS=`${GNOME_CONFIG} --libs gnomeui`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5136 GNOME_CFLAGS=`${GNOME_CONFIG} --cflags gnomeui`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5137 { test "$extra_verbose" = "yes" && cat << \EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5138 Defining HAVE_GNOME
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5139 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5140 cat >> confdefs.h <<\EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5141 #define HAVE_GNOME 1
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5142 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5143 }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5144
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5145 libs_gtk="$libs_gtk ${GNOME_LIBS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GNOME_LIBS}\" to \$libs_gtk"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5146 c_switch_gtk="$c_switch_gtk ${GNOME_CFLAGS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GNOME_CFLAGS}\" to \$c_switch_gtk"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5147 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5148
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5149 if test "$with_gtk" != "no";then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5150 echo $ac_n "checking for GTK configuration script""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5151 echo "configure:5152: checking for GTK configuration script" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5152 for possible in gtk12-config gtk14-config gtk-config
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5153 do
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5154 possible_version=`${possible} --version 2> /dev/null`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5155 if test "x${possible_version}" != "x"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5156 GTK_CONFIG="${possible}"
527
7b35ad872326 [xemacs-hg @ 2001-05-10 08:09:13 by yoshiki]
yoshiki
parents: 505
diff changeset
5157 case "${possible_version}" in
7b35ad872326 [xemacs-hg @ 2001-05-10 08:09:13 by yoshiki]
yoshiki
parents: 505
diff changeset
5158 1.0.*) echo "configure: warning: GTK 1.2 is required, please upgrade your version of GTK." 1>&2; with_gtk=no;;
7b35ad872326 [xemacs-hg @ 2001-05-10 08:09:13 by yoshiki]
yoshiki
parents: 505
diff changeset
5159 1.3.*) echo "configure: warning: GTK 1.3 is not supported right now" 1>&2; with_gtk=no;;
7b35ad872326 [xemacs-hg @ 2001-05-10 08:09:13 by yoshiki]
yoshiki
parents: 505
diff changeset
5160 1.2.*)
7b35ad872326 [xemacs-hg @ 2001-05-10 08:09:13 by yoshiki]
yoshiki
parents: 505
diff changeset
5161 with_gtk=yes
7b35ad872326 [xemacs-hg @ 2001-05-10 08:09:13 by yoshiki]
yoshiki
parents: 505
diff changeset
5162 break
7b35ad872326 [xemacs-hg @ 2001-05-10 08:09:13 by yoshiki]
yoshiki
parents: 505
diff changeset
5163 ;;
7b35ad872326 [xemacs-hg @ 2001-05-10 08:09:13 by yoshiki]
yoshiki
parents: 505
diff changeset
5164 *) echo "configure: warning: Found unsupported version of GTK: $possible_version" 1>&2;;
7b35ad872326 [xemacs-hg @ 2001-05-10 08:09:13 by yoshiki]
yoshiki
parents: 505
diff changeset
5165 esac
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5166 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5167 done
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5168 echo "$ac_t""${GTK_CONFIG}" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5169 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5170
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5171 if test "${GTK_CONFIG}" != "no"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5172 echo $ac_n "checking gtk version""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5173 echo "configure:5174: checking gtk version" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5174 GTK_VERSION=`${GTK_CONFIG} --version`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5175 echo "$ac_t""${GTK_VERSION}" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5176
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5177 echo $ac_n "checking gtk libs""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5178 echo "configure:5179: checking gtk libs" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5179 GTK_LIBS=`${GTK_CONFIG} --libs`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5180 libs_gtk="$libs_gtk ${GTK_LIBS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GTK_LIBS}\" to \$libs_gtk"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5181 echo "$ac_t""${GTK_LIBS}" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5182
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5183 echo $ac_n "checking gtk cflags""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5184 echo "configure:5185: checking gtk cflags" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5185 GTK_CFLAGS=`${GTK_CONFIG} --cflags`
720
128e95ac472f [xemacs-hg @ 2001-12-30 04:12:04 by wmperry]
wmperry
parents: 708
diff changeset
5186 if test "$GCC" = "yes"; then
128e95ac472f [xemacs-hg @ 2001-12-30 04:12:04 by wmperry]
wmperry
parents: 708
diff changeset
5187 GTK_CFLAGS="${GTK_CFLAGS} -Wno-shadow"
128e95ac472f [xemacs-hg @ 2001-12-30 04:12:04 by wmperry]
wmperry
parents: 708
diff changeset
5188 fi
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5189 c_switch_gtk="$c_switch_gtk ${GTK_CFLAGS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GTK_CFLAGS}\" to \$c_switch_gtk"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5190 echo "$ac_t""${GTK_CFLAGS}" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5191
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5192
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5193 echo $ac_n "checking for main in -lgdk_imlib""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5194 echo "configure:5195: checking for main in -lgdk_imlib" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5195 ac_lib_var=`echo gdk_imlib'_'main | sed 'y%./+-%__p_%'`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5196
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5197 xe_check_libs=" -lgdk_imlib "
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5198 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5199 #line 5200 "configure"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5200 #include "confdefs.h"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5201
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5202 int main() {
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5203 main()
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5204 ; return 0; }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5205 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5206 if { (eval echo configure:5207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5207 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5208 eval "ac_cv_lib_$ac_lib_var=yes"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5209 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5210 echo "configure: failed program was:" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5211 cat conftest.$ac_ext >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5212 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5213 eval "ac_cv_lib_$ac_lib_var=no"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5214 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5215 rm -f conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5216 xe_check_libs=""
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5217
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5218 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5219 echo "$ac_t""yes" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5220 libs_gtk="-lgdk_imlib $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgdk_imlib\" to \$libs_gtk"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5221 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5222 echo "$ac_t""no" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5223 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5224
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5225
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5226
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5227 echo $ac_n "checking for Imlib_init in -lImlib""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5228 echo "configure:5229: checking for Imlib_init in -lImlib" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5229 ac_lib_var=`echo Imlib'_'Imlib_init | sed 'y%./+-%__p_%'`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5230
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5231 xe_check_libs=" -lImlib "
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5232 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5233 #line 5234 "configure"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5234 #include "confdefs.h"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5235 /* Override any gcc2 internal prototype to avoid an error. */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5236 /* We use char because int might match the return type of a gcc2
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5237 builtin and then its argument prototype would still apply. */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5238 char Imlib_init();
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5239
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5240 int main() {
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5241 Imlib_init()
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5242 ; return 0; }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5243 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5244 if { (eval echo configure:5245: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5245 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5246 eval "ac_cv_lib_$ac_lib_var=yes"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5247 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5248 echo "configure: failed program was:" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5249 cat conftest.$ac_ext >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5250 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5251 eval "ac_cv_lib_$ac_lib_var=no"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5252 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5253 rm -f conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5254 xe_check_libs=""
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5255
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5256 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5257 echo "$ac_t""yes" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5258 libs_gtk="$libs_gtk -lImlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lImlib\" to \$libs_gtk"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5259 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5260 echo "$ac_t""no" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5261 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5262
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5263
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5264 for ac_func in gdk_imlib_init
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5265 do
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5266 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5267 echo "configure:5268: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5268
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5269 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5270 #line 5271 "configure"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5271 #include "confdefs.h"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5272 /* System header to define __stub macros and hopefully few prototypes,
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5273 which can conflict with char $ac_func(); below. */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5274 #include <assert.h>
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5275 /* Override any gcc2 internal prototype to avoid an error. */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5276 /* We use char because int might match the return type of a gcc2
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5277 builtin and then its argument prototype would still apply. */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5278 char $ac_func();
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5279
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5280 int main() {
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5281
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5282 /* The GNU C library defines this for functions which it implements
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5283 to always fail with ENOSYS. Some functions are actually named
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5284 something starting with __ and the normal name is an alias. */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5285 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5286 choke me
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5287 #else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5288 $ac_func();
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5289 #endif
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5290
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5291 ; return 0; }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5292 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5293 if { (eval echo configure:5294: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5294 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5295 eval "ac_cv_func_$ac_func=yes"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5296 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5297 echo "configure: failed program was:" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5298 cat conftest.$ac_ext >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5299 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5300 eval "ac_cv_func_$ac_func=no"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5301 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5302 rm -f conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5303
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5304 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5305 echo "$ac_t""yes" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5306 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5307 { test "$extra_verbose" = "yes" && cat << EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5308 Defining $ac_tr_func
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5309 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5310 cat >> confdefs.h <<EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5311 #define $ac_tr_func 1
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5312 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5313 }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5314
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5315 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5316 echo "$ac_t""no" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5317 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5318 done
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5319
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5320
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5321 { test "$extra_verbose" = "yes" && cat << \EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5322 Defining HAVE_XPM
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5323 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5324 cat >> confdefs.h <<\EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5325 #define HAVE_XPM 1
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5326 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5327 }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5328
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5329 { test "$extra_verbose" = "yes" && cat << \EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5330 Defining HAVE_GTK
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5331 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5332 cat >> confdefs.h <<\EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5333 #define HAVE_GTK 1
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5334 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5335 }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5336
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5337
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5338
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5339 window_system=gtk
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5340 with_gtk=yes
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5341 with_x11=no
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5342
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5343 test "${with_scrollbars}" != "no" && with_scrollbars=gtk
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5344 test "${with_toolbars}" != no && with_toolbars=gtk
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5345 test "${with_menubars}" != "no" && with_menubars=gtk
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5346 test "${with_dialogs}" != "no" && with_dialogs=gtk
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5347 test "${with_widgets}" != "no" && with_widgets=gtk
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5348
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5349 OLD_CFLAGS="${CFLAGS}"
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
5350 OLD_CPPFLAGS="${CPPFLAGS}"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5351 OLD_LDFLAGS="${LDFLAGS}"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5352 CFLAGS="${GTK_CFLAGS} ${CFLAGS}"
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
5353 CPPFLAGS="${GTK_CFLAGS} ${CFLAGS}"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5354 LDFLAGS="${LDFLAGS} ${GTK_LIBS}"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5355 for ac_hdr in glade/glade.h glade.h
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5356 do
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5357 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5358 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5359 echo "configure:5360: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5360
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5361 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5362 #line 5363 "configure"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5363 #include "confdefs.h"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5364 #include <$ac_hdr>
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5365 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5366 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5367 { (eval echo configure:5368: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5368 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5369 if test -z "$ac_err"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5370 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5371 eval "ac_cv_header_$ac_safe=yes"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5372 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5373 echo "$ac_err" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5374 echo "configure: failed program was:" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5375 cat conftest.$ac_ext >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5376 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5377 eval "ac_cv_header_$ac_safe=no"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5378 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5379 rm -f conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5380 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5381 echo "$ac_t""yes" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5382 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5383 { test "$extra_verbose" = "yes" && cat << EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5384 Defining $ac_tr_hdr
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5385 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5386 cat >> confdefs.h <<EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5387 #define $ac_tr_hdr 1
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5388 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5389 }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5390
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5391 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5392 echo "$ac_t""no" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5393 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5394 done
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5395
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5396
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5397 echo $ac_n "checking for main in -lxml""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5398 echo "configure:5399: checking for main in -lxml" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5399 ac_lib_var=`echo xml'_'main | sed 'y%./+-%__p_%'`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5400
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5401 xe_check_libs=" -lxml "
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5402 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5403 #line 5404 "configure"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5404 #include "confdefs.h"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5405
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5406 int main() {
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5407 main()
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5408 ; return 0; }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5409 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5410 if { (eval echo configure:5411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5411 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5412 eval "ac_cv_lib_$ac_lib_var=yes"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5413 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5414 echo "configure: failed program was:" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5415 cat conftest.$ac_ext >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5416 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5417 eval "ac_cv_lib_$ac_lib_var=no"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5418 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5419 rm -f conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5420 xe_check_libs=""
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5421
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5422 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5423 echo "$ac_t""yes" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5424 libs_gtk="-lxml $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lxml\" to \$libs_gtk"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5425 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5426 echo "$ac_t""no" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5427 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5428
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5429
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5430
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5431 echo $ac_n "checking for main in -lglade""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5432 echo "configure:5433: checking for main in -lglade" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5433 ac_lib_var=`echo glade'_'main | sed 'y%./+-%__p_%'`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5434
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5435 xe_check_libs=" -lglade "
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5436 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5437 #line 5438 "configure"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5438 #include "confdefs.h"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5439
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5440 int main() {
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5441 main()
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5442 ; return 0; }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5443 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5444 if { (eval echo configure:5445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5445 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5446 eval "ac_cv_lib_$ac_lib_var=yes"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5447 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5448 echo "configure: failed program was:" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5449 cat conftest.$ac_ext >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5450 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5451 eval "ac_cv_lib_$ac_lib_var=no"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5452 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5453 rm -f conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5454 xe_check_libs=""
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5455
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5456 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5457 echo "$ac_t""yes" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5458 libs_gtk="-lglade $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lglade\" to \$libs_gtk"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5459 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5460 echo "$ac_t""no" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5461 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5463
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5464
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5465 echo $ac_n "checking for main in -lglade-gnome""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5466 echo "configure:5467: checking for main in -lglade-gnome" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5467 ac_lib_var=`echo glade-gnome'_'main | sed 'y%./+-%__p_%'`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5468
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5469 xe_check_libs=" -lglade-gnome "
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5470 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5471 #line 5472 "configure"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5472 #include "confdefs.h"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5473
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5474 int main() {
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5475 main()
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5476 ; return 0; }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5477 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5478 if { (eval echo configure:5479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5479 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5480 eval "ac_cv_lib_$ac_lib_var=yes"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5481 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5482 echo "configure: failed program was:" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5483 cat conftest.$ac_ext >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5484 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5485 eval "ac_cv_lib_$ac_lib_var=no"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5486 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5487 rm -f conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5488 xe_check_libs=""
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5489
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5490 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5491 echo "$ac_t""yes" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5492 libs_gtk="-lglade-gnome $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lglade-gnome\" to \$libs_gtk"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5493 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5494 echo "$ac_t""no" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5495 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5496
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5497
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5498 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5499 #line 5500 "configure"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5500 #include "confdefs.h"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5501 #include <glade/glade-xml.h>
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5502 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5503 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5504 egrep "char \*txtdomain;" >/dev/null 2>&1; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5505 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5506 echo "$ac_t""yes" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5507 { test "$extra_verbose" = "yes" && cat << \EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5508 Defining LIBGLADE_XML_TXTDOMAIN = 1
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5509 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5510 cat >> confdefs.h <<\EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5511 #define LIBGLADE_XML_TXTDOMAIN 1
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5512 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5513 }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5514
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5515 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5516 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5517 echo "$ac_t""no" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5518 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5519 rm -f conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5520
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5521 CFLAGS="${OLD_CFLAGS}"
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
5522 CPPFLAGS="${OLD_CPPFLAGS}"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5523 LDFLAGS="${OLD_LDFLAGS}"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5524 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
5525
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5526
187
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
5527 if test "$with_x11" != "no"; then
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
5528 test "$x_includes $x_libraries" != "NONE NONE" && \
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
5529 window_system=x11 with_x11=yes
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
5530
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5531
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5532 if test "$x_includes $x_libraries" = "NONE NONE" \
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5533 -a -n "$OPENWINHOME" \
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5534 -a "$OPENWINHOME" != "/usr/openwin" \
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5535 -a -d "$OPENWINHOME"; then
187
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
5536 test -d "$OPENWINHOME/lib" && x_libraries="$OPENWINHOME/lib"
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
5537 test -d "$OPENWINHOME/include" && x_includes="$OPENWINHOME/include"
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
5538 test -d "$OPENWINHOME/share/include" && x_includes="$OPENWINHOME/share/include"
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5539 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5540
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5541 if test "$x_includes" = "NONE"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5542 for dir in "/usr/X11" "/usr/X11R6"; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5543 if test -d "$dir/include/X11"; then x_includes="$dir/include"; break; fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5544 done
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5545 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5546
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5547 if test "$x_libraries" = "NONE"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5548 for dir in "/usr/X11/lib" "/usr/X11R6/lib" "/usr/lib/X11R6"; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5549 if test -r "$dir/libX11.a"; then x_libraries="$dir"; break; fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
5550 done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5551 fi
187
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
5552
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5553 # If we find X, set shell vars x_includes and x_libraries to the
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5554 # paths, otherwise set no_x=yes.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5555 # Uses ac_ vars as temps to allow command line to override cache and checks.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5556 # --without-x overrides everything else, but does not touch the cache.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5557 echo $ac_n "checking for X""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5558 echo "configure:5559: checking for X" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5559
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5560 # Check whether --with-x or --without-x was given.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5561 if test "${with_x+set}" = set; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5562 withval="$with_x"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5563 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5564 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5565
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5566 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5567 if test "x$with_x" = xno; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5568 # The user explicitly disabled X.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5569 have_x=disabled
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5570 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5571 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5572 # Both variables are already set.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5573 have_x=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5574 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5575
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5576 # One or both of the vars are not set, and there is no cached value.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5577 ac_x_includes=NO ac_x_libraries=NO
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5578 rm -fr conftestdir
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5579 if mkdir conftestdir; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5580 cd conftestdir
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5581 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5582 cat > Imakefile <<'EOF'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5583 acfindx:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5584 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5585 EOF
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5586 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5587 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5588 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5589 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5590 for ac_extension in a so sl; do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5591 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5592 test -f $ac_im_libdir/libX11.$ac_extension; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5593 ac_im_usrlibdir=$ac_im_libdir; break
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5594 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5595 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5596 # Screen out bogus values from the imake configuration. They are
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5597 # bogus both because they are the default anyway, and because
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5598 # using them would break gcc on systems where it needs fixed includes.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5599 case "$ac_im_incroot" in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5600 /usr/include) ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5601 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5602 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5603 case "$ac_im_usrlibdir" in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5604 /usr/lib | /lib) ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5605 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5606 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5607 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5608 cd ..
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5609 rm -fr conftestdir
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5610 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5611
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5612 if test "$ac_x_includes" = NO; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5613 # Guess where to find include files, by looking for this one X11 .h file.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5614 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5615
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5616 # First, try using that file with no special directory specified.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5617 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5618 #line 5619 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5619 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5620 #include <$x_direct_test_include>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5621 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5622 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5623 { (eval echo configure:5624: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
5624 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5625 if test -z "$ac_err"; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5626 rm -rf conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5627 # We can compile using X headers with no special include directory.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5628 ac_x_includes=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5629 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5630 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5631 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5632 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5633 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5634 # Look for the header file in a standard set of common directories.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5635 # Check X11 before X11Rn because it is often a symlink to the current release.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5636 for ac_dir in \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5637 /usr/X11/include \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5638 /usr/X11R6/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5639 /usr/X11R5/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5640 /usr/X11R4/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5641 \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5642 /usr/include/X11 \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5643 /usr/include/X11R6 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5644 /usr/include/X11R5 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5645 /usr/include/X11R4 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5646 \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5647 /usr/local/X11/include \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5648 /usr/local/X11R6/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5649 /usr/local/X11R5/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5650 /usr/local/X11R4/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5651 \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5652 /usr/local/include/X11 \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5653 /usr/local/include/X11R6 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5654 /usr/local/include/X11R5 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5655 /usr/local/include/X11R4 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5656 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5657 /usr/X386/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5658 /usr/x386/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5659 /usr/XFree86/include/X11 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5660 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5661 /usr/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5662 /usr/local/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5663 /usr/unsupported/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5664 /usr/athena/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5665 /usr/local/x11r5/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5666 /usr/lpp/Xamples/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5667 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5668 /usr/openwin/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5669 /usr/openwin/share/include \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5670 ; \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5671 do
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5672 if test -r "$ac_dir/$x_direct_test_include"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5673 ac_x_includes=$ac_dir
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5674 break
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5675 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5676 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5677 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5678 rm -f conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5679 fi # $ac_x_includes = NO
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5680
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5681 if test "$ac_x_libraries" = NO; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5682 # Check for the libraries.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5683
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5684 test -z "$x_direct_test_library" && x_direct_test_library=Xt
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5685 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5686
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5687 # See if we find them without any special options.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5688 # Don't add to $LIBS permanently.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5689 ac_save_LIBS="$LIBS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5690 LIBS="-l$x_direct_test_library $LIBS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5691 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5692 #line 5693 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5693 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5694
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5695 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5696 ${x_direct_test_function}()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5697 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5698 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5699 if { (eval echo configure:5700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5700 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5701 LIBS="$ac_save_LIBS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5702 # We can link X programs with no special library path.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5703 ac_x_libraries=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5704 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5705 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5706 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5707 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5708 LIBS="$ac_save_LIBS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5709 # First see if replacing the include by lib works.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5710 # Check X11 before X11Rn because it is often a symlink to the current release.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5711 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5712 /usr/X11/lib \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5713 /usr/X11R6/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5714 /usr/X11R5/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5715 /usr/X11R4/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5716 \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5717 /usr/lib/X11 \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5718 /usr/lib/X11R6 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5719 /usr/lib/X11R5 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5720 /usr/lib/X11R4 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5721 \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5722 /usr/local/X11/lib \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5723 /usr/local/X11R6/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5724 /usr/local/X11R5/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5725 /usr/local/X11R4/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5726 \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5727 /usr/local/lib/X11 \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5728 /usr/local/lib/X11R6 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5729 /usr/local/lib/X11R5 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5730 /usr/local/lib/X11R4 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5731 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5732 /usr/X386/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5733 /usr/x386/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5734 /usr/XFree86/lib/X11 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5735 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5736 /usr/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5737 /usr/local/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5738 /usr/unsupported/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5739 /usr/athena/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5740 /usr/local/x11r5/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5741 /usr/lpp/Xamples/lib \
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5742 /lib/usr/lib/X11 \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5743 \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5744 /usr/openwin/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5745 /usr/openwin/share/lib \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5746 ; \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5747 do
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5748 for ac_extension in a so sl; do
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5749 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5750 ac_x_libraries=$ac_dir
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5751 break 2
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5752 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5753 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5754 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5755 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5756 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5757 fi # $ac_x_libraries = NO
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5758
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5759 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5760 # Didn't find X anywhere. Cache the known absence of X.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5761 ac_cv_have_x="have_x=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5762 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5763 # Record where we found X for the cache.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5764 ac_cv_have_x="have_x=yes \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5765 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5766 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5767 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5768 eval "$ac_cv_have_x"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5769 fi # $with_x != no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5770
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5771 if test "$have_x" != yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5772 echo "$ac_t""$have_x" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5773 no_x=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5774 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5775 # If each of the values was on the command line, it overrides each guess.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5776 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5777 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5778 # Update the cache value to reflect the command line values.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5779 ac_cv_have_x="have_x=yes \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5780 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5781 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5782 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5783
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5784 if test "$no_x" = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5785 # Not all programs may use this symbol, but it does not hurt to define it.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5786 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5787 Defining X_DISPLAY_MISSING
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5788 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5789 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5790 #define X_DISPLAY_MISSING 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5791 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5792 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5793
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5794 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5795 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5796 if test -n "$x_includes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5797 X_CFLAGS="$X_CFLAGS -I$x_includes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5798 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5799
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5800 # It would also be nice to do this for all -L options, not just this one.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5801 if test -n "$x_libraries"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5802 X_LIBS="$X_LIBS -L$x_libraries"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5803 # For Solaris; some versions of Sun CC require a space after -R and
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5804 # others require no space. Words are not sufficient . . . .
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5805 case "`(uname -sr) 2>/dev/null`" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5806 "SunOS 5"*)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5807 echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5808 echo "configure:5809: checking whether -R must be followed by a space" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5809 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5810 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5811 #line 5812 "configure"
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5812 #include "confdefs.h"
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5813
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5814 int main() {
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5815
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5816 ; return 0; }
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5817 EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5818 if { (eval echo configure:5819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5819 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5820 ac_R_nospace=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5821 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5822 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5823 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5824 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5825 ac_R_nospace=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5826 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5827 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5828 if test $ac_R_nospace = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5829 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5830 X_LIBS="$X_LIBS -R$x_libraries"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5831 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5832 LIBS="$ac_xsave_LIBS -R $x_libraries"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5833 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5834 #line 5835 "configure"
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5835 #include "confdefs.h"
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5836
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5837 int main() {
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5838
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5839 ; return 0; }
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5840 EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5841 if { (eval echo configure:5842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5842 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5843 ac_R_space=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5844 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5845 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5846 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5847 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5848 ac_R_space=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5849 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5850 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5851 if test $ac_R_space = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5852 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5853 X_LIBS="$X_LIBS -R $x_libraries"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5854 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5855 echo "$ac_t""neither works" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5856 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5857 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5858 LIBS="$ac_xsave_LIBS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5859 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5860 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5861
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5862 # Check for system-dependent libraries X programs must link with.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5863 # Do this before checking for the system-independent R6 libraries
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5864 # (-lICE), since we may need -lsocket or whatever for X linking.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5865
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5866 if test "$ISC" = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5867 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5868 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5869 # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5870 # libraries were built with DECnet support. And karl@cs.umb.edu says
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5871 # the Alpha needs dnet_stub (dnet does not exist).
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5872 if test "$with_dnet" = "no" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5873 ac_cv_lib_dnet_dnet_ntoa=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5874 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5875
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5876 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5877 echo "configure:5878: checking for dnet_ntoa in -ldnet" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5878 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5879
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5880 xe_check_libs=" -ldnet "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5881 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5882 #line 5883 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5883 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5884 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5885 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5886 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5887 char dnet_ntoa();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5888
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5889 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5890 dnet_ntoa()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5891 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5892 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5893 if { (eval echo configure:5894: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5894 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5895 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5896 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5897 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5898 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5899 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5900 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5901 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5902 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5903 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5904
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5905 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5906 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5907 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5908 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5909 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5910 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5911
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5912 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5913
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5914 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5915
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5916 echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5917 echo "configure:5918: checking for dnet_ntoa in -ldnet_stub" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5918 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5919
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5920 xe_check_libs=" -ldnet_stub "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5921 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5922 #line 5923 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5923 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5924 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5925 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5926 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5927 char dnet_ntoa();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5928
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5929 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5930 dnet_ntoa()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5931 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5932 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5933 if { (eval echo configure:5934: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5934 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5935 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5936 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5937 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5938 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5939 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5940 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5941 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5942 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5943 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5944
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
5945 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5946 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5947 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5948 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5949 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5950 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5951
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5952
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5953 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5954
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5955 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5956 # to get the SysV transport functions.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5957 # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5958 # needs -lnsl.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5959 # The nsl library prevents programs from opening the X display
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5960 # on Irix 5.2, according to dickey@clark.net.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5961 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5962 echo "configure:5963: checking for gethostbyname" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5963
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5964 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5965 #line 5966 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5966 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5967 /* System header to define __stub macros and hopefully few prototypes,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5968 which can conflict with char gethostbyname(); below. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5969 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5970 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5971 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5972 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5973 char gethostbyname();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5974
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5975 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5976
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5977 /* The GNU C library defines this for functions which it implements
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5978 to always fail with ENOSYS. Some functions are actually named
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5979 something starting with __ and the normal name is an alias. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5980 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5981 choke me
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5982 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5983 gethostbyname();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5984 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5985
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5986 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5987 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
5988 if { (eval echo configure:5989: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5989 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5990 eval "ac_cv_func_gethostbyname=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5991 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5992 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5993 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5994 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5995 eval "ac_cv_func_gethostbyname=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5996 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5997 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5998
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
5999 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6000 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6001 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6002 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6003 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6004 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6005
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6006 if test $ac_cv_func_gethostbyname = no; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6007
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6008 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6009 echo "configure:6010: checking for gethostbyname in -lnsl" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6010 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6011
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6012 xe_check_libs=" -lnsl "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6013 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6014 #line 6015 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6015 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6016 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6017 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6018 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6019 char gethostbyname();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6020
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6021 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6022 gethostbyname()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6023 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6024 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6025 if { (eval echo configure:6026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6026 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6027 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6028 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6029 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6030 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6031 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6032 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6033 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6034 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6035 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6036
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6037 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6038 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6039 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6040 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6041 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6042 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6043
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6044
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6045 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6046
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6047 # lieder@skyler.mavd.honeywell.com says without -lsocket,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6048 # socket/setsockopt and other routines are undefined under SCO ODT
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6049 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6050 # on later versions), says simon@lia.di.epfl.ch: it contains
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6051 # gethostby* variants that don't use the nameserver (or something).
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6052 # -lsocket must be given before -lnsl if both are needed.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6053 # We assume that if connect needs -lnsl, so does gethostbyname.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6054 echo $ac_n "checking for connect""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6055 echo "configure:6056: checking for connect" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6056
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6057 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6058 #line 6059 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6059 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6060 /* System header to define __stub macros and hopefully few prototypes,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6061 which can conflict with char connect(); below. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6062 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6063 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6064 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6065 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6066 char connect();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6067
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6068 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6069
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6070 /* The GNU C library defines this for functions which it implements
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6071 to always fail with ENOSYS. Some functions are actually named
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6072 something starting with __ and the normal name is an alias. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6073 #if defined (__stub_connect) || defined (__stub___connect)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6074 choke me
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6075 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6076 connect();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6077 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6078
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6079 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6080 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6081 if { (eval echo configure:6082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6082 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6083 eval "ac_cv_func_connect=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6084 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6085 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6086 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6087 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6088 eval "ac_cv_func_connect=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6089 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6090 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6091
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6092 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6093 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6094 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6095 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6096 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6097 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6098
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6099 if test $ac_cv_func_connect = no; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6100
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6101 xe_msg_checking="for connect in -lsocket"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6102 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6103 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6104 echo "configure:6105: checking "$xe_msg_checking"" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6105 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6106
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6107 xe_check_libs=" -lsocket $X_EXTRA_LIBS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6108 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6109 #line 6110 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6110 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6111 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6112 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6113 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6114 char connect();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6115
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6116 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6117 connect()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6118 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6119 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6120 if { (eval echo configure:6121: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6121 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6122 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6123 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6124 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6125 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6126 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6127 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6128 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6129 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6130 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6131
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6132 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6133 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6134 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6135 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6136 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6137 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6138
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6139
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6140 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6141
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6142 # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6143 echo $ac_n "checking for remove""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6144 echo "configure:6145: checking for remove" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6145
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6146 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6147 #line 6148 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6148 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6149 /* System header to define __stub macros and hopefully few prototypes,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6150 which can conflict with char remove(); below. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6151 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6152 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6153 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6154 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6155 char remove();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6156
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6157 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6158
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6159 /* The GNU C library defines this for functions which it implements
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6160 to always fail with ENOSYS. Some functions are actually named
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6161 something starting with __ and the normal name is an alias. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6162 #if defined (__stub_remove) || defined (__stub___remove)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6163 choke me
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6164 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6165 remove();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6166 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6167
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6168 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6169 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6170 if { (eval echo configure:6171: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6171 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6172 eval "ac_cv_func_remove=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6173 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6174 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6175 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6176 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6177 eval "ac_cv_func_remove=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6178 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6179 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6180
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6181 if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6182 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6183 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6184 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6185 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6186 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6187
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6188 if test $ac_cv_func_remove = no; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6189
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6190 echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6191 echo "configure:6192: checking for remove in -lposix" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6192 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6193
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6194 xe_check_libs=" -lposix "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6195 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6196 #line 6197 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6197 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6198 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6199 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6200 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6201 char remove();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6202
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6203 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6204 remove()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6205 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6206 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6207 if { (eval echo configure:6208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6208 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6209 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6210 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6211 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6212 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6213 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6214 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6215 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6216 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6217 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6218
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6219 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6220 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6221 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6222 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6223 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6224 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6225
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6226
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6227 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6228
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6229 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6230 echo $ac_n "checking for shmat""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6231 echo "configure:6232: checking for shmat" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6232
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6233 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6234 #line 6235 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6235 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6236 /* System header to define __stub macros and hopefully few prototypes,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6237 which can conflict with char shmat(); below. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6238 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6239 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6240 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6241 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6242 char shmat();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6243
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6244 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6245
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6246 /* The GNU C library defines this for functions which it implements
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6247 to always fail with ENOSYS. Some functions are actually named
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6248 something starting with __ and the normal name is an alias. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6249 #if defined (__stub_shmat) || defined (__stub___shmat)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6250 choke me
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6251 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6252 shmat();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6253 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6254
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6255 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6256 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6257 if { (eval echo configure:6258: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6258 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6259 eval "ac_cv_func_shmat=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6260 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6261 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6262 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6263 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6264 eval "ac_cv_func_shmat=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6265 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6266 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6267
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6268 if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6269 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6270 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6271 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6272 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6273 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6274
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6275 if test $ac_cv_func_shmat = no; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6276
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6277 echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6278 echo "configure:6279: checking for shmat in -lipc" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6279 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6280
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6281 xe_check_libs=" -lipc "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6282 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6283 #line 6284 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6284 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6285 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6286 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6287 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6288 char shmat();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6289
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6290 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6291 shmat()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6292 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6293 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6294 if { (eval echo configure:6295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6295 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6296 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6297 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6298 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6299 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6300 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6301 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6302 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6303 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6304 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6305
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6306 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6307 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6308 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6309 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6310 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6311 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6312
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6313
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6314 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6315 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6316
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6317 # Check for libraries that X11R6 Xt/Xaw programs need.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6318 ac_save_LDFLAGS="$LDFLAGS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6319 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6320 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6321 # check for ICE first), but we must link in the order -lSM -lICE or
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6322 # we get undefined symbols. So assume we have SM if we have ICE.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6323 # These have to be linked with before -lX11, unlike the other
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6324 # libraries we check for below, so use a different variable.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6325 # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6326
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
6327 xe_msg_checking="for IceConnectionNumber in -lICE"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
6328 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
6329 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6330 echo "configure:6331: checking "$xe_msg_checking"" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6331 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6332
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
6333 xe_check_libs=" -lICE $X_EXTRA_LIBS"
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
6334 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6335 #line 6336 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6336 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6337 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6338 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6339 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6340 char IceConnectionNumber();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6341
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6342 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6343 IceConnectionNumber()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6344 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6345 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6346 if { (eval echo configure:6347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6347 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6348 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6349 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6350 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6351 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6352 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6353 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6354 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6355 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6356 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6357
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6358 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6359 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6360 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6361 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6362 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6363 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6364
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6365
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6366 LDFLAGS="$ac_save_LDFLAGS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6367
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6368 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6369 # Autoconf claims to find X library and include dirs for us.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6370 if test "$no_x" = "yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6371 then with_x11=no window_system=none HAVE_X_WINDOWS=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6372 else with_x11=yes window_system=x11 HAVE_X_WINDOWS=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6373 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6374 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6375
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6376
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6377 if test "$with_x11" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6378 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6379 Defining HAVE_X_WINDOWS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6380 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6381 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6382 #define HAVE_X_WINDOWS 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6383 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6384 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6385
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6386 MAKE_SUBDIR="$MAKE_SUBDIR lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$MAKE_SUBDIR"; fi
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
6387 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$SRC_SUBDIR_DEPS"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6388
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
6389 for lib_dir in "/usr/dt/lib" "/usr/lib/Motif2.1" "/usr/lib/Motif1.2" "/usr/lib/Motif1.1"; do
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
6390 inc_dir=`echo $lib_dir | sed -e 's/lib/include/'`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6391 if test -d "$lib_dir" -a -d "$inc_dir"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6392 case "$x_libraries" in *"$lib_dir"* ) ;; *)
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6393 x_libraries="$lib_dir $x_libraries"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6394 X_LIBS="-L${lib_dir} $X_LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-L${lib_dir}\" to \$X_LIBS"; fi ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6395 esac
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6396 case "$x_includes" in "$inc_dir"* ) ;; *)
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6397 x_includes="$inc_dir $x_includes"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6398 X_CFLAGS="-I${inc_dir} $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-I${inc_dir}\" to \$X_CFLAGS"; fi ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6399 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6400 break; fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6401 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6402
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6403 for rel in "X11R6" "X11R5" "X11R4"; do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6404 lib_dir="/usr/contrib/$rel/lib" inc_dir="/usr/contrib/$rel/include"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6405 if test -d "$lib_dir" -a -d "$inc_dir"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6406 case "$x_libraries" in *"$lib_dir"* ) ;; *)
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6407 x_libraries="$x_libraries $lib_dir"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6408 X_LIBS="$X_LIBS -L${lib_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${lib_dir}\" to \$X_LIBS"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6409 esac
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6410 case "$x_includes" in "$inc_dir"* ) ;; *)
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6411 x_includes="$x_includes $inc_dir"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6412 X_CFLAGS="$X_CFLAGS -I${inc_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-I${inc_dir}\" to \$X_CFLAGS"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6413 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6414 break; fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6415 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6416
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6417 case "$opsys" in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6418 decosf*) if test "$GCC" = yes -a -d /usr/shlib; then X_LIBS="$X_LIBS -L/usr/shlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L/usr/shlib\" to \$X_LIBS"; fi; fi ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6419 esac
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
6420
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6421 ld_switch_x_site="$X_LIBS"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6422
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6423
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6424 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
6425 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
6426 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6427
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6428 runpath="" runpath_dirs=""
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6429 if test -n "$LD_RUN_PATH"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6430 runpath="$LD_RUN_PATH"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6431 elif test "$GCC" = "yes"; then
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6432 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6433 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6434 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6435 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6436 case "$arg" in P,* | -L* | -R* )
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
6437 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6438 {
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6439 xe_runpath_dir="$dir"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6440 test "$xe_runpath_dir" != "/lib" -a \
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6441 "$xe_runpath_dir" != "/usr/lib" -a \
371
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 369
diff changeset
6442 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6443 eval "$xe_add_unique_runpath_dir"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6444 }
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6445 done ;;
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6446 esac
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6447 done
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6448 ld_switch_run="$ld_switch_run_save"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6449 rm -f conftest*
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6450 else
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6451 for arg in $ld_switch_site $ld_switch_x_site; do
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6452 case "$arg" in -L*) {
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
6453 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6454 test "$xe_runpath_dir" != "/lib" -a \
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6455 "$xe_runpath_dir" != "/usr/lib" -a \
371
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 369
diff changeset
6456 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6457 eval "$xe_add_unique_runpath_dir"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6458 };; esac
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6459 done
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6460 if test "$opsys $need_motif" = "sol2 yes"; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6461 xe_runpath_dir="/opt/SUNWdt/lib";
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6462 eval "$xe_add_unique_runpath_dir";
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6463 fi
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
6464 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6465 if test -n "$runpath"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6466 ld_switch_run="${dash_r}${runpath}"
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6467
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6468 if test "$GCC" = "yes"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6469 set x $ld_switch_run; shift; ld_switch_run=""
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6470 while test -n "$1"; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6471 case $1 in
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
6472 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
6473 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6474 -Xlinker* ) ;;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6475 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6476 esac
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6477 shift
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6478 done
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6479 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6480 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6481 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6482 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6483
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6484
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6485 if test "$extra_verbose" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6486 echo; echo "X11 compilation variables:"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6487 for var in x_libraries x_includes X_CFLAGS X_LIBS X_PRE_LIBS X_EXTRA_LIBS; do eval "echo \"$var = '\$$var'\""; done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6488 echo
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6489 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6490
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6491 bitmapdirs=
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6492 if test "$x_includes" != NONE; then
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6493 for i in $x_includes; do
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6494 if test -d "$i/bitmaps"; then
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6495 bitmapdirs="$i/bitmaps:$bitmapdirs"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6496 fi
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6497 if test -d "$i/X11/bitmaps"; then
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6498 bitmapdirs="$i/X11/bitmaps:$bitmapdirs"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6499 fi
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6500 done
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6501 bitmapdirs=`echo "$bitmapdirs" | sed s/.$//`
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6502 fi
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6503 test ! -z "$bitmapdirs" && { test "$extra_verbose" = "yes" && cat << EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6504 Defining BITMAPDIR = "$bitmapdirs"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6505 EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6506 cat >> confdefs.h <<EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6507 #define BITMAPDIR "$bitmapdirs"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6508 EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6509 }
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6510
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
6511
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6512 echo "checking for X defines extracted by xmkmf" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6513 echo "configure:6514: checking for X defines extracted by xmkmf" >&5
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6514 rm -fr conftestdir
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6515 if mkdir conftestdir; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6516 cd conftestdir
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6517 cat > Imakefile <<'EOF'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6518 xetest:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6519 @echo ${PROTO_DEFINES} ${STD_DEFINES}
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6520 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6521 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6522 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6523 xmkmf_defines=`${MAKE-make} xetest 2>/dev/null | grep -v make`
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6524 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6525 cd ..
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6526 rm -fr conftestdir
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6527 for word in $xmkmf_defines; do
535
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
6528 case "$word" in
473
77c75d85635e [xemacs-hg @ 2001-04-18 09:07:27 by martinb]
martinb
parents: 464
diff changeset
6529 -D__STDC__*) ;;
77c75d85635e [xemacs-hg @ 2001-04-18 09:07:27 by martinb]
martinb
parents: 464
diff changeset
6530 -D* )
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6531 sym=`echo '' $word | sed -e 's:^ *-D::' -e 's:=.*::'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6532 case "$word" in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6533 -D*=* ) val=`echo '' $word | sed -e 's:^.*=::'` ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6534 * ) val=1 ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6535 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6536 if grep "^#define $sym " confdefs.h >/dev/null; then :; else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6537 if test "$val" = "1"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6538 then { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6539 Defining $sym
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6540 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6541 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6542 #define $sym 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6543 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6544 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6545
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6546 else { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6547 Defining $sym = $val
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6548 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6549 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6550 #define $sym $val
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6551 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6552 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6553
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6554 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6555 fi ;;
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6556 esac
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6557 done
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6558 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
6559
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6560 ac_safe=`echo "X11/Intrinsic.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6561 echo $ac_n "checking for X11/Intrinsic.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6562 echo "configure:6563: checking for X11/Intrinsic.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6563
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6564 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6565 #line 6566 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6566 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6567 #include <X11/Intrinsic.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6568 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6569 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6570 { (eval echo configure:6571: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
6571 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6572 if test -z "$ac_err"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6573 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6574 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6575 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6576 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6577 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6578 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6579 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6580 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6581 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6582 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6583 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6584 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6585 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6586 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6587 echo "$ac_t""no" 1>&6
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
6588 { echo "configure: error: Unable to find X11 header files." 1>&2; exit 1; }
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6589 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6590
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6591
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6592
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6593 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6594 echo "configure:6595: checking for XOpenDisplay in -lX11" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6595 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6596
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6597 xe_check_libs=" -lX11 "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6598 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6599 #line 6600 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6600 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6601 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6602 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6603 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6604 char XOpenDisplay();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6605
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6606 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6607 XOpenDisplay()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6608 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6609 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6610 if { (eval echo configure:6611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6611 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6612 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6613 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6614 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6615 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6616 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6617 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6618 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6619 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6620 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6621
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6622 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6623 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6624 have_lib_x11=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6625 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6626 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6627 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6628
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6629
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6630 if test "$have_lib_x11" != "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6631
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6632 xe_msg_checking="for XGetFontProperty in -lX11"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6633 test -n "-b i486-linuxaout" && xe_msg_checking="$xe_msg_checking using extra libs -b i486-linuxaout"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6634 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6635 echo "configure:6636: checking "$xe_msg_checking"" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6636 ac_lib_var=`echo X11'_'XGetFontProperty | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6637
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6638 xe_check_libs=" -lX11 -b i486-linuxaout"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6639 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6640 #line 6641 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6641 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6642 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6643 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6644 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6645 char XGetFontProperty();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6646
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6647 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6648 XGetFontProperty()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6649 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6650 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6651 if { (eval echo configure:6652: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6652 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6653 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6654 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6655 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6656 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6657 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6658 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6659 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6660 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6661 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6662
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6663 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6664 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6665 ld_switch_x_site="-b i486-linuxaout $ld_switch_x_site"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6666 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6667 echo "$ac_t""no" 1>&6
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
6668 { echo "configure: error: Unable to find X11 libraries." 1>&2; exit 1; }
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6669 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6670
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6671
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6672 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6673 libs_x="-lX11"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6674 test "$extra_verbose" = "yes" && echo " Setting libs_x to \"-lX11\""
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6675
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6676
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6677 echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6678 echo "configure:6679: checking for XShapeSelectInput in -lXext" >&5
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6679 ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'`
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6680
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6681 xe_check_libs=" -lXext "
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6682 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6683 #line 6684 "configure"
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6684 #include "confdefs.h"
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6685 /* Override any gcc2 internal prototype to avoid an error. */
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6686 /* We use char because int might match the return type of a gcc2
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6687 builtin and then its argument prototype would still apply. */
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6688 char XShapeSelectInput();
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6689
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6690 int main() {
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6691 XShapeSelectInput()
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6692 ; return 0; }
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6693 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6694 if { (eval echo configure:6695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6695 rm -rf conftest*
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6696 eval "ac_cv_lib_$ac_lib_var=yes"
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6697 else
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6698 echo "configure: failed program was:" >&5
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6699 cat conftest.$ac_ext >&5
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6700 rm -rf conftest*
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6701 eval "ac_cv_lib_$ac_lib_var=no"
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6702 fi
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6703 rm -f conftest*
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6704 xe_check_libs=""
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6705
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6706 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6707 echo "$ac_t""yes" 1>&6
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6708 libs_x="-lXext $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXext\" to \$libs_x"; fi
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6709 else
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6710 echo "$ac_t""no" 1>&6
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6711 fi
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6712
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6713
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
6714
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
6715
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6716 echo $ac_n "checking for XtOpenDisplay in -lXt""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6717 echo "configure:6718: checking for XtOpenDisplay in -lXt" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6718 ac_lib_var=`echo Xt'_'XtOpenDisplay | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6719
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6720 xe_check_libs=" -lXt "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6721 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6722 #line 6723 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6723 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6724 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6725 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6726 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6727 char XtOpenDisplay();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6728
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6729 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6730 XtOpenDisplay()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6731 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6732 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6733 if { (eval echo configure:6734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6734 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6735 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6736 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6737 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6738 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6739 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6740 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6741 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6742 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6743 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6744
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6745 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6746 echo "$ac_t""yes" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6747 libs_x="-lXt $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXt\" to \$libs_x"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6748 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6749 echo "$ac_t""no" 1>&6
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
6750 { echo "configure: error: Unable to find X11 libraries." 1>&2; exit 1; }
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6751 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6752
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
6753
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6754
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6755 echo $ac_n "checking the version of X11 being used""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6756 echo "configure:6757: checking the version of X11 being used" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6757 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6758 #line 6759 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6759 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6760 #include <X11/Intrinsic.h>
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6761 int main(int c, char *v[]) { return c>1 ? XlibSpecificationRelease : 0; }
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
6762 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6763 if { (eval echo configure:6764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6764 then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6765 ./conftest foobar; x11_release=$?
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6766 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
6767 conftest_rc="$?"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6768 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6769 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6770 rm -fr conftest*
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6771 x11_release=4
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6772 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6773 rm -fr conftest*
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6774 echo "$ac_t""R${x11_release}" 1>&6
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6775 { test "$extra_verbose" = "yes" && cat << EOF
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6776 Defining THIS_IS_X11R${x11_release}
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6777 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6778 cat >> confdefs.h <<EOF
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
6779 #define THIS_IS_X11R${x11_release} 1
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6780 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6781 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6782
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6783
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6784 if test "${x11_release}" = "4"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6785 case "$with_widgets" in
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6786 "" | "no") with_widgets=no ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6787 *) { echo "Error:" "Widget support requires X11R5 or greater" >&2; exit 1; } ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6788 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6789 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6790
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6791 for ac_func in XConvertCase
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6792 do
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6793 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6794 echo "configure:6795: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6795
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6796 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6797 #line 6798 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6798 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6799 /* System header to define __stub macros and hopefully few prototypes,
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6800 which can conflict with char $ac_func(); below. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6801 #include <assert.h>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6802 /* Override any gcc2 internal prototype to avoid an error. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6803 /* We use char because int might match the return type of a gcc2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6804 builtin and then its argument prototype would still apply. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6805 char $ac_func();
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6806
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6807 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6808
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6809 /* The GNU C library defines this for functions which it implements
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6810 to always fail with ENOSYS. Some functions are actually named
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6811 something starting with __ and the normal name is an alias. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6812 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6813 choke me
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6814 #else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6815 $ac_func();
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6816 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6817
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6818 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6819 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6820 if { (eval echo configure:6821: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6821 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6822 eval "ac_cv_func_$ac_func=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6823 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6824 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6825 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6826 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6827 eval "ac_cv_func_$ac_func=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6828 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6829 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6830
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6831 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6832 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6833 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6834 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6835 Defining $ac_tr_func
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6836 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6837 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6838 #define $ac_tr_func 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6839 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6840 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6841
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6842 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6843 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6844 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6845 done
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6846
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
6847
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6848 for ac_hdr in X11/Xlocale.h
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6849 do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6850 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6851 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6852 echo "configure:6853: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6854 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6855 #line 6856 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6856 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6857 #include <$ac_hdr>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6858 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6859 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6860 { (eval echo configure:6861: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
6861 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6862 if test -z "$ac_err"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6863 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6864 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6865 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6866 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6867 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6868 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6869 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6870 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6871 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6872 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6873 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6874 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6875 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6876 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6877 Defining $ac_tr_hdr
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6878 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6879 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6880 #define $ac_tr_hdr 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6881 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6882 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6883
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6884 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6885 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6886 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6887 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6888
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6889
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6890 for ac_func in XRegisterIMInstantiateCallback
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6891 do
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6892 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6893 echo "configure:6894: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6894
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6895 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6896 #line 6897 "configure"
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6897 #include "confdefs.h"
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6898 /* System header to define __stub macros and hopefully few prototypes,
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6899 which can conflict with char $ac_func(); below. */
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6900 #include <assert.h>
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6901 /* Override any gcc2 internal prototype to avoid an error. */
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6902 /* We use char because int might match the return type of a gcc2
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6903 builtin and then its argument prototype would still apply. */
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6904 char $ac_func();
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6905
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6906 int main() {
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6907
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6908 /* The GNU C library defines this for functions which it implements
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6909 to always fail with ENOSYS. Some functions are actually named
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6910 something starting with __ and the normal name is an alias. */
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6911 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6912 choke me
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6913 #else
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6914 $ac_func();
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6915 #endif
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6916
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6917 ; return 0; }
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6918 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6919 if { (eval echo configure:6920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6920 rm -rf conftest*
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6921 eval "ac_cv_func_$ac_func=yes"
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6922 else
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6923 echo "configure: failed program was:" >&5
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6924 cat conftest.$ac_ext >&5
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6925 rm -rf conftest*
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6926 eval "ac_cv_func_$ac_func=no"
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6927 fi
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6928 rm -f conftest*
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6929
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6930 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6931 echo "$ac_t""yes" 1>&6
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6932 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6933 { test "$extra_verbose" = "yes" && cat << EOF
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6934 Defining $ac_tr_func
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6935 EOF
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6936 cat >> confdefs.h <<EOF
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6937 #define $ac_tr_func 1
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6938 EOF
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6939 }
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6940
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6941 else
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6942 echo "$ac_t""no" 1>&6
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6943 fi
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6944 done
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6945
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6946 echo $ac_n "checking for standard XRegisterIMInstantiateCallback prototype""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6947 echo "configure:6948: checking for standard XRegisterIMInstantiateCallback prototype" >&5
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6948 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6949 #line 6950 "configure"
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6950 #include "confdefs.h"
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6951
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6952 #define NeedFunctionPrototypes 1
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6953 #include <X11/Xlib.h>
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6954 extern Bool XRegisterIMInstantiateCallback(
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6955 Display*, struct _XrmHashBucketRec*, char*, char*, XIMProc, XPointer*);
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6956
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6957 int main() {
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6958
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6959 ; return 0; }
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6960 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6961 if { (eval echo configure:6962: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6962 rm -rf conftest*
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6963 echo "$ac_t""yes" 1>&6
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6964 else
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6965 echo "configure: failed program was:" >&5
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6966 cat conftest.$ac_ext >&5
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6967 rm -rf conftest*
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6968 echo "$ac_t""no" 1>&6
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6969 { test "$extra_verbose" = "yes" && cat << \EOF
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6970 Defining XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6971 EOF
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6972 cat >> confdefs.h <<\EOF
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6973 #define XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE 1
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6974 EOF
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6975 }
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6976
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6977 fi
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
6978 rm -f conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6979
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
6980 test -z "$with_xmu" && {
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
6981 echo $ac_n "checking for XmuReadBitmapDataFromFile in -lXmu""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6982 echo "configure:6983: checking for XmuReadBitmapDataFromFile in -lXmu" >&5
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
6983 ac_lib_var=`echo Xmu'_'XmuReadBitmapDataFromFile | sed 'y%./+-%__p_%'`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6984
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6985 xe_check_libs=" -lXmu "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6986 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6987 #line 6988 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6988 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6989 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6990 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6991 builtin and then its argument prototype would still apply. */
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
6992 char XmuReadBitmapDataFromFile();
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6993
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6994 int main() {
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
6995 XmuReadBitmapDataFromFile()
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6996 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6997 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
6998 if { (eval echo configure:6999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
6999 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7000 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7001 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7002 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7003 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7004 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7005 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7006 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7007 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7008 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7009
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7010 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7011 echo "$ac_t""yes" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7012 with_xmu=yes
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7013 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7014 echo "$ac_t""no" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7015 with_xmu=no
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7016 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7017
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
7018 }
185
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7019 if test "$with_xmu" = "no"; then
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7020 extra_objs="$extra_objs xmu.o" && if test "$extra_verbose" = "yes"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7021 echo " xemacs will be linked with \"xmu.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7022 fi
187
b405438285a2 Import from CVS: tag r20-3b20
cvs
parents: 185
diff changeset
7023 else
185
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7024 libs_x="-lXmu $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXmu\" to \$libs_x"; fi
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7025 { test "$extra_verbose" = "yes" && cat << \EOF
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7026 Defining HAVE_XMU
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7027 EOF
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7028 cat >> confdefs.h <<\EOF
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7029 #define HAVE_XMU 1
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7030 EOF
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7031 }
3d6bfa290dbd Import from CVS: tag r20-3b19
cvs
parents: 183
diff changeset
7032
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
7033 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7034
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7035
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7036 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7037 echo "configure:7038: checking for main in -lXbsd" >&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7038 ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7039
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7040 xe_check_libs=" -lXbsd "
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7041 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7042 #line 7043 "configure"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7043 #include "confdefs.h"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7044
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7045 int main() {
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7046 main()
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7047 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7048 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7049 if { (eval echo configure:7050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7050 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7051 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7052 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7053 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7054 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7055 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7056 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7057 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7058 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7059 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7060
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7061 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7062 echo "$ac_t""yes" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7063 libs_x="-lXbsd $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXbsd\" to \$libs_x"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7064 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7065 echo "$ac_t""no" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7066 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7067
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7068
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7069
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
7070 if test "$unexec" = "unexaix.o" -a "$x11_release" = "6"; then
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7071 if test "$GCC" = "yes"; then
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7072 X_CFLAGS="-mthreads $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-mthreads\" to \$X_CFLAGS"; fi
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7073 libs_x="-mthreads $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-mthreads\" to \$libs_x"; fi
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7074 else
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7075 case "$CC" in
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7076 "xlc" ) CC="xlc_r" ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7077 "xlC" ) CC="xlC_r" ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7078 "cc" ) CC="cc_r" ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7079 esac
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7080 fi
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
7081 fi
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
7082
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7083 fi
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7084 if test "$with_msw" != "no"; then
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7085 echo "checking for MS-Windows" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7086 echo "configure:7087: checking for MS-Windows" >&5
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7087
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7088 echo $ac_n "checking for main in -lgdi32""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7089 echo "configure:7090: checking for main in -lgdi32" >&5
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7090 ac_lib_var=`echo gdi32'_'main | sed 'y%./+-%__p_%'`
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7091
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7092 xe_check_libs=" -lgdi32 "
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7093 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7094 #line 7095 "configure"
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7095 #include "confdefs.h"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7096
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7097 int main() {
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7098 main()
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7099 ; return 0; }
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7100 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7101 if { (eval echo configure:7102: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7102 rm -rf conftest*
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7103 eval "ac_cv_lib_$ac_lib_var=yes"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7104 else
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7105 echo "configure: failed program was:" >&5
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7106 cat conftest.$ac_ext >&5
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7107 rm -rf conftest*
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7108 eval "ac_cv_lib_$ac_lib_var=no"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7109 fi
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7110 rm -f conftest*
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7111 xe_check_libs=""
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7112
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7113 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7114 echo "$ac_t""yes" 1>&6
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7115 with_msw=yes
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7116 else
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7117 echo "$ac_t""no" 1>&6
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7118 fi
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7119
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7120
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7121 if test "$with_msw" = "yes"; then
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7122 { test "$extra_verbose" = "yes" && cat << \EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7123 Defining HAVE_MS_WINDOWS
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7124 EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7125 cat >> confdefs.h <<\EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7126 #define HAVE_MS_WINDOWS 1
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7127 EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7128 }
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7129
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
7130
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7131 if test "$with_netinstall" = "yes"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7132 MAKE_SUBDIR="$MAKE_SUBDIR netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$MAKE_SUBDIR"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7133 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$SRC_SUBDIR_DEPS"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7134 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7135 fi
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
7136
276
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
7137 install_pp="$blddir/lib-src/installexe.sh"
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7138 libs_system="$libs_system -limm32 -lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lole32 -luuid -lwinspool -lmpr" && if test "$extra_verbose" = "yes"; then echo " Appending \"-limm32 -lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lole32 -luuid -lwinspool -lmpr\" to \$libs_system"; fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7139 if test "$with_dragndrop" != no; then
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7140 dragndrop_proto="$dragndrop_proto msw" && if test "$extra_verbose" = "yes"; then echo " Appending \"msw\" to \$dragndrop_proto"; fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7141 with_dragndrop=yes
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7142 fi
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7143 if test "$window_system" != x11; then
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7144 window_system=msw
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7145 test "$with_scrollbars" != "no" && with_scrollbars=msw
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7146 test "$with_menubars" != "no" && with_menubars=msw
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7147 test "$with_toolbars" != "no" && with_toolbars=msw
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7148 test "$with_dialogs" != "no" && with_dialogs=msw
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7149 test "$with_widgets" != "no" && with_widgets=msw
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
7150 fi
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7151 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7152 #line 7153 "configure"
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7153 #include "confdefs.h"
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7154 #include <fcntl.h>
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7155 int main() { return (open("/dev/windows", O_RDONLY, 0) > 0)? 0 : 1; }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7156 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7157 if { (eval echo configure:7158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7158 then
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7159 { test "$extra_verbose" = "yes" && cat << \EOF
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7160 Defining HAVE_MSG_SELECT
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7161 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7162 cat >> confdefs.h <<\EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7163 #define HAVE_MSG_SELECT 1
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7164 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7165 }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7166
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7167 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
7168 conftest_rc="$?"
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7169 echo "configure: failed program was:" >&5
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7170 cat conftest.$ac_ext >&5
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7171 fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
7172 rm -fr conftest*
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7173 fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7174 fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7175
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7176
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7177
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7178 test -z "$with_dragndrop" && with_dragndrop="$with_dragndrop_default"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7179 test -z "$window_system" && window_system="none"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7180
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7181 if test "$window_system" = "none"; then
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
7182 for feature in menubars scrollbars toolbars dialogs dragndrop xface
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7183 do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7184 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7185 echo "configure: warning: --with-$feature ignored: Not valid without window system support" 1>&2
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7186 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7187 eval "with_${feature}=no"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7188 done
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7189 else
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7190 test -z "$with_toolbars" && with_toolbars=yes
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7191 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7192
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7193 if test "$with_msw" != "yes"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7194 for feature in MARTIN_IS_CLUELESS_ABOUT_MSW_FEATURES
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7195 do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7196 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7197 echo "configure: warning: --with-$feature ignored: Not valid without MS-Windows support" 1>&2
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7198 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7199 eval "with_${feature}=no"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7200 done
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7201 else
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7202 :
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7203 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7204
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7205 if test "$with_x11" != "yes"; then
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
7206 for feature in tooltalk cde offix wmcommand xim xmu nas_sound
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
7207 do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7208 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7209 echo "configure: warning: --with-$feature ignored: Not valid without X support" 1>&2
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
7210 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7211 eval "with_${feature}=no"
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
7212 done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7213 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7214
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7215 if test "$with_x11" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7216 ac_safe=`echo "X11/extensions/shape.h" | sed 'y%./+-%__p_%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7217 echo $ac_n "checking for X11/extensions/shape.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7218 echo "configure:7219: checking for X11/extensions/shape.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7219
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7220 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7221 #line 7222 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7222 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7223 #include <X11/extensions/shape.h>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7224 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7225 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7226 { (eval echo configure:7227: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7227 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7228 if test -z "$ac_err"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7229 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7230 eval "ac_cv_header_$ac_safe=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7231 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7232 echo "$ac_err" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7233 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7234 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7235 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7236 eval "ac_cv_header_$ac_safe=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7237 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7238 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7239 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7240 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7241
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7242 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7243 Defining HAVE_BALLOON_HELP
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7244 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7245 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7246 #define HAVE_BALLOON_HELP 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7247 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7248 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7249
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
7250
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7251 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7252 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7253 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7254
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7255 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7256
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7257 bitmapdir=
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7258
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7259 case "$window_system" in
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
7260 x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;;
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7261 msw ) HAVE_X_WINDOWS=no ; echo " Using MS-Windows." ;;
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7262 gtk )
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7263 HAVE_X_WINDOWS=no
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7264 test "$with_gnome" = "yes" && echo " Using GNOME."
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7265 test "$with_gnome" = "no" && echo " Using GTK."
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7266 ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
7267 none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7268 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7269
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7270 case "$x_libraries" in *X11R4* )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7271 test "$opsys" = "hpux9" && opsysfile="s/hpux9-x11r4.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7272 test "$opsys" = "hpux9-shr" && opsysfile="s/hpux9shxr4.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7273 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7274
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
7275 echo "checking for WM_COMMAND option" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7276 echo "configure:7277: checking for WM_COMMAND option" >&5;
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
7277 if test "$with_wmcommand" != "no"; then
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
7278 { test "$extra_verbose" = "yes" && cat << \EOF
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
7279 Defining HAVE_WMCOMMAND
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
7280 EOF
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
7281 cat >> confdefs.h <<\EOF
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
7282 #define HAVE_WMCOMMAND 1
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
7283 EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
7284 }
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
7285
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
7286 fi
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
7287
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7288 test -z "$with_xauth" && test "$window_system" = "none" && with_xauth=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7289 test -z "$with_xauth" && { ac_safe=`echo "X11/Xauth.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7290 echo $ac_n "checking for X11/Xauth.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7291 echo "configure:7292: checking for X11/Xauth.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7292
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7293 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7294 #line 7295 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7295 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7296 #include <X11/Xauth.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7297 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7298 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7299 { (eval echo configure:7300: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
7300 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7301 if test -z "$ac_err"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7302 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7303 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7304 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7305 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7306 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7307 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7308 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7309 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7310 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7311 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7312 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7313 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7314 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7315 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7316 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7317 with_xauth=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7318 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7319 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7320 test -z "$with_xauth" && {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7321 echo $ac_n "checking for XauGetAuthByAddr in -lXau""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7322 echo "configure:7323: checking for XauGetAuthByAddr in -lXau" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7323 ac_lib_var=`echo Xau'_'XauGetAuthByAddr | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7324
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7325 xe_check_libs=" -lXau "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7326 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7327 #line 7328 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7328 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7329 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7330 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7331 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7332 char XauGetAuthByAddr();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7333
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7334 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7335 XauGetAuthByAddr()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7336 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7337 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7338 if { (eval echo configure:7339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7339 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7340 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7341 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7342 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7343 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7344 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7345 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7346 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7347 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7348 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7349
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7350 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7351 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7352 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7353 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7354 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7355 with_xauth=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7356 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7357
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7358 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7359 test -z "$with_xauth" && with_xauth=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7360 if test "$with_xauth" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7361 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7362 Defining HAVE_XAUTH
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7363 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7364 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7365 #define HAVE_XAUTH 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7366 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7367 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7368
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
7369
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
7370 T=""
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7371 for W in $GTK_LIBS $X_EXTRA_LIBS -lXau $libs_x $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
7372 libs_xauth="$T"
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
7373
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
7374 fi
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
7375
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7376
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
7377
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7378
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7379 if test "$with_tooltalk" != "no" ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7380 for dir in "" "Tt/" "desktop/" ; do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7381 ac_safe=`echo "${dir}tt_c.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7382 echo $ac_n "checking for ${dir}tt_c.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7383 echo "configure:7384: checking for ${dir}tt_c.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7384
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7385 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7386 #line 7387 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7387 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7388 #include <${dir}tt_c.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7389 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7390 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7391 { (eval echo configure:7392: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
7392 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7393 if test -z "$ac_err"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7394 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7395 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7396 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7397 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7398 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7399 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7400 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7401 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7402 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7403 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7404 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7405 echo "$ac_t""yes" 1>&6
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7406 tt_c_h_file="${dir}tt_c.h"; break
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7407 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7408 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7409 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7410
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7411 done
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7412 if test -z "$tt_c_h_file"; then
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7413 if test "$with_tooltalk" = "yes"; then
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7414 (echo "$progname: Usage error:"
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7415 echo " " "Unable to find required tooltalk header files."
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7416 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7417 fi
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7418 with_tooltalk=no
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7419 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7420 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7421 if test "$with_tooltalk" != "no" ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7422 for extra_libs in "" "-lI18N -lce" "-lcxx"; do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7423
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7424 xe_msg_checking="for tt_message_create in -ltt"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7425 test -n "$extra_libs" && xe_msg_checking="$xe_msg_checking using extra libs $extra_libs"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7426 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7427 echo "configure:7428: checking "$xe_msg_checking"" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7428 ac_lib_var=`echo tt'_'tt_message_create | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7429
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7430 xe_check_libs=" -ltt $extra_libs"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7431 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7432 #line 7433 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7433 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7434 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7435 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7436 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7437 char tt_message_create();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7438
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7439 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7440 tt_message_create()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7441 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7442 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7443 if { (eval echo configure:7444: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7444 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7445 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7446 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7447 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7448 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7449 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7450 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7451 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7452 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7453 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7454
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7455 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7456 echo "$ac_t""yes" 1>&6
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7457 tt_libs="-ltt $extra_libs"; break
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7458 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7459 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7460 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7461 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7462
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7463
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7464 done
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7465 if test -z "$tt_libs"; then
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7466 if test "$with_tooltalk" = "yes"; then
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7467 (echo "$progname: Usage error:"
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7468 echo " " "Unable to find required tooltalk libraries."
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7469 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7470 fi
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7471 with_tooltalk=no
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7472 fi
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7473 fi
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
7474 test -z "$with_tooltalk" && with_tooltalk=yes
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7475 if test "$with_tooltalk" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7476 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7477 Defining TOOLTALK
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7478 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7479 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7480 #define TOOLTALK 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7481 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7482 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7483
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7484 { test "$extra_verbose" = "yes" && cat << EOF
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7485 Defining TT_C_H_FILE = "$tt_c_h_file"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7486 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7487 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7488 #define TT_C_H_FILE "$tt_c_h_file"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7489 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7490 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7491
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7492 libs_x="$tt_libs $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$tt_libs\" to \$libs_x"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7493 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7494
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7495 test -z "$with_cde" && { ac_safe=`echo "Dt/Dt.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7496 echo $ac_n "checking for Dt/Dt.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7497 echo "configure:7498: checking for Dt/Dt.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7498
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7499 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7500 #line 7501 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7501 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7502 #include <Dt/Dt.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7503 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7504 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7505 { (eval echo configure:7506: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
7506 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7507 if test -z "$ac_err"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7508 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7509 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7510 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7511 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7512 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7513 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7514 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7515 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7516 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7517 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7518 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7519 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7520 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7521 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7522 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7523 with_cde=no
136
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 126
diff changeset
7524 fi
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 126
diff changeset
7525 }
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7526 test -z "$with_cde" && {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7527 echo $ac_n "checking for DtDndDragStart in -lDtSvc""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7528 echo "configure:7529: checking for DtDndDragStart in -lDtSvc" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7529 ac_lib_var=`echo DtSvc'_'DtDndDragStart | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7530
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7531 xe_check_libs=" -lDtSvc "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7532 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7533 #line 7534 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7534 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7535 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7536 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7537 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7538 char DtDndDragStart();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7539
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7540 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7541 DtDndDragStart()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7542 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7543 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7544 if { (eval echo configure:7545: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7545 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7546 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7547 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7548 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7549 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7550 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7551 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7552 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7553 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7554 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7555
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7556 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7557 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7558 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7559 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7560 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7561 with_cde=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7562 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7563
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7564 }
582
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7565 if test "$with_dragndrop" = "no" ; then
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7566 if test "$with_cde" = "yes" ; then
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7567 echo "configure: warning: --with-cde forced to \`no'; no generic Drag'n'Drop support" 1>&2
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7568 fi
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7569 with_cde=no
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7570 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7571 test -z "$with_cde" && with_cde=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7572 if test "$with_cde" = "yes" ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7573 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7574 Defining HAVE_CDE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7575 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7576 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7577 #define HAVE_CDE 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7578 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7579 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7580
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
7581 libs_x="-lDtSvc $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lDtSvc\" to \$libs_x"; fi
282
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7582 dragndrop_proto="$dragndrop_proto CDE" && if test "$extra_verbose" = "yes"; then echo " Appending \"CDE\" to \$dragndrop_proto"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7583 with_tooltalk=yes # CDE requires Tooltalk
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
7584 need_motif=yes # CDE requires Motif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7585 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
7586
288
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7587 test "$window_system" != "x11" && with_offix=no
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7588 if test "$with_xmu" != yes -a "$with_x11" = yes; then
582
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7589 if test "$with_offix" = "yes" ; then
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7590 echo "configure: warning: --with-offix forced to \`no'; no real Xmu support" 1>&2
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7591 fi
288
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7592 with_offix=no
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7593 fi
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7594 if test "$with_dragndrop" = no; then
582
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7595 if test "$with_offix" = "yes" ; then
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7596 echo "configure: warning: --with-offix forced to \`no'; no generic Drag'n'Drop support" 1>&2
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7597 fi
288
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7598 with_offix=no
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7599 fi
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7600 if test "$with_cde" = yes; then
582
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7601 if test "$with_offix" = "yes" ; then
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7602 echo "configure: warning: --with-offix forced to \`no'; CDE already found" 1>&2
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
7603 fi
288
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7604 with_offix=no
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7605 fi
300
3cc9f0ebfbd1 Import from CVS: tag r21-0b48
cvs
parents: 298
diff changeset
7606 test -z "$with_offix" && with_offix=no
288
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7607 if test "$with_offix" = "yes"; then
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7608 { test "$extra_verbose" = "yes" && cat << \EOF
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7609 Defining HAVE_OFFIX_DND
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7610 EOF
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7611 cat >> confdefs.h <<\EOF
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7612 #define HAVE_OFFIX_DND 1
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7613 EOF
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7614 }
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7615
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7616 dnd_objs="$dnd_objs offix.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"offix.o\" to \$dnd_objs"; fi
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7617 dragndrop_proto="$dragndrop_proto OffiX" && if test "$extra_verbose" = "yes"; then echo " Appending \"OffiX\" to \$dragndrop_proto"; fi
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7618 fi
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7619 if test "$with_gtk" = "yes"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7620 dragndrop_proto="$dragndrop_proto GTK" && if test "$extra_verbose" = "yes"; then echo " Appending \"GTK\" to \$dragndrop_proto"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
7621 fi
288
e11d67e05968 Import from CVS: tag r21-0b42
cvs
parents: 286
diff changeset
7622
282
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7623 if test "$with_dragndrop" != "no" ; then
446
1ccc32a20af4 Import from CVS: tag r21-2-38
cvs
parents: 444
diff changeset
7624 echo $ac_n "checking if drag and drop API is needed""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7625 echo "configure:7626: checking if drag and drop API is needed" >&5
282
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7626 if test -n "$dragndrop_proto" ; then
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7627 with_dragndrop=yes
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7628 echo "$ac_t""yes (${dragndrop_proto} )" 1>&6
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7629 { test "$extra_verbose" = "yes" && cat << \EOF
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7630 Defining HAVE_DRAGNDROP
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7631 EOF
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7632 cat >> confdefs.h <<\EOF
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7633 #define HAVE_DRAGNDROP 1
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7634 EOF
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7635 }
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7636
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7637 extra_objs="$extra_objs dragdrop.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"dragdrop.o\" to \$extra_objs"; fi
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7638 else
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7639 with_dragndrop=no
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7640 echo "$ac_t""no" 1>&6
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7641 fi
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7642 fi
c42ec1d1cded Import from CVS: tag r21-0b39
cvs
parents: 280
diff changeset
7643
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7644 echo "checking for LDAP" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7645 echo "configure:7646: checking for LDAP" >&5
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7646 test -z "$with_ldap" && { ac_safe=`echo "ldap.h" | sed 'y%./+-%__p_%'`
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7647 echo $ac_n "checking for ldap.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7648 echo "configure:7649: checking for ldap.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7649
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7650 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7651 #line 7652 "configure"
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7652 #include "confdefs.h"
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7653 #include <ldap.h>
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7654 EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7655 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7656 { (eval echo configure:7657: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
7657 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7658 if test -z "$ac_err"; then
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7659 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7660 eval "ac_cv_header_$ac_safe=yes"
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7661 else
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7662 echo "$ac_err" >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7663 echo "configure: failed program was:" >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7664 cat conftest.$ac_ext >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7665 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7666 eval "ac_cv_header_$ac_safe=no"
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7667 fi
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7668 rm -f conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7669 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7670 echo "$ac_t""yes" 1>&6
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7671 :
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7672 else
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7673 echo "$ac_t""no" 1>&6
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7674 with_ldap=no
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7675 fi
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7676 }
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7677 test -z "$with_ldap" && { ac_safe=`echo "lber.h" | sed 'y%./+-%__p_%'`
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7678 echo $ac_n "checking for lber.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7679 echo "configure:7680: checking for lber.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7680
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7681 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7682 #line 7683 "configure"
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7683 #include "confdefs.h"
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7684 #include <lber.h>
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7685 EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7686 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7687 { (eval echo configure:7688: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
7688 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7689 if test -z "$ac_err"; then
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7690 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7691 eval "ac_cv_header_$ac_safe=yes"
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7692 else
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7693 echo "$ac_err" >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7694 echo "configure: failed program was:" >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7695 cat conftest.$ac_ext >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7696 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7697 eval "ac_cv_header_$ac_safe=no"
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7698 fi
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7699 rm -f conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7700 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7701 echo "$ac_t""yes" 1>&6
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7702 :
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7703 else
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7704 echo "$ac_t""no" 1>&6
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7705 with_ldap=no
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7706 fi
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7707 }
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7708 if test "$with_ldap" != "no"; then
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7709
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7710 echo $ac_n "checking for ldap_search in -lldap""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7711 echo "configure:7712: checking for ldap_search in -lldap" >&5
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7712 ac_lib_var=`echo ldap'_'ldap_search | sed 'y%./+-%__p_%'`
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7713
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7714 xe_check_libs=" -lldap "
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7715 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7716 #line 7717 "configure"
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7717 #include "confdefs.h"
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7718 /* Override any gcc2 internal prototype to avoid an error. */
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7719 /* We use char because int might match the return type of a gcc2
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7720 builtin and then its argument prototype would still apply. */
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7721 char ldap_search();
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7722
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7723 int main() {
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7724 ldap_search()
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7725 ; return 0; }
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7726 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7727 if { (eval echo configure:7728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7728 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7729 eval "ac_cv_lib_$ac_lib_var=yes"
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7730 else
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7731 echo "configure: failed program was:" >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7732 cat conftest.$ac_ext >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7733 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7734 eval "ac_cv_lib_$ac_lib_var=no"
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7735 fi
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7736 rm -f conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7737 xe_check_libs=""
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7738
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7739 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7740 echo "$ac_t""yes" 1>&6
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7741 with_ldap_nolber=yes
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7742 else
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7743 echo "$ac_t""no" 1>&6
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7744 with_ldap_nolber=no
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7745 fi
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7746
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7747
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7748 test "$with_ldap_nolber" = "no" && {
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7749 xe_msg_checking="for ldap_open in -lldap"
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7750 test -n "-llber" && xe_msg_checking="$xe_msg_checking using extra libs -llber"
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7751 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7752 echo "configure:7753: checking "$xe_msg_checking"" >&5
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7753 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7754
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7755 xe_check_libs=" -lldap -llber"
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7756 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7757 #line 7758 "configure"
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7758 #include "confdefs.h"
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7759 /* Override any gcc2 internal prototype to avoid an error. */
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7760 /* We use char because int might match the return type of a gcc2
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7761 builtin and then its argument prototype would still apply. */
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7762 char ldap_open();
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7763
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7764 int main() {
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7765 ldap_open()
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7766 ; return 0; }
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7767 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7768 if { (eval echo configure:7769: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7769 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7770 eval "ac_cv_lib_$ac_lib_var=yes"
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7771 else
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7772 echo "configure: failed program was:" >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7773 cat conftest.$ac_ext >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7774 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7775 eval "ac_cv_lib_$ac_lib_var=no"
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7776 fi
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7777 rm -f conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7778 xe_check_libs=""
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7779
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7780 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7781 echo "$ac_t""yes" 1>&6
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7782 with_ldap_lber=yes
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7783 else
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7784 echo "$ac_t""no" 1>&6
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7785 with_ldap_lber=no
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7786 fi
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7787
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7788 }
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7789 test "$with_ldap_nolber" = "no" -a "$with_ldap_lber" = "no" && {
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7790 xe_msg_checking="for ldap_open in -lldap"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7791 test -n "-llber -lkrb" && xe_msg_checking="$xe_msg_checking using extra libs -llber -lkrb"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7792 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7793 echo "configure:7794: checking "$xe_msg_checking"" >&5
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7794 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7795
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7796 xe_check_libs=" -lldap -llber -lkrb"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7797 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7798 #line 7799 "configure"
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7799 #include "confdefs.h"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7800 /* Override any gcc2 internal prototype to avoid an error. */
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7801 /* We use char because int might match the return type of a gcc2
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7802 builtin and then its argument prototype would still apply. */
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7803 char ldap_open();
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7804
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7805 int main() {
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7806 ldap_open()
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7807 ; return 0; }
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7808 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7809 if { (eval echo configure:7810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7810 rm -rf conftest*
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7811 eval "ac_cv_lib_$ac_lib_var=yes"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7812 else
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7813 echo "configure: failed program was:" >&5
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7814 cat conftest.$ac_ext >&5
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7815 rm -rf conftest*
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7816 eval "ac_cv_lib_$ac_lib_var=no"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7817 fi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7818 rm -f conftest*
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7819 xe_check_libs=""
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7820
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7821 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7822 echo "$ac_t""yes" 1>&6
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7823 with_ldap_krb=yes
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7824 else
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7825 echo "$ac_t""no" 1>&6
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7826 with_ldap_krb=no
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7827 fi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7828
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7829 }
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7830 test "$with_ldap_nolber" = "no" -a "$with_ldap_lber" = "no" -a "$with_ldap_krb" = "no" && {
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7831 xe_msg_checking="for ldap_open in -lldap"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7832 test -n "-llber -lkrb -ldes" && xe_msg_checking="$xe_msg_checking using extra libs -llber -lkrb -ldes"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7833 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7834 echo "configure:7835: checking "$xe_msg_checking"" >&5
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7835 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7836
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7837 xe_check_libs=" -lldap -llber -lkrb -ldes"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7838 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7839 #line 7840 "configure"
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7840 #include "confdefs.h"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7841 /* Override any gcc2 internal prototype to avoid an error. */
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7842 /* We use char because int might match the return type of a gcc2
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7843 builtin and then its argument prototype would still apply. */
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7844 char ldap_open();
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7845
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7846 int main() {
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7847 ldap_open()
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7848 ; return 0; }
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7849 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7850 if { (eval echo configure:7851: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7851 rm -rf conftest*
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7852 eval "ac_cv_lib_$ac_lib_var=yes"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7853 else
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7854 echo "configure: failed program was:" >&5
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7855 cat conftest.$ac_ext >&5
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7856 rm -rf conftest*
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7857 eval "ac_cv_lib_$ac_lib_var=no"
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7858 fi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7859 rm -f conftest*
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7860 xe_check_libs=""
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7861
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7862 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7863 echo "$ac_t""yes" 1>&6
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7864 with_ldap_krbdes=yes
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7865 else
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7866 echo "$ac_t""no" 1>&6
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7867 with_ldap_krbdes=no
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7868 fi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7869
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7870 }
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7871 test -z "$with_ldap" -a \( "$with_ldap_lber" = "yes" -o "$with_ldap_nolber" = "yes" -o "$with_ldap_krb" = "yes" -o "$with_ldap_krbdes" = "yes" \) && with_ldap=yes
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7872 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7873 if test "$with_ldap" = "yes"; then
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7874 { test "$extra_verbose" = "yes" && cat << \EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7875 Defining HAVE_LDAP
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7876 EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7877 cat >> confdefs.h <<\EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7878 #define HAVE_LDAP 1
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7879 EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7880 }
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
7881
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7882 if test "$with_ldap_nolber" = "yes" ; then
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7883 LIBS="-lldap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$LIBS"; fi
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7884 else
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7885 if test "$with_ldap_krb" = "yes" ; then
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7886 LIBS="-lkrb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkrb\" to \$LIBS"; fi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7887 fi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7888 if test "$with_ldap_krbdes" = "yes" ; then
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7889 LIBS="-ldes $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldes\" to \$LIBS"; fi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7890 LIBS="-lkrb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkrb\" to \$LIBS"; fi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
7891 fi
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7892 LIBS="-llber $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-llber\" to \$LIBS"; fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
7893 LIBS="-lldap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$LIBS"; fi
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7894 fi
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7895 for ac_func in ldap_set_option ldap_get_lderrno ldap_result2error ldap_parse_result
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7896 do
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7897 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7898 echo "configure:7899: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7899
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7900 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7901 #line 7902 "configure"
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7902 #include "confdefs.h"
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7903 /* System header to define __stub macros and hopefully few prototypes,
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7904 which can conflict with char $ac_func(); below. */
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7905 #include <assert.h>
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7906 /* Override any gcc2 internal prototype to avoid an error. */
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7907 /* We use char because int might match the return type of a gcc2
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7908 builtin and then its argument prototype would still apply. */
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7909 char $ac_func();
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7910
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7911 int main() {
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7912
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7913 /* The GNU C library defines this for functions which it implements
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7914 to always fail with ENOSYS. Some functions are actually named
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7915 something starting with __ and the normal name is an alias. */
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7916 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7917 choke me
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7918 #else
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7919 $ac_func();
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7920 #endif
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7921
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7922 ; return 0; }
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7923 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7924 if { (eval echo configure:7925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
418
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7925 rm -rf conftest*
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7926 eval "ac_cv_func_$ac_func=yes"
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7927 else
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7928 echo "configure: failed program was:" >&5
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7929 cat conftest.$ac_ext >&5
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7930 rm -rf conftest*
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7931 eval "ac_cv_func_$ac_func=no"
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7932 fi
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7933 rm -f conftest*
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7934
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7935 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7936 echo "$ac_t""yes" 1>&6
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7937 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7938 { test "$extra_verbose" = "yes" && cat << EOF
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7939 Defining $ac_tr_func
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7940 EOF
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7941 cat >> confdefs.h <<EOF
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7942 #define $ac_tr_func 1
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7943 EOF
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7944 }
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7945
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7946 else
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7947 echo "$ac_t""no" 1>&6
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7948 fi
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7949 done
e804706bfb8c Import from CVS: tag r21-2-17
cvs
parents: 416
diff changeset
7950
404
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents: 400
diff changeset
7951 fi
2f8bb876ab1d Import from CVS: tag r21-2-32
cvs
parents: 400
diff changeset
7952
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7953 if test "$with_postgresql" != "no"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7954 echo "checking for PostgreSQL" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7955 echo "configure:7956: checking for PostgreSQL" >&5
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7956
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7957 for header_dir in "" "pgsql/" "postgresql/"; do
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7958 ac_safe=`echo "${header_dir}libpq-fe.h" | sed 'y%./+-%__p_%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7959 echo $ac_n "checking for ${header_dir}libpq-fe.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7960 echo "configure:7961: checking for ${header_dir}libpq-fe.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7961
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7962 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7963 #line 7964 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7964 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7965 #include <${header_dir}libpq-fe.h>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7966 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7967 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7968 { (eval echo configure:7969: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7969 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7970 if test -z "$ac_err"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7971 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7972 eval "ac_cv_header_$ac_safe=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7973 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7974 echo "$ac_err" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7975 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7976 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7977 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7978 eval "ac_cv_header_$ac_safe=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7979 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7980 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7981 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7982 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7983 libpq_fe_h_file=${header_dir}libpq-fe.h; break
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7984 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7985 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7986 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7987
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7988 done
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7989
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7990 test -n "$libpq_fe_h_file" && {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7991 echo $ac_n "checking for PQconnectdb in -lpq""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7992 echo "configure:7993: checking for PQconnectdb in -lpq" >&5
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7993 ac_lib_var=`echo pq'_'PQconnectdb | sed 'y%./+-%__p_%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7994
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7995 xe_check_libs=" -lpq "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7996 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
7997 #line 7998 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7998 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
7999 /* Override any gcc2 internal prototype to avoid an error. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8000 /* We use char because int might match the return type of a gcc2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8001 builtin and then its argument prototype would still apply. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8002 char PQconnectdb();
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8003
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8004 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8005 PQconnectdb()
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8006 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8007 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8008 if { (eval echo configure:8009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8009 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8010 eval "ac_cv_lib_$ac_lib_var=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8011 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8012 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8013 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8014 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8015 eval "ac_cv_lib_$ac_lib_var=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8016 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8017 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8018 xe_check_libs=""
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8019
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8020 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8021 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8022 have_libpq=yes
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8023 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8024 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8025 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8026
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8027 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8028
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8029 if test -n "$libpq_fe_h_file" -a "$have_libpq" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8030 with_postgresql=yes
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8031 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8032 Defining HAVE_POSTGRESQL
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8033 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8034 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8035 #define HAVE_POSTGRESQL 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8036 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8037 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8038
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8039
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8040 echo $ac_n "checking for PQconnectStart in -lpq""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8041 echo "configure:8042: checking for PQconnectStart in -lpq" >&5
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8042 ac_lib_var=`echo pq'_'PQconnectStart | sed 'y%./+-%__p_%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8043
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8044 xe_check_libs=" -lpq "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8045 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8046 #line 8047 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8047 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8048 /* Override any gcc2 internal prototype to avoid an error. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8049 /* We use char because int might match the return type of a gcc2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8050 builtin and then its argument prototype would still apply. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8051 char PQconnectStart();
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8052
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8053 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8054 PQconnectStart()
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8055 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8056 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8057 if { (eval echo configure:8058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8058 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8059 eval "ac_cv_lib_$ac_lib_var=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8060 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8061 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8062 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8063 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8064 eval "ac_cv_lib_$ac_lib_var=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8065 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8066 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8067 xe_check_libs=""
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8068
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8069 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8070 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8071 with_postgresqlv7=yes;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8072 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8073 Defining HAVE_POSTGRESQLV7
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8074 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8075 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8076 #define HAVE_POSTGRESQLV7 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8077 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8078 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8079
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8080 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8081 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8082 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8083
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8084
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8085 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8086 Defining LIBPQ_FE_H_FILE = "$libpq_fe_h_file"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8087 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8088 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8089 #define LIBPQ_FE_H_FILE "$libpq_fe_h_file"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8090 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8091 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8092
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8093 LIBS="-lpq $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpq\" to \$LIBS"; fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8094 elif test "$with_postgresql" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8095 { echo "Error:" "Required PostgreSQL support cannot be provided. Check --site-prefixes." >&2; exit 1; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8096 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8097 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8098
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8099
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8100 if test "$window_system" != "none"; then
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8101 echo "checking for graphics libraries" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8102 echo "configure:8103: checking for graphics libraries" >&5
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8103
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8104 libpath_xpm=
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8105 incpath_xpm=
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8106 case "$opsys" in
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8107 cygwin*)
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8108 cygwin_top=`eval "gcc -print-file-name=libc.a"` ;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8109 cygwin_top=`eval "dirname ${cygwin_top}"`;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8110 cygwin_top="${cygwin_top}/..";
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8111 case "$window_system" in
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8112 x11) ;;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8113 msw) libpath_xpm="-L${cygwin_top}/lib/noX"
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8114 incpath_xpm="-I${cygwin_top}/include/noX"
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8115 ;;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8116 gtk) ;;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8117 none) ;;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8118 *) ;;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8119 esac
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8120 ;;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8121 *) ;;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8122 esac
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8123 xpm_problem=""
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8124 if test -z "$with_xpm"; then
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8125 CFLAGS=""$incpath_xpm" $CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8126 LDFLAGS=""$libpath_xpm" $LDFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8127 echo $ac_n "checking for Xpm - no older than 3.4f""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8128 echo "configure:8129: checking for Xpm - no older than 3.4f" >&5
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8129 xe_check_libs=-lXpm
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8130 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8131 #line 8132 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8132 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
8133 #define XPM_NUMBERS
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8134 #include <X11/xpm.h>
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8135 int main(int c, char **v) {
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8136 return c == 1 ? 0 :
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8137 XpmIncludeVersion != XpmLibraryVersion() ? 1 :
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8138 XpmIncludeVersion < 30406 ? 2 : 0 ;}
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8139 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8140 if { (eval echo configure:8141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
8141 then
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8142 ./conftest dummy_arg; xpm_status=$?;
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8143 if test "$xpm_status" = "0"; then
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8144 with_xpm=yes;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8145 else
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8146 with_xpm=no;
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8147 if test "$xpm_status" = "1"; then
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8148 xpm_problem="Xpm library version and header file version don't match!"
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8149 elif test "$xpm_status" = "2"; then
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8150 xpm_problem="Xpm library version is too old!"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8151 else
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8152 xpm_problem="Internal xpm detection logic error!"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8153 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8154 echo "
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8155 *** WARNING *** $xpm_problem
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8156 I'm not touching that with a 10-foot pole!
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8157 If you really want to use the installed version of Xpm, rerun
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8158 configure and add '--with-xpm=yes', but don't blame me if XEmacs crashes!"
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8159 fi
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
8160 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8161 conftest_rc="$?"
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
8162 echo "configure: failed program was:" >&5
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
8163 cat conftest.$ac_ext >&5
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
8164 rm -fr conftest*
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
8165 with_xpm=no
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
8166 fi
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
8167 rm -fr conftest*
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8168 xe_check_libs=
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8169 echo "$ac_t""$with_xpm" 1>&6
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8170 fi
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8171 if test "$with_xpm" = "yes"; then
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
8172 { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8173 Defining HAVE_XPM
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8174 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8175 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8176 #define HAVE_XPM 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8177 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8178 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8179
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8180 LDFLAGS=""$libpath_xpm" $LDFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8181 libs_x="-lXpm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXpm\" to \$libs_x"; fi
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
8182 CFLAGS=""$incpath_xpm" $CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8183 echo $ac_n "checking for \"FOR_MSW\" xpm""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8184 echo "configure:8185: checking for \"FOR_MSW\" xpm" >&5
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8185 xe_check_libs=-lXpm
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8186 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8187 #line 8188 "configure"
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8188 #include "confdefs.h"
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8189
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8190 int main() {
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8191 XpmCreatePixmapFromData()
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8192 ; return 0; }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8193 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8194 if { (eval echo configure:8195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8195 rm -rf conftest*
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8196 xpm_for_msw=no
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8197 else
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8198 echo "configure: failed program was:" >&5
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8199 cat conftest.$ac_ext >&5
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8200 rm -rf conftest*
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8201 xpm_for_msw=yes
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8202 fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8203 rm -f conftest*
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8204 xe_check_libs=
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8205 echo "$ac_t""$xpm_for_msw" 1>&6
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8206 if test "$xpm_for_msw" = "yes"; then
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8207 { test "$extra_verbose" = "yes" && cat << \EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8208 Defining FOR_MSW
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8209 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8210 cat >> confdefs.h <<\EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8211 #define FOR_MSW 1
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8212 EOF
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8213 }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8214
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8215 fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8216 fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8217
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8218 test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8219 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8220 echo "configure:8221: checking for compface.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8221
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8222 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8223 #line 8224 "configure"
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8224 #include "confdefs.h"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8225 #include <compface.h>
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8226 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8227 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8228 { (eval echo configure:8229: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
8229 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8230 if test -z "$ac_err"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8231 rm -rf conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8232 eval "ac_cv_header_$ac_safe=yes"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8233 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8234 echo "$ac_err" >&5
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8235 echo "configure: failed program was:" >&5
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8236 cat conftest.$ac_ext >&5
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8237 rm -rf conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8238 eval "ac_cv_header_$ac_safe=no"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8239 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8240 rm -f conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8241 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8242 echo "$ac_t""yes" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8243 :
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8244 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8245 echo "$ac_t""no" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8246 with_xface=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8247 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8248 }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8249 test -z "$with_xface" && {
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8250 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8251 echo "configure:8252: checking for UnGenFace in -lcompface" >&5
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8252 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8253
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8254 xe_check_libs=" -lcompface "
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8255 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8256 #line 8257 "configure"
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8257 #include "confdefs.h"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8258 /* Override any gcc2 internal prototype to avoid an error. */
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8259 /* We use char because int might match the return type of a gcc2
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8260 builtin and then its argument prototype would still apply. */
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8261 char UnGenFace();
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8262
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8263 int main() {
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8264 UnGenFace()
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8265 ; return 0; }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8266 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8267 if { (eval echo configure:8268: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8268 rm -rf conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8269 eval "ac_cv_lib_$ac_lib_var=yes"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8270 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8271 echo "configure: failed program was:" >&5
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8272 cat conftest.$ac_ext >&5
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8273 rm -rf conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8274 eval "ac_cv_lib_$ac_lib_var=no"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8275 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8276 rm -f conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8277 xe_check_libs=""
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8278
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8279 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8280 echo "$ac_t""yes" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8281 :
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8282 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8283 echo "$ac_t""no" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8284 with_xface=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8285 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8286
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8287 }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8288 test -z "$with_xface" && with_xface=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8289 if test "$with_xface" = "yes"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8290 { test "$extra_verbose" = "yes" && cat << \EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8291 Defining HAVE_XFACE
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8292 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8293 cat >> confdefs.h <<\EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8294 #define HAVE_XFACE 1
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8295 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8296 }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8297
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8298 libs_x="-lcompface $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_x"; fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8299 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
8300
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8301 if test "$with_gif" != "no"; then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8302 with_gif="yes"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8303 { test "$extra_verbose" = "yes" && cat << \EOF
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8304 Defining HAVE_GIF
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8305 EOF
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8306 cat >> confdefs.h <<\EOF
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8307 #define HAVE_GIF 1
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8308 EOF
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8309 }
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8310
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8311 fi
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8312
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8313 if test "$with_png $with_tiff" != "no no"; then
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8314
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8315 echo $ac_n "checking for inflate in -lc""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8316 echo "configure:8317: checking for inflate in -lc" >&5
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8317 ac_lib_var=`echo c'_'inflate | sed 'y%./+-%__p_%'`
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8318
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8319 xe_check_libs=" -lc "
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8320 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8321 #line 8322 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8322 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8323 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8324 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8325 builtin and then its argument prototype would still apply. */
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8326 char inflate();
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8327
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8328 int main() {
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8329 inflate()
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8330 ; return 0; }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8331 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8332 if { (eval echo configure:8333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8333 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8334 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8335 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8336 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8337 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8338 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8339 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8340 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8341 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8342 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8343
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
8344 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8345 echo "$ac_t""yes" 1>&6
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8346 :
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8347 else
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8348 echo "$ac_t""no" 1>&6
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8349
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8350 echo $ac_n "checking for inflate in -lz""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8351 echo "configure:8352: checking for inflate in -lz" >&5
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8352 ac_lib_var=`echo z'_'inflate | sed 'y%./+-%__p_%'`
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8353
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8354 xe_check_libs=" -lz "
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8355 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8356 #line 8357 "configure"
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8357 #include "confdefs.h"
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8358 /* Override any gcc2 internal prototype to avoid an error. */
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8359 /* We use char because int might match the return type of a gcc2
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8360 builtin and then its argument prototype would still apply. */
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8361 char inflate();
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8362
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8363 int main() {
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8364 inflate()
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8365 ; return 0; }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8366 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8367 if { (eval echo configure:8368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8368 rm -rf conftest*
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8369 eval "ac_cv_lib_$ac_lib_var=yes"
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8370 else
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8371 echo "configure: failed program was:" >&5
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8372 cat conftest.$ac_ext >&5
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8373 rm -rf conftest*
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8374 eval "ac_cv_lib_$ac_lib_var=no"
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8375 fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8376 rm -f conftest*
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8377 xe_check_libs=""
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8378
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8379 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8380 echo "$ac_t""yes" 1>&6
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8381 libs_x="-lz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lz\" to \$libs_x"; fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8382 else
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8383 echo "$ac_t""no" 1>&6
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8384
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8385 echo $ac_n "checking for inflate in -lgz""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8386 echo "configure:8387: checking for inflate in -lgz" >&5
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8387 ac_lib_var=`echo gz'_'inflate | sed 'y%./+-%__p_%'`
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8388
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8389 xe_check_libs=" -lgz "
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8390 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8391 #line 8392 "configure"
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8392 #include "confdefs.h"
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8393 /* Override any gcc2 internal prototype to avoid an error. */
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8394 /* We use char because int might match the return type of a gcc2
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8395 builtin and then its argument prototype would still apply. */
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8396 char inflate();
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8397
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8398 int main() {
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8399 inflate()
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8400 ; return 0; }
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8401 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8402 if { (eval echo configure:8403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8403 rm -rf conftest*
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8404 eval "ac_cv_lib_$ac_lib_var=yes"
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8405 else
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8406 echo "configure: failed program was:" >&5
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8407 cat conftest.$ac_ext >&5
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8408 rm -rf conftest*
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8409 eval "ac_cv_lib_$ac_lib_var=no"
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8410 fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8411 rm -f conftest*
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8412 xe_check_libs=""
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8413
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8414 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8415 echo "$ac_t""yes" 1>&6
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8416 libs_x="-lgz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgz\" to \$libs_x"; fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8417 else
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8418 echo "$ac_t""no" 1>&6
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8419 fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8420
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8421
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8422 fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8423
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8424
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8425 fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8426
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8427
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8428 fi
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8429
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8430 test -z "$with_jpeg" && { ac_safe=`echo "jpeglib.h" | sed 'y%./+-%__p_%'`
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8431 echo $ac_n "checking for jpeglib.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8432 echo "configure:8433: checking for jpeglib.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8433
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8434 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8435 #line 8436 "configure"
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8436 #include "confdefs.h"
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8437 #include <jpeglib.h>
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8438 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
8439 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8440 { (eval echo configure:8441: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
8441 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8442 if test -z "$ac_err"; then
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8443 rm -rf conftest*
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8444 eval "ac_cv_header_$ac_safe=yes"
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8445 else
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8446 echo "$ac_err" >&5
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8447 echo "configure: failed program was:" >&5
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8448 cat conftest.$ac_ext >&5
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8449 rm -rf conftest*
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8450 eval "ac_cv_header_$ac_safe=no"
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8451 fi
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8452 rm -f conftest*
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8453 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8454 echo "$ac_t""yes" 1>&6
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8455 :
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8456 else
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8457 echo "$ac_t""no" 1>&6
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8458 with_jpeg=no
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8459 fi
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8460 }
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8461 test -z "$with_jpeg" && {
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8462 echo $ac_n "checking for jpeg_destroy_decompress in -ljpeg""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8463 echo "configure:8464: checking for jpeg_destroy_decompress in -ljpeg" >&5
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8464 ac_lib_var=`echo jpeg'_'jpeg_destroy_decompress | sed 'y%./+-%__p_%'`
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8465
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8466 xe_check_libs=" -ljpeg "
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8467 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8468 #line 8469 "configure"
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8469 #include "confdefs.h"
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8470 /* Override any gcc2 internal prototype to avoid an error. */
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8471 /* We use char because int might match the return type of a gcc2
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8472 builtin and then its argument prototype would still apply. */
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8473 char jpeg_destroy_decompress();
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8474
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8475 int main() {
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8476 jpeg_destroy_decompress()
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8477 ; return 0; }
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8478 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8479 if { (eval echo configure:8480: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8480 rm -rf conftest*
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8481 eval "ac_cv_lib_$ac_lib_var=yes"
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8482 else
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8483 echo "configure: failed program was:" >&5
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8484 cat conftest.$ac_ext >&5
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8485 rm -rf conftest*
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8486 eval "ac_cv_lib_$ac_lib_var=no"
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8487 fi
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8488 rm -f conftest*
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8489 xe_check_libs=""
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8490
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8491 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8492 echo "$ac_t""yes" 1>&6
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8493 :
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8494 else
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8495 echo "$ac_t""no" 1>&6
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8496 with_jpeg=no
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8497 fi
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8498
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8499 }
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8500 test -z "$with_jpeg" && with_jpeg=yes
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8501 if test "$with_jpeg" = "yes"; then
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8502 { test "$extra_verbose" = "yes" && cat << \EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8503 Defining HAVE_JPEG
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8504 EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8505 cat >> confdefs.h <<\EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8506 #define HAVE_JPEG 1
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8507 EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8508 }
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8509
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8510 libs_x="-ljpeg $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ljpeg\" to \$libs_x"; fi
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8511 fi
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8512
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8513 png_problem=""
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8514 test -z "$with_png" && { echo $ac_n "checking for pow""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8515 echo "configure:8516: checking for pow" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8516
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8517 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8518 #line 8519 "configure"
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8519 #include "confdefs.h"
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8520 /* System header to define __stub macros and hopefully few prototypes,
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8521 which can conflict with char pow(); below. */
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8522 #include <assert.h>
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8523 /* Override any gcc2 internal prototype to avoid an error. */
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8524 /* We use char because int might match the return type of a gcc2
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8525 builtin and then its argument prototype would still apply. */
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8526 char pow();
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8527
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8528 int main() {
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8529
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8530 /* The GNU C library defines this for functions which it implements
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8531 to always fail with ENOSYS. Some functions are actually named
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8532 something starting with __ and the normal name is an alias. */
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8533 #if defined (__stub_pow) || defined (__stub___pow)
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8534 choke me
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8535 #else
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8536 pow();
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8537 #endif
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8538
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8539 ; return 0; }
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8540 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8541 if { (eval echo configure:8542: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8542 rm -rf conftest*
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8543 eval "ac_cv_func_pow=yes"
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8544 else
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8545 echo "configure: failed program was:" >&5
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8546 cat conftest.$ac_ext >&5
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8547 rm -rf conftest*
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8548 eval "ac_cv_func_pow=no"
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8549 fi
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8550 rm -f conftest*
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8551
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8552 if eval "test \"`echo '$ac_cv_func_'pow`\" = yes"; then
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8553 echo "$ac_t""yes" 1>&6
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8554 :
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8555 else
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8556 echo "$ac_t""no" 1>&6
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8557 with_png=no
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8558 fi
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8559 }
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8560 test -z "$with_png" && { ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'`
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8561 echo $ac_n "checking for png.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8562 echo "configure:8563: checking for png.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8563
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8564 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8565 #line 8566 "configure"
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8566 #include "confdefs.h"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8567 #include <png.h>
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8568 EOF
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8569 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8570 { (eval echo configure:8571: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
8571 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8572 if test -z "$ac_err"; then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8573 rm -rf conftest*
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8574 eval "ac_cv_header_$ac_safe=yes"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8575 else
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8576 echo "$ac_err" >&5
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8577 echo "configure: failed program was:" >&5
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8578 cat conftest.$ac_ext >&5
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8579 rm -rf conftest*
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8580 eval "ac_cv_header_$ac_safe=no"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8581 fi
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8582 rm -f conftest*
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8583 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8584 echo "$ac_t""yes" 1>&6
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8585 :
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8586 else
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8587 echo "$ac_t""no" 1>&6
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8588 with_png=no
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8589 fi
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8590 }
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8591 test -z "$with_png" && {
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8592 echo $ac_n "checking for png_read_image in -lpng""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8593 echo "configure:8594: checking for png_read_image in -lpng" >&5
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8594 ac_lib_var=`echo png'_'png_read_image | sed 'y%./+-%__p_%'`
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8595
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8596 xe_check_libs=" -lpng "
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8597 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8598 #line 8599 "configure"
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8599 #include "confdefs.h"
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8600 /* Override any gcc2 internal prototype to avoid an error. */
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8601 /* We use char because int might match the return type of a gcc2
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
8602 builtin and then its argument prototype would still apply. */
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8603 char png_read_image();
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8604
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8605 int main() {
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8606 png_read_image()
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8607 ; return 0; }
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8608 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8609 if { (eval echo configure:8610: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
217
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8610 rm -rf conftest*
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8611 eval "ac_cv_lib_$ac_lib_var=yes"
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8612 else
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8613 echo "configure: failed program was:" >&5
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8614 cat conftest.$ac_ext >&5
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8615 rm -rf conftest*
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8616 eval "ac_cv_lib_$ac_lib_var=no"
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8617 fi
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8618 rm -f conftest*
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8619 xe_check_libs=""
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8620
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8621 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8622 echo "$ac_t""yes" 1>&6
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8623 :
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8624 else
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8625 echo "$ac_t""no" 1>&6
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8626 with_png=no
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8627 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8628
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8629 }
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8630 if test -z "$with_png"; then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8631 echo $ac_n "checking for workable png version information""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8632 echo "configure:8633: checking for workable png version information" >&5
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8633 xe_check_libs="-lpng -lz"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8634 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8635 #line 8636 "configure"
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8636 #include "confdefs.h"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8637 #include <png.h>
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8638 int main(int c, char **v) {
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8639 if (c == 1) return 0;
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8640 if (strcmp(png_libpng_ver, PNG_LIBPNG_VER_STRING) != 0) return 1;
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8641 return (PNG_LIBPNG_VER < 10002) ? 2 : 0 ;}
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8642 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8643 if { (eval echo configure:8644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8644 then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8645 ./conftest dummy_arg; png_status=$?;
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8646 if test "$png_status" = "0"; then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8647 with_png=yes;
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8648 else
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8649 with_png=no;
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8650 if test "$png_status" = "1"; then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8651 png_problem="PNG library version and header file don't match!"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8652 elif test "$png_status" = "2"; then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8653 png_problem="PNG library version too old (pre 1.0.2)!"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8654 fi
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8655 echo "
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8656 *** WARNING *** $png_problem
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8657 I'm not touching that with a 10-foot pole!
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8658 If you really want to use the installed version of libPNG, rerun
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8659 configure and add '--with-png=yes', but don't blame me if XEmacs crashes!"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8660 fi
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8661 else
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8662 conftest_rc="$?"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8663 echo "configure: failed program was:" >&5
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8664 cat conftest.$ac_ext >&5
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8665 rm -fr conftest*
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8666 with_png=no
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8667 fi
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8668 rm -fr conftest*
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8669 xe_check_libs=
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8670 echo "$ac_t""$with_png" 1>&6
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
8671 fi
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8672 if test "$with_png" = "yes"; then
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8673 { test "$extra_verbose" = "yes" && cat << \EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8674 Defining HAVE_PNG
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8675 EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8676 cat >> confdefs.h <<\EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8677 #define HAVE_PNG 1
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8678 EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8679 }
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8680
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8681 libs_x="-lpng $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpng\" to \$libs_x"; fi
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8682 fi
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8683
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8684 test -z "$with_tiff" && { ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8685 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8686 echo "configure:8687: checking for tiffio.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8687
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8688 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8689 #line 8690 "configure"
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8690 #include "confdefs.h"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8691 #include <tiffio.h>
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8692 EOF
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8693 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8694 { (eval echo configure:8695: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
8695 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8696 if test -z "$ac_err"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8697 rm -rf conftest*
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8698 eval "ac_cv_header_$ac_safe=yes"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8699 else
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8700 echo "$ac_err" >&5
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8701 echo "configure: failed program was:" >&5
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8702 cat conftest.$ac_ext >&5
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8703 rm -rf conftest*
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8704 eval "ac_cv_header_$ac_safe=no"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8705 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8706 rm -f conftest*
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8707 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8708 echo "$ac_t""yes" 1>&6
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8709 :
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8710 else
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8711 echo "$ac_t""no" 1>&6
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8712 with_tiff=no
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8713 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8714 }
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8715 test -z "$with_tiff" && {
286
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
8716 echo $ac_n "checking for TIFFClientOpen in -ltiff""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8717 echo "configure:8718: checking for TIFFClientOpen in -ltiff" >&5
286
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
8718 ac_lib_var=`echo tiff'_'TIFFClientOpen | sed 'y%./+-%__p_%'`
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8719
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8720 xe_check_libs=" -ltiff "
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8721 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8722 #line 8723 "configure"
217
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8723 #include "confdefs.h"
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8724 /* Override any gcc2 internal prototype to avoid an error. */
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8725 /* We use char because int might match the return type of a gcc2
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8726 builtin and then its argument prototype would still apply. */
286
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
8727 char TIFFClientOpen();
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
8728
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
8729 int main() {
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
8730 TIFFClientOpen()
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
8731 ; return 0; }
57709be46d1b Import from CVS: tag r21-0b41
cvs
parents: 284
diff changeset
8732 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8733 if { (eval echo configure:8734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
217
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8734 rm -rf conftest*
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8735 eval "ac_cv_lib_$ac_lib_var=yes"
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8736 else
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8737 echo "configure: failed program was:" >&5
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8738 cat conftest.$ac_ext >&5
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8739 rm -rf conftest*
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8740 eval "ac_cv_lib_$ac_lib_var=no"
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8741 fi
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8742 rm -f conftest*
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8743 xe_check_libs=""
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8744
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8745 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
d44af0c54775 Import from CVS: tag r20-4b7
cvs
parents: 215
diff changeset
8746 echo "$ac_t""yes" 1>&6
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8747 :
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8748 else
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8749 echo "$ac_t""no" 1>&6
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8750 with_tiff=no
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8751 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8752
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8753 }
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8754 test -z "$with_tiff" && with_tiff=yes
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8755 if test "$with_tiff" = "yes"; then
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8756 { test "$extra_verbose" = "yes" && cat << \EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8757 Defining HAVE_TIFF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8758 EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8759 cat >> confdefs.h <<\EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8760 #define HAVE_TIFF 1
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8761 EOF
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8762 }
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8763
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
8764 libs_x="-ltiff $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltiff\" to \$libs_x"; fi
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
8765 fi
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8766 fi
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8767
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8768
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8769 if test "$with_gtk" = "yes"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8770 test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8771 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8772 echo "configure:8773: checking for compface.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8773
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8774 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8775 #line 8776 "configure"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8776 #include "confdefs.h"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8777 #include <compface.h>
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8778 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8779 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8780 { (eval echo configure:8781: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8781 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8782 if test -z "$ac_err"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8783 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8784 eval "ac_cv_header_$ac_safe=yes"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8785 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8786 echo "$ac_err" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8787 echo "configure: failed program was:" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8788 cat conftest.$ac_ext >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8789 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8790 eval "ac_cv_header_$ac_safe=no"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8791 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8792 rm -f conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8793 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8794 echo "$ac_t""yes" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8795 :
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8796 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8797 echo "$ac_t""no" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8798 with_xface=no
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8799 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8800 }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8801 test -z "$with_xface" && {
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8802 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8803 echo "configure:8804: checking for UnGenFace in -lcompface" >&5
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8804 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8805
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8806 xe_check_libs=" -lcompface "
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8807 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8808 #line 8809 "configure"
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8809 #include "confdefs.h"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8810 /* Override any gcc2 internal prototype to avoid an error. */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8811 /* We use char because int might match the return type of a gcc2
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8812 builtin and then its argument prototype would still apply. */
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8813 char UnGenFace();
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8814
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8815 int main() {
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8816 UnGenFace()
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8817 ; return 0; }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8818 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8819 if { (eval echo configure:8820: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8820 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8821 eval "ac_cv_lib_$ac_lib_var=yes"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8822 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8823 echo "configure: failed program was:" >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8824 cat conftest.$ac_ext >&5
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8825 rm -rf conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8826 eval "ac_cv_lib_$ac_lib_var=no"
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8827 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8828 rm -f conftest*
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8829 xe_check_libs=""
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8830
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8831 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8832 echo "$ac_t""yes" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8833 :
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8834 else
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8835 echo "$ac_t""no" 1>&6
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8836 with_xface=no
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8837 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8838
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8839 }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8840 test -z "$with_xface" && with_xface=yes
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8841 if test "$with_xface" = "yes"; then
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8842 { test "$extra_verbose" = "yes" && cat << \EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8843 Defining HAVE_XFACE
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8844 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8845 cat >> confdefs.h <<\EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8846 #define HAVE_XFACE 1
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8847 EOF
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8848 }
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8849
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8850 libs_gtk="-lcompface $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_gtk"; fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8851 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8852 fi
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8853
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8854
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
8855
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8856 if test "$with_x11" = "yes"; then
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
8857 echo "checking for X11 graphics libraries" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8858 echo "configure:8859: checking for X11 graphics libraries" >&5
726
1f525cb38373 [xemacs-hg @ 2002-01-09 18:58:56 by janv]
janv
parents: 724
diff changeset
8859 fi
1f525cb38373 [xemacs-hg @ 2002-01-09 18:58:56 by janv]
janv
parents: 724
diff changeset
8860
1f525cb38373 [xemacs-hg @ 2002-01-09 18:58:56 by janv]
janv
parents: 724
diff changeset
8861 case "$with_widgets" in
1f525cb38373 [xemacs-hg @ 2002-01-09 18:58:56 by janv]
janv
parents: 724
diff changeset
8862 "yes" | "athena") detect_athena=yes ;;
1f525cb38373 [xemacs-hg @ 2002-01-09 18:58:56 by janv]
janv
parents: 724
diff changeset
8863 *) detect_athena=no ;;
1f525cb38373 [xemacs-hg @ 2002-01-09 18:58:56 by janv]
janv
parents: 724
diff changeset
8864 esac
1f525cb38373 [xemacs-hg @ 2002-01-09 18:58:56 by janv]
janv
parents: 724
diff changeset
8865
1f525cb38373 [xemacs-hg @ 2002-01-09 18:58:56 by janv]
janv
parents: 724
diff changeset
8866 if test "$with_x11" = "yes" -a "$detect_athena" = "yes" ; then
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8867 echo "checking for the Athena widgets" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8868 echo "configure:8869: checking for the Athena widgets" >&5
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8869
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8870 case "$with_athena" in
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8871 "xaw" | "") athena_variant=Xaw athena_3d=no ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8872 "3d") athena_variant=Xaw3d athena_3d=yes ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8873 "next") athena_variant=neXtaw athena_3d=yes ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8874 "95") athena_variant=Xaw95 athena_3d=yes ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8875 "xpm") athena_variant=XawXpm athena_3d=yes ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8876 *) { echo "Error:" "Unknown Athena widget set \`$with_athena'. This should not happen." >&2; exit 1; } ;;
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8877 esac
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8878
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8879 if test "$athena_3d" = "no"; then
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8880
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8881 echo $ac_n "checking for XawScrollbarSetThumb in -l$athena_variant""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8882 echo "configure:8883: checking for XawScrollbarSetThumb in -l$athena_variant" >&5
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8883 ac_lib_var=`echo $athena_variant'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8884
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8885 xe_check_libs=" -l$athena_variant "
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8886 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8887 #line 8888 "configure"
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8888 #include "confdefs.h"
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8889 /* Override any gcc2 internal prototype to avoid an error. */
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8890 /* We use char because int might match the return type of a gcc2
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8891 builtin and then its argument prototype would still apply. */
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8892 char XawScrollbarSetThumb();
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8893
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8894 int main() {
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8895 XawScrollbarSetThumb()
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8896 ; return 0; }
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
8897 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8898 if { (eval echo configure:8899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8899 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8900 eval "ac_cv_lib_$ac_lib_var=yes"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8901 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8902 echo "configure: failed program was:" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8903 cat conftest.$ac_ext >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8904 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8905 eval "ac_cv_lib_$ac_lib_var=no"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8906 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8907 rm -f conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8908 xe_check_libs=""
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8909
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8910 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8911 echo "$ac_t""yes" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8912
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8913 echo $ac_n "checking for threeDClassRec in -l$athena_variant""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8914 echo "configure:8915: checking for threeDClassRec in -l$athena_variant" >&5
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8915 ac_lib_var=`echo $athena_variant'_'threeDClassRec | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8916
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8917 xe_check_libs=" -l$athena_variant "
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8918 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8919 #line 8920 "configure"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8920 #include "confdefs.h"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8921 /* Override any gcc2 internal prototype to avoid an error. */
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8922 /* We use char because int might match the return type of a gcc2
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8923 builtin and then its argument prototype would still apply. */
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8924 char threeDClassRec();
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8925
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8926 int main() {
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8927 threeDClassRec()
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8928 ; return 0; }
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8929 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8930 if { (eval echo configure:8931: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8931 rm -rf conftest*
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8932 eval "ac_cv_lib_$ac_lib_var=yes"
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8933 else
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8934 echo "configure: failed program was:" >&5
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8935 cat conftest.$ac_ext >&5
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8936 rm -rf conftest*
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8937 eval "ac_cv_lib_$ac_lib_var=no"
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8938 fi
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8939 rm -f conftest*
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8940 xe_check_libs=""
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8941
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8942 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8943 echo "$ac_t""yes" 1>&6
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8944 echo "configure: warning: Could not find a non-3d Athena widget library." 1>&2
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8945 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8946 echo "$ac_t""no" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8947 athena_lib=$athena_variant
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8948 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8949
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8950
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8951
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8952 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8953 echo "$ac_t""no" 1>&6
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
8954 echo "configure: warning: Could not find an Athena widget library." 1>&2
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8955 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8956
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8957
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8958 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8959
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8960 echo $ac_n "checking for threeDClassRec in -l$athena_variant""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8961 echo "configure:8962: checking for threeDClassRec in -l$athena_variant" >&5
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8962 ac_lib_var=`echo $athena_variant'_'threeDClassRec | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8963
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8964 xe_check_libs=" -l$athena_variant "
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8965 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8966 #line 8967 "configure"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8967 #include "confdefs.h"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8968 /* Override any gcc2 internal prototype to avoid an error. */
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8969 /* We use char because int might match the return type of a gcc2
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8970 builtin and then its argument prototype would still apply. */
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8971 char threeDClassRec();
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8972
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8973 int main() {
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8974 threeDClassRec()
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8975 ; return 0; }
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8976 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8977 if { (eval echo configure:8978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8978 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8979 eval "ac_cv_lib_$ac_lib_var=yes"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8980 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8981 echo "configure: failed program was:" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8982 cat conftest.$ac_ext >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8983 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8984 eval "ac_cv_lib_$ac_lib_var=no"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8985 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8986 rm -f conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8987 xe_check_libs=""
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8988
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8989 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8990 echo "$ac_t""yes" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8991 athena_lib=$athena_variant
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8992 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8993 echo "$ac_t""no" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8994 echo $ac_n "checking for threeDClassRec in -lXaw""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
8995 echo "configure:8996: checking for threeDClassRec in -lXaw" >&5
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8996 ac_lib_var=`echo Xaw'_'threeDClassRec | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8997
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8998 xe_check_libs=" -lXaw "
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
8999 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9000 #line 9001 "configure"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9001 #include "confdefs.h"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9002 /* Override any gcc2 internal prototype to avoid an error. */
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9003 /* We use char because int might match the return type of a gcc2
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9004 builtin and then its argument prototype would still apply. */
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9005 char threeDClassRec();
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9006
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9007 int main() {
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9008 threeDClassRec()
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9009 ; return 0; }
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9010 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9011 if { (eval echo configure:9012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9012 rm -rf conftest*
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9013 eval "ac_cv_lib_$ac_lib_var=yes"
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9014 else
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9015 echo "configure: failed program was:" >&5
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9016 cat conftest.$ac_ext >&5
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9017 rm -rf conftest*
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9018 eval "ac_cv_lib_$ac_lib_var=no"
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9019 fi
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9020 rm -f conftest*
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9021 xe_check_libs=""
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9022
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9023 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9024 echo "$ac_t""yes" 1>&6
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
9025 athena_lib=Xaw;
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9026 echo "configure: warning: Assuming that libXaw is actually $athena_variant." 1>&2;
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9027
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9028 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9029 echo "$ac_t""no" 1>&6
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9030 echo "configure: warning: Could not find a 3d Athena widget library that looked like $athena_variant." 1>&2
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9031 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9032
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9033
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9034 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9035
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9036
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9037 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9038
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9039 if test "$athena_3d" = "no"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9040 ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9041 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9042 echo "configure:9043: checking for X11/Xaw/ThreeD.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9043
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9044 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9045 #line 9046 "configure"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9046 #include "confdefs.h"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9047 #include <X11/Xaw/ThreeD.h>
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9048 EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9049 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9050 { (eval echo configure:9051: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9051 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9052 if test -z "$ac_err"; then
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9053 rm -rf conftest*
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9054 eval "ac_cv_header_$ac_safe=yes"
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9055 else
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9056 echo "$ac_err" >&5
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9057 echo "configure: failed program was:" >&5
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9058 cat conftest.$ac_ext >&5
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9059 rm -rf conftest*
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9060 eval "ac_cv_header_$ac_safe=no"
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9061 fi
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9062 rm -f conftest*
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9063 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9064 echo "$ac_t""yes" 1>&6
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9065 echo "configure: warning: Could not find a non-3d Athena header set." 1>&2
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9066 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9067 echo "$ac_t""no" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9068 ac_safe=`echo "X11/Xaw/XawInit.h" | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9069 echo $ac_n "checking for X11/Xaw/XawInit.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9070 echo "configure:9071: checking for X11/Xaw/XawInit.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9071
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9072 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9073 #line 9074 "configure"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9074 #include "confdefs.h"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9075 #include <X11/Xaw/XawInit.h>
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9076 EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9077 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9078 { (eval echo configure:9079: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9079 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9080 if test -z "$ac_err"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9081 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9082 eval "ac_cv_header_$ac_safe=yes"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9083 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9084 echo "$ac_err" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9085 echo "configure: failed program was:" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9086 cat conftest.$ac_ext >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9087 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9088 eval "ac_cv_header_$ac_safe=no"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9089 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9090 rm -f conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9091 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9092 echo "$ac_t""yes" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9093 athena_h_path=X11/Xaw
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9094 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9095 echo "$ac_t""no" 1>&6
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9096 echo "configure: warning: Could not find a non-3d Athena header set." 1>&2
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9097 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9098
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9099 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9100
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9101 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9102 ac_safe=`echo "X11/$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9103 echo $ac_n "checking for X11/$athena_variant/XawInit.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9104 echo "configure:9105: checking for X11/$athena_variant/XawInit.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9105
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9106 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9107 #line 9108 "configure"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9108 #include "confdefs.h"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9109 #include <X11/$athena_variant/XawInit.h>
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9110 EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9111 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9112 { (eval echo configure:9113: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9113 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9114 if test -z "$ac_err"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9115 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9116 eval "ac_cv_header_$ac_safe=yes"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9117 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9118 echo "$ac_err" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9119 echo "configure: failed program was:" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9120 cat conftest.$ac_ext >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9121 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9122 eval "ac_cv_header_$ac_safe=no"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9123 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9124 rm -f conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9125 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9126 echo "$ac_t""yes" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9127 ac_safe=`echo "X11/$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9128 echo $ac_n "checking for X11/$athena_variant/ThreeD.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9129 echo "configure:9130: checking for X11/$athena_variant/ThreeD.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9130
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9131 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9132 #line 9133 "configure"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9133 #include "confdefs.h"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9134 #include <X11/$athena_variant/ThreeD.h>
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9135 EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9136 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9137 { (eval echo configure:9138: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9138 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9139 if test -z "$ac_err"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9140 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9141 eval "ac_cv_header_$ac_safe=yes"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9142 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9143 echo "$ac_err" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9144 echo "configure: failed program was:" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9145 cat conftest.$ac_ext >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9146 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9147 eval "ac_cv_header_$ac_safe=no"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9148 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9149 rm -f conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9150 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9151 echo "$ac_t""yes" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9152 athena_h_path=X11/$athena_variant
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9153 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9154 echo "$ac_t""no" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9155 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9156
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9157 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9158 echo "$ac_t""no" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9159 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9160
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9161
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9162 if test -z "$athena_h_path"; then
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9163 ac_safe=`echo "$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9164 echo $ac_n "checking for $athena_variant/XawInit.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9165 echo "configure:9166: checking for $athena_variant/XawInit.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9166
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9167 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9168 #line 9169 "configure"
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9169 #include "confdefs.h"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9170 #include <$athena_variant/XawInit.h>
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9171 EOF
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9172 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9173 { (eval echo configure:9174: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9174 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9175 if test -z "$ac_err"; then
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9176 rm -rf conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9177 eval "ac_cv_header_$ac_safe=yes"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9178 else
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9179 echo "$ac_err" >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9180 echo "configure: failed program was:" >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9181 cat conftest.$ac_ext >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9182 rm -rf conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9183 eval "ac_cv_header_$ac_safe=no"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9184 fi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9185 rm -f conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9186 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9187 echo "$ac_t""yes" 1>&6
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9188 ac_safe=`echo "$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9189 echo $ac_n "checking for $athena_variant/ThreeD.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9190 echo "configure:9191: checking for $athena_variant/ThreeD.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9191
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9192 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9193 #line 9194 "configure"
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9194 #include "confdefs.h"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9195 #include <$athena_variant/ThreeD.h>
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9196 EOF
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9197 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9198 { (eval echo configure:9199: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9199 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9200 if test -z "$ac_err"; then
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9201 rm -rf conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9202 eval "ac_cv_header_$ac_safe=yes"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9203 else
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9204 echo "$ac_err" >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9205 echo "configure: failed program was:" >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9206 cat conftest.$ac_ext >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9207 rm -rf conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9208 eval "ac_cv_header_$ac_safe=no"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9209 fi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9210 rm -f conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9211 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9212 echo "$ac_t""yes" 1>&6
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9213 athena_h_path=$athena_variant
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9214 else
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9215 echo "$ac_t""no" 1>&6
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9216 fi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9217
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9218 else
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9219 echo "$ac_t""no" 1>&6
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9220 fi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9221
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9222 fi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9223
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9224 if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9225 ac_safe=`echo "X11/Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9226 echo $ac_n "checking for X11/Xaw3d/XawInit.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9227 echo "configure:9228: checking for X11/Xaw3d/XawInit.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9228
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9229 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9230 #line 9231 "configure"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9231 #include "confdefs.h"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9232 #include <X11/Xaw3d/XawInit.h>
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9233 EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9234 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9235 { (eval echo configure:9236: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9236 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9237 if test -z "$ac_err"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9238 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9239 eval "ac_cv_header_$ac_safe=yes"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9240 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9241 echo "$ac_err" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9242 echo "configure: failed program was:" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9243 cat conftest.$ac_ext >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9244 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9245 eval "ac_cv_header_$ac_safe=no"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9246 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9247 rm -f conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9248 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9249 echo "$ac_t""yes" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9250 ac_safe=`echo "X11/Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9251 echo $ac_n "checking for X11/Xaw3d/ThreeD.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9252 echo "configure:9253: checking for X11/Xaw3d/ThreeD.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9253
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9254 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9255 #line 9256 "configure"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9256 #include "confdefs.h"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9257 #include <X11/Xaw3d/ThreeD.h>
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9258 EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9259 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9260 { (eval echo configure:9261: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9261 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9262 if test -z "$ac_err"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9263 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9264 eval "ac_cv_header_$ac_safe=yes"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9265 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9266 echo "$ac_err" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9267 echo "configure: failed program was:" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9268 cat conftest.$ac_ext >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9269 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9270 eval "ac_cv_header_$ac_safe=no"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9271 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9272 rm -f conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9273 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9274 echo "$ac_t""yes" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9275
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9276 echo "configure: warning: Assuming that X11/Xaw3d headers are suitable for $athena_variant." 1>&2
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9277 athena_h_path=X11/Xaw3d
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9278
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9279 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9280 echo "$ac_t""no" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9281 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9282
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9283 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9284 echo "$ac_t""no" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9285 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9286
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9287 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9288
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9289 if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9290 ac_safe=`echo "Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9291 echo $ac_n "checking for Xaw3d/XawInit.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9292 echo "configure:9293: checking for Xaw3d/XawInit.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9293
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9294 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9295 #line 9296 "configure"
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9296 #include "confdefs.h"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9297 #include <Xaw3d/XawInit.h>
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9298 EOF
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9299 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9300 { (eval echo configure:9301: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9301 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9302 if test -z "$ac_err"; then
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9303 rm -rf conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9304 eval "ac_cv_header_$ac_safe=yes"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9305 else
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9306 echo "$ac_err" >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9307 echo "configure: failed program was:" >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9308 cat conftest.$ac_ext >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9309 rm -rf conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9310 eval "ac_cv_header_$ac_safe=no"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9311 fi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9312 rm -f conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9313 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9314 echo "$ac_t""yes" 1>&6
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9315 ac_safe=`echo "Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9316 echo $ac_n "checking for Xaw3d/ThreeD.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9317 echo "configure:9318: checking for Xaw3d/ThreeD.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9318
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9319 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9320 #line 9321 "configure"
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9321 #include "confdefs.h"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9322 #include <Xaw3d/ThreeD.h>
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9323 EOF
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9324 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9325 { (eval echo configure:9326: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9326 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9327 if test -z "$ac_err"; then
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9328 rm -rf conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9329 eval "ac_cv_header_$ac_safe=yes"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9330 else
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9331 echo "$ac_err" >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9332 echo "configure: failed program was:" >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9333 cat conftest.$ac_ext >&5
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9334 rm -rf conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9335 eval "ac_cv_header_$ac_safe=no"
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9336 fi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9337 rm -f conftest*
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9338 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9339 echo "$ac_t""yes" 1>&6
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9340
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9341 echo "configure: warning: Assuming that Xaw3d headers are suitable for $athena_variant." 1>&2
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9342 athena_h_path=Xaw3d
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9343
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9344 else
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9345 echo "$ac_t""no" 1>&6
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9346 fi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9347
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9348 else
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9349 echo "$ac_t""no" 1>&6
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9350 fi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9351
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9352 fi
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9353
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9354 if test -z "$athena_h_path"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9355 ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9356 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9357 echo "configure:9358: checking for X11/Xaw/ThreeD.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9358
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9359 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9360 #line 9361 "configure"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9361 #include "confdefs.h"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9362 #include <X11/Xaw/ThreeD.h>
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9363 EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9364 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9365 { (eval echo configure:9366: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9366 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9367 if test -z "$ac_err"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9368 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9369 eval "ac_cv_header_$ac_safe=yes"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9370 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9371 echo "$ac_err" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9372 echo "configure: failed program was:" >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9373 cat conftest.$ac_ext >&5
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9374 rm -rf conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9375 eval "ac_cv_header_$ac_safe=no"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9376 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9377 rm -f conftest*
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9378 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9379 echo "$ac_t""yes" 1>&6
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9380
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9381 echo "configure: warning: Assuming that X11/Xaw headers are suitable for $athena_variant." 1>&2
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9382 athena_h_path=X11/Xaw
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9383
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9384 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9385 echo "$ac_t""no" 1>&6
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9386 echo "configure: warning: Could not find a suitable 3d Athena header set." 1>&2
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9387 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9388
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9389 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9390 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9391
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9392 if test -n "$athena_lib" -a -n "$athena_h_path"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9393 have_xaw=yes
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9394 else
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9395 have_xaw=no
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9396 fi
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9397
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
9398 else
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
9399 have_xaw=no
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
9400 fi
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
9401 if test "$with_x11" = "yes"; then
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9402 ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'`
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9403 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9404 echo "configure:9405: checking for Xm/Xm.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9405
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9406 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9407 #line 9408 "configure"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9408 #include "confdefs.h"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9409 #include <Xm/Xm.h>
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9410 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9411 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9412 { (eval echo configure:9413: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
9413 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9414 if test -z "$ac_err"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9415 rm -rf conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9416 eval "ac_cv_header_$ac_safe=yes"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9417 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9418 echo "$ac_err" >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9419 echo "configure: failed program was:" >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9420 cat conftest.$ac_ext >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9421 rm -rf conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9422 eval "ac_cv_header_$ac_safe=no"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9423 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9424 rm -f conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9425 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9426 echo "$ac_t""yes" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9427
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9428 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9429 echo "configure:9430: checking for XmStringFree in -lXm" >&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9430 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9431
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9432 xe_check_libs=" -lXm "
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9433 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9434 #line 9435 "configure"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9435 #include "confdefs.h"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9436 /* Override any gcc2 internal prototype to avoid an error. */
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9437 /* We use char because int might match the return type of a gcc2
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9438 builtin and then its argument prototype would still apply. */
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9439 char XmStringFree();
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9440
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9441 int main() {
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9442 XmStringFree()
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9443 ; return 0; }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9444 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9445 if { (eval echo configure:9446: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9446 rm -rf conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9447 eval "ac_cv_lib_$ac_lib_var=yes"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9448 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9449 echo "configure: failed program was:" >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9450 cat conftest.$ac_ext >&5
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9451 rm -rf conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9452 eval "ac_cv_lib_$ac_lib_var=no"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9453 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9454 rm -f conftest*
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9455 xe_check_libs=""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9456
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9457 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9458 echo "$ac_t""yes" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9459 have_motif=yes
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9460 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9461 echo "$ac_t""no" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9462 have_motif=no
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9463 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9464
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9465
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9466 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9467 echo "$ac_t""no" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9468 have_motif=no
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9469 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9470
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9471
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9472 if test "$have_motif" = "yes"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9473 echo $ac_n "checking for Lesstif""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9474 echo "configure:9475: checking for Lesstif" >&5
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9475 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9476 #line 9477 "configure"
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9477 #include "confdefs.h"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9478 #include <Xm/Xm.h>
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9479 #ifdef LESSTIF_VERSION
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9480 yes
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9481 #endif
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9482
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9483 EOF
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9484 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9485 egrep "yes" >/dev/null 2>&1; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9486 rm -rf conftest*
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9487 have_lesstif=yes
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9488 else
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9489 rm -rf conftest*
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9490 have_lesstif=no
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9491 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9492 rm -f conftest*
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9493
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9494 echo "$ac_t""$have_lesstif" 1>&6
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9495 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9496
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 187
diff changeset
9497 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9498
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9499 case "$with_menubars" in "" | "yes" | "athena" )
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9500 with_menubars="lucid" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9501 esac
243
f220cc83d72e Import from CVS: tag r20-5b20
cvs
parents: 239
diff changeset
9502 case "$with_dialogs" in "" | "yes" | "lucid" )
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9503 if test "$have_motif" = "yes"; then with_dialogs="motif"
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9504 elif test "$have_xaw" = "yes"; then with_dialogs="athena"
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9505 elif test "$with_msw" = "yes"; then with_dialogs="msw"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9506 else with_dialogs=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9507 fi ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9508 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9509 case "$with_scrollbars" in "" | "yes" )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9510 with_scrollbars="lucid" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9511 esac
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9512 case "$with_widgets" in "" | "yes" | "lucid")
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
9513 if test "$have_motif" = "yes"; then with_widgets="motif"
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9514 elif test "$have_xaw" = "yes"; then with_widgets="athena"
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9515 elif test "$with_msw" = "yes"; then with_widgets="msw"
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
9516 else with_widgets=no
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
9517 fi ;;
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
9518 esac
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
9519
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
9520 all_widgets="$with_menubars $with_scrollbars $with_dialogs $with_toolbars $with_widgets"
412
697ef44129c6 Import from CVS: tag r21-2-14
cvs
parents: 410
diff changeset
9521
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9522 case "$all_widgets" in
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9523 *athena* )
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9524 if test "$have_xaw" != "yes"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9525 { echo "Error:" "Could not find a suitable Athena library to build with." >&2; exit 1; }
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9526 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9527
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9528 lwlib_objs="$lwlib_objs lwlib-Xaw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xaw.o\" to \$lwlib_objs"; fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9529
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9530 libs_x="-l$athena_lib $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$athena_lib\" to \$libs_x"; fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9531
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9532 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9533 Defining ATHENA_Scrollbar_h_ = "$athena_h_path/Scrollbar.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9534 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9535 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9536 #define ATHENA_Scrollbar_h_ "$athena_h_path/Scrollbar.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9537 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9538 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9539
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9540 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9541 Defining ATHENA_Dialog_h_ = "$athena_h_path/Dialog.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9542 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9543 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9544 #define ATHENA_Dialog_h_ "$athena_h_path/Dialog.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9545 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9546 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9547
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9548 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9549 Defining ATHENA_Form_h_ = "$athena_h_path/Form.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9550 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9551 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9552 #define ATHENA_Form_h_ "$athena_h_path/Form.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9553 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9554 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9555
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9556 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9557 Defining ATHENA_Command_h_ = "$athena_h_path/Command.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9558 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9559 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9560 #define ATHENA_Command_h_ "$athena_h_path/Command.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9561 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9562 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9563
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9564 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9565 Defining ATHENA_Label_h_ = "$athena_h_path/Label.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9566 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9567 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9568 #define ATHENA_Label_h_ "$athena_h_path/Label.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9569 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9570 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9571
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9572 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9573 Defining ATHENA_LabelP_h_ = "$athena_h_path/LabelP.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9574 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9575 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9576 #define ATHENA_LabelP_h_ "$athena_h_path/LabelP.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9577 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9578 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9579
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9580 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9581 Defining ATHENA_Toggle_h_ = "$athena_h_path/Toggle.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9582 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9583 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9584 #define ATHENA_Toggle_h_ "$athena_h_path/Toggle.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9585 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9586 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9587
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9588 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9589 Defining ATHENA_ToggleP_h_ = "$athena_h_path/ToggleP.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9590 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9591 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9592 #define ATHENA_ToggleP_h_ "$athena_h_path/ToggleP.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9593 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9594 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9595
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9596 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9597 Defining ATHENA_AsciiText_h_ = "$athena_h_path/AsciiText.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9598 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9599 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9600 #define ATHENA_AsciiText_h_ "$athena_h_path/AsciiText.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9601 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9602 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9603
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9604 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9605 Defining ATHENA_XawInit_h_ = "$athena_h_path/XawInit.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9606 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9607 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9608 #define ATHENA_XawInit_h_ "$athena_h_path/XawInit.h"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9609 EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9610 }
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9611
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9612
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9613 { test "$extra_verbose" = "yes" && cat << \EOF
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9614 Defining LWLIB_USES_ATHENA
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9615 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9616 cat >> confdefs.h <<\EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9617 #define LWLIB_USES_ATHENA 1
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9618 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9619 }
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9620
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9621 { test "$extra_verbose" = "yes" && cat << \EOF
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9622 Defining NEED_ATHENA
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9623 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9624 cat >> confdefs.h <<\EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9625 #define NEED_ATHENA 1
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9626 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9627 }
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9628
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
9629 need_athena="yes"
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9630
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9631 if test "$athena_3d" = "yes"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9632 { test "$extra_verbose" = "yes" && cat << \EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9633 Defining HAVE_ATHENA_3D
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9634 EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9635 cat >> confdefs.h <<\EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9636 #define HAVE_ATHENA_3D 1
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9637 EOF
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9638 }
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9639
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9640 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9641 ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9642 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9643
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9644 case "$all_widgets" in *motif* )
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9645 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9646 Defining LWLIB_USES_MOTIF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9647 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9648 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9649 #define LWLIB_USES_MOTIF 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9650 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9651 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9652
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9653 { test "$extra_verbose" = "yes" && cat << \EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9654 Defining NEED_MOTIF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9655 EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9656 cat >> confdefs.h <<\EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9657 #define NEED_MOTIF 1
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9658 EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9659 }
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9660
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9661 lwlib_objs="$lwlib_objs lwlib-Xm.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xm.o\" to \$lwlib_objs"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9662 need_motif=yes ;;
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
9663 esac
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
9664
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9665 test "$with_menubars" = "lucid" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi
219
262b8bb4a523 Import from CVS: tag r20-4b8
cvs
parents: 217
diff changeset
9666 test "$with_menubars" = "motif" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9667 test "$with_scrollbars" = "lucid" && lwlib_objs="$lwlib_objs xlwscrollbar.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwscrollbar.o\" to \$lwlib_objs"; fi
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9668 test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9669 lwlib_objs="$lwlib_objs xlwtabs.o xlwgcs.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwtabs.o xlwgcs.o\" to \$lwlib_objs"; fi
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9670 case "$with_widgets" in athena* )
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9671 lwlib_objs="$lwlib_objs xlwradio.o xlwcheckbox.o xlwgauge.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwradio.o xlwcheckbox.o xlwgauge.o\" to \$lwlib_objs"; fi;;
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9672 esac
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9673 case "$all_widgets" in *lucid* )
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9674 { test "$extra_verbose" = "yes" && cat << \EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9675 Defining NEED_LUCID
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9676 EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9677 cat >> confdefs.h <<\EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9678 #define NEED_LUCID 1
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9679 EOF
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9680 }
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9681
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9682 lwlib_objs="$lwlib_objs lwlib-Xlw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xlw.o\" to \$lwlib_objs"; fi ;;
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9683 esac
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9684
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9685
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
9686
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9687 test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9688 Defining LWLIB_SCROLLBARS_ATHENA
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9689 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9690 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9691 #define LWLIB_SCROLLBARS_ATHENA 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9692 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9693 }
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9694
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9695 test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9696 Defining LWLIB_DIALOGS_ATHENA
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9697 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9698 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9699 #define LWLIB_DIALOGS_ATHENA 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9700 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9701 }
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9702
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9703
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9704 if test "$athena_3d" = "yes"; then
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9705 test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9706 Defining LWLIB_SCROLLBARS_ATHENA3D
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9707 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9708 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9709 #define LWLIB_SCROLLBARS_ATHENA3D 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9710 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9711 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9712
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9713 test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9714 Defining LWLIB_DIALOGS_ATHENA3D
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9715 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9716 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9717 #define LWLIB_DIALOGS_ATHENA3D 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9718 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9719 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9720
434
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9721 fi
9d177e8d4150 Import from CVS: tag r21-2-25
cvs
parents: 432
diff changeset
9722
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9723 case "$with_widgets" in athena* ) { test "$extra_verbose" = "yes" && cat << \EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9724 Defining LWLIB_WIDGETS_ATHENA
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9725 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9726 cat >> confdefs.h <<\EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9727 #define LWLIB_WIDGETS_ATHENA 1
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9728 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9729 }
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9730 ;; esac
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9731 test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9732 { test "$extra_verbose" = "yes" && cat << \EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9733 Defining LWLIB_TABS_LUCID
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9734 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9735 cat >> confdefs.h <<\EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9736 #define LWLIB_TABS_LUCID 1
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9737 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9738 }
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9739
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9740
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9741 test "$with_menubars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9742 Defining HAVE_MENUBARS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9743 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9744 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9745 #define HAVE_MENUBARS 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9746 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9747 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9748
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9749 test "$with_scrollbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9750 Defining HAVE_SCROLLBARS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9751 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9752 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9753 #define HAVE_SCROLLBARS 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9754 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9755 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9756
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9757 test "$with_dialogs" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9758 Defining HAVE_DIALOGS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9759 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9760 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9761 #define HAVE_DIALOGS 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9762 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9763 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9764
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9765 test "$with_toolbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9766 Defining HAVE_TOOLBARS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9767 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9768 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9769 #define HAVE_TOOLBARS 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9770 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9771 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9772
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
9773 test "$with_widgets" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9774 Defining HAVE_WIDGETS
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9775 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9776 cat >> confdefs.h <<\EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9777 #define HAVE_WIDGETS 1
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9778 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9779 }
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9780
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9781
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9782 test "$with_menubars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9783 Defining LWLIB_MENUBARS_LUCID
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9784 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9785 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9786 #define LWLIB_MENUBARS_LUCID 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9787 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9788 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9789
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9790 test "$with_scrollbars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9791 Defining LWLIB_SCROLLBARS_LUCID
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9792 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9793 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9794 #define LWLIB_SCROLLBARS_LUCID 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9795 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9796 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9797
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9798
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9799 test "$with_menubars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9800 Defining LWLIB_MENUBARS_MOTIF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9801 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9802 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9803 #define LWLIB_MENUBARS_MOTIF 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9804 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9805 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9806
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9807 test "$with_scrollbars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9808 Defining LWLIB_SCROLLBARS_MOTIF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9809 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9810 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9811 #define LWLIB_SCROLLBARS_MOTIF 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9812 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9813 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9814
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9815 test "$with_dialogs" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9816 Defining LWLIB_DIALOGS_MOTIF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9817 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9818 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9819 #define LWLIB_DIALOGS_MOTIF 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9820 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9821 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9822
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9823 test "$with_widgets" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9824 Defining LWLIB_WIDGETS_MOTIF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9825 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9826 cat >> confdefs.h <<\EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9827 #define LWLIB_WIDGETS_MOTIF 1
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9828 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9829 }
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
9830
412
697ef44129c6 Import from CVS: tag r21-2-14
cvs
parents: 410
diff changeset
9831
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9832
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9833 test -z "$with_mule" && with_mule=no
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9834
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
9835
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9836 if test "$with_default_eol_detection" = "yes"; then
251
677f6a0ee643 Import from CVS: tag r20-5b24
cvs
parents: 249
diff changeset
9837 { test "$extra_verbose" = "yes" && cat << \EOF
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9838 Defining HAVE_DEFAULT_EOL_DETECTION
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9839 EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9840 cat >> confdefs.h <<\EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9841 #define HAVE_DEFAULT_EOL_DETECTION 1
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9842 EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9843 }
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9844
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
9845 fi
594
fd49b88b9f06 [xemacs-hg @ 2001-05-31 12:47:21 by ben]
ben
parents: 585
diff changeset
9846
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9847 if test "$with_mule" = "yes" ; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9848 echo "checking for Mule-related features" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9849 echo "configure:9850: checking for Mule-related features" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9850 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9851 Defining MULE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9852 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9853 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9854 #define MULE 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9855 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9856 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9857
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9858
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9859 for ac_hdr in libintl.h
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9860 do
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9861 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9862 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9863 echo "configure:9864: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9864
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9865 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9866 #line 9867 "configure"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9867 #include "confdefs.h"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9868 #include <$ac_hdr>
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9869 EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9870 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9871 { (eval echo configure:9872: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
9872 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9873 if test -z "$ac_err"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9874 rm -rf conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9875 eval "ac_cv_header_$ac_safe=yes"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9876 else
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9877 echo "$ac_err" >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9878 echo "configure: failed program was:" >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9879 cat conftest.$ac_ext >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9880 rm -rf conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9881 eval "ac_cv_header_$ac_safe=no"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9882 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9883 rm -f conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9884 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9885 echo "$ac_t""yes" 1>&6
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9886 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9887 { test "$extra_verbose" = "yes" && cat << EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9888 Defining $ac_tr_hdr
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9889 EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9890 cat >> confdefs.h <<EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9891 #define $ac_tr_hdr 1
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9892 EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9893 }
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9894
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9895 else
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9896 echo "$ac_t""no" 1>&6
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9897 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9898 done
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9899
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
9900
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9901 echo $ac_n "checking for strerror in -lintl""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9902 echo "configure:9903: checking for strerror in -lintl" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9903 ac_lib_var=`echo intl'_'strerror | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9904
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9905 xe_check_libs=" -lintl "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9906 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9907 #line 9908 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9908 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9909 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9910 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9911 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9912 char strerror();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9913
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9914 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9915 strerror()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9916 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9917 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9918 if { (eval echo configure:9919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9919 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9920 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9921 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9922 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9923 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9924 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9925 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9926 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9927 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9928 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9929
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9930 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9931 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9932 ac_tr_lib=HAVE_LIB`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9933 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9934 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9935 Defining $ac_tr_lib
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9936 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9937 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9938 #define $ac_tr_lib 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9939 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9940 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9941
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
9942 LIBS="-lintl $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lintl\" to \$LIBS"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9943
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9944 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9945 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9946 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9947
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9948
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9949
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9950 echo "checking for Mule input methods" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9951 echo "configure:9952: checking for Mule input methods" >&5
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
9952 case "$with_xim" in "" | "yes" )
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9953 echo "checking for XIM" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9954 echo "configure:9955: checking for XIM" >&5
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9955
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9956 echo $ac_n "checking for XOpenIM in -lX11""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9957 echo "configure:9958: checking for XOpenIM in -lX11" >&5
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9958 ac_lib_var=`echo X11'_'XOpenIM | sed 'y%./+-%__p_%'`
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9959
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9960 xe_check_libs=" -lX11 "
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9961 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9962 #line 9963 "configure"
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9963 #include "confdefs.h"
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9964 /* Override any gcc2 internal prototype to avoid an error. */
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9965 /* We use char because int might match the return type of a gcc2
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9966 builtin and then its argument prototype would still apply. */
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9967 char XOpenIM();
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9968
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9969 int main() {
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9970 XOpenIM()
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9971 ; return 0; }
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9972 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9973 if { (eval echo configure:9974: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9974 rm -rf conftest*
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9975 eval "ac_cv_lib_$ac_lib_var=yes"
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9976 else
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9977 echo "configure: failed program was:" >&5
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9978 cat conftest.$ac_ext >&5
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9979 rm -rf conftest*
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9980 eval "ac_cv_lib_$ac_lib_var=no"
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9981 fi
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9982 rm -f conftest*
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9983 xe_check_libs=""
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9984
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9985 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9986 echo "$ac_t""yes" 1>&6
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9987 with_xim=xlib
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9988 else
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9989 echo "$ac_t""no" 1>&6
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9990 with_xim=no
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9991 fi
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9992
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9993
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9994 if test "$have_motif $have_lesstif" = "yes no"; then
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
9995
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9996 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
9997 echo "configure:9998: checking for XmImMbLookupString in -lXm" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9998 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
9999
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10000 xe_check_libs=" -lXm "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10001 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10002 #line 10003 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10003 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10004 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10005 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10006 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10007 char XmImMbLookupString();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10008
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10009 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10010 XmImMbLookupString()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10011 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10012 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10013 if { (eval echo configure:10014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10014 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10015 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10016 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10017 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10018 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10019 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10020 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10021 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10022 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10023 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10024
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10025 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10026 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10027 with_xim=motif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10028 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10029 echo "$ac_t""no" 1>&6
392
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
10030 fi
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
10031
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
10032
1f50e6fe4f3f Import from CVS: tag r21-2-11
cvs
parents: 388
diff changeset
10033 fi ;;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10034 esac
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10035 if test "$with_xim" != "no"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10036 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10037 Defining HAVE_XIM
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10038 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10039 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10040 #define HAVE_XIM 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10041 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10042 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10043
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10044 if test "$with_xim" = "xlib"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10045 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10046 Defining XIM_XLIB
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10047 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10048 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10049 #define XIM_XLIB 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10050 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10051 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10052
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10053 extra_objs="$extra_objs input-method-xlib.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10054 echo " xemacs will be linked with \"input-method-xlib.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10055 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10056 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10057 if test "$with_xim" = "motif"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10058 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10059 Defining XIM_MOTIF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10060 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10061 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10062 #define XIM_MOTIF 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10063 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10064 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10065
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10066 need_motif=yes
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10067 extra_objs="$extra_objs input-method-motif.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10068 echo " xemacs will be linked with \"input-method-motif.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10069 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10070 fi
215
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 213
diff changeset
10071 if test "$with_xim" = "motif"; then
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10072 with_xfs=no
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10073 fi
215
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 213
diff changeset
10074 fi
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 213
diff changeset
10075
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 213
diff changeset
10076 if test "$with_xfs" = "yes" ; then
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 213
diff changeset
10077 echo "checking for XFontSet" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10078 echo "configure:10079: checking for XFontSet" >&5
215
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 213
diff changeset
10079
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10080 echo $ac_n "checking for XmbDrawString in -lX11""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10081 echo "configure:10082: checking for XmbDrawString in -lX11" >&5
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10082 ac_lib_var=`echo X11'_'XmbDrawString | sed 'y%./+-%__p_%'`
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10083
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10084 xe_check_libs=" -lX11 "
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10085 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10086 #line 10087 "configure"
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10087 #include "confdefs.h"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10088 /* Override any gcc2 internal prototype to avoid an error. */
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10089 /* We use char because int might match the return type of a gcc2
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10090 builtin and then its argument prototype would still apply. */
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10091 char XmbDrawString();
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10092
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10093 int main() {
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10094 XmbDrawString()
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10095 ; return 0; }
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10096 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10097 if { (eval echo configure:10098: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10098 rm -rf conftest*
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10099 eval "ac_cv_lib_$ac_lib_var=yes"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10100 else
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10101 echo "configure: failed program was:" >&5
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10102 cat conftest.$ac_ext >&5
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10103 rm -rf conftest*
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10104 eval "ac_cv_lib_$ac_lib_var=no"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10105 fi
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10106 rm -f conftest*
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10107 xe_check_libs=""
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10108
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10109 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10110 echo "$ac_t""yes" 1>&6
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10111 :
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10112 else
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10113 echo "$ac_t""no" 1>&6
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10114 with_xfs=no
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10115 fi
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10116
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10117
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10118 if test "$with_xfs" = "yes" && test "$with_menubars" = "lucid"; then
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10119 { test "$extra_verbose" = "yes" && cat << \EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10120 Defining USE_XFONTSET
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10121 EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10122 cat >> confdefs.h <<\EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10123 #define USE_XFONTSET 1
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10124 EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10125 }
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10126
215
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 213
diff changeset
10127 if test "$with_xim" = "no" ; then
450
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
10128 extra_objs="$extra_objs input-method-xlib.o" && if test "$extra_verbose" = "yes"; then
98528da0b7fc Import from CVS: tag r21-2-40
cvs
parents: 448
diff changeset
10129 echo " xemacs will be linked with \"input-method-xlib.o\""
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10130 fi
215
1f0dabaa0855 Import from CVS: tag r20-4b6
cvs
parents: 213
diff changeset
10131 fi
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
10132 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10133 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10134 test "$with_wnn6" = "yes" && with_wnn=yes # wnn6 implies wnn support
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10135 test -z "$with_wnn" && { ac_safe=`echo "wnn/jllib.h" | sed 'y%./+-%__p_%'`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10136 echo $ac_n "checking for wnn/jllib.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10137 echo "configure:10138: checking for wnn/jllib.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10138
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10139 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10140 #line 10141 "configure"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10141 #include "confdefs.h"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10142 #include <wnn/jllib.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10143 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10144 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10145 { (eval echo configure:10146: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10146 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10147 if test -z "$ac_err"; then
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10148 rm -rf conftest*
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10149 eval "ac_cv_header_$ac_safe=yes"
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10150 else
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10151 echo "$ac_err" >&5
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10152 echo "configure: failed program was:" >&5
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10153 cat conftest.$ac_ext >&5
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10154 rm -rf conftest*
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10155 eval "ac_cv_header_$ac_safe=no"
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10156 fi
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10157 rm -f conftest*
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10158 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10159 echo "$ac_t""yes" 1>&6
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10160 :
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10161 else
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10162 echo "$ac_t""no" 1>&6
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10163 with_wnn=no
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10164 fi
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10165 }
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10166 test -z "$with_wnn" && { ac_safe=`echo "wnn/commonhd.h" | sed 'y%./+-%__p_%'`
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10167 echo $ac_n "checking for wnn/commonhd.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10168 echo "configure:10169: checking for wnn/commonhd.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10169
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10170 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10171 #line 10172 "configure"
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10172 #include "confdefs.h"
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10173 #include <wnn/commonhd.h>
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10174 EOF
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10175 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10176 { (eval echo configure:10177: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
10177 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10178 if test -z "$ac_err"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10179 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10180 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10181 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10182 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10183 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10184 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10185 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10186 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10187 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10188 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10189 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10190 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10191 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10192 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10193 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10194 with_wnn=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10195 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10196 }
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10197 if test "$with_wnn" != "no"; then
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10198 for ac_func in crypt
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10199 do
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10200 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10201 echo "configure:10202: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10202
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10203 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10204 #line 10205 "configure"
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10205 #include "confdefs.h"
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10206 /* System header to define __stub macros and hopefully few prototypes,
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10207 which can conflict with char $ac_func(); below. */
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10208 #include <assert.h>
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10209 /* Override any gcc2 internal prototype to avoid an error. */
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10210 /* We use char because int might match the return type of a gcc2
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10211 builtin and then its argument prototype would still apply. */
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10212 char $ac_func();
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10213
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10214 int main() {
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10215
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10216 /* The GNU C library defines this for functions which it implements
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10217 to always fail with ENOSYS. Some functions are actually named
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10218 something starting with __ and the normal name is an alias. */
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10219 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10220 choke me
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10221 #else
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10222 $ac_func();
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10223 #endif
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10224
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10225 ; return 0; }
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10226 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10227 if { (eval echo configure:10228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10228 rm -rf conftest*
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10229 eval "ac_cv_func_$ac_func=yes"
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10230 else
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10231 echo "configure: failed program was:" >&5
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10232 cat conftest.$ac_ext >&5
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10233 rm -rf conftest*
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10234 eval "ac_cv_func_$ac_func=no"
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10235 fi
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10236 rm -f conftest*
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10237
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10238 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10239 echo "$ac_t""yes" 1>&6
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10240 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10241 { test "$extra_verbose" = "yes" && cat << EOF
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10242 Defining $ac_tr_func
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10243 EOF
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10244 cat >> confdefs.h <<EOF
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10245 #define $ac_tr_func 1
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10246 EOF
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10247 }
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10248
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10249 else
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10250 echo "$ac_t""no" 1>&6
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10251 fi
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10252 done
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10253
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10254 test "$ac_cv_func_crypt" != "yes" && {
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10255 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10256 echo "configure:10257: checking for crypt in -lcrypt" >&5
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10257 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10258
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10259 xe_check_libs=" -lcrypt "
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10260 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10261 #line 10262 "configure"
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10262 #include "confdefs.h"
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10263 /* Override any gcc2 internal prototype to avoid an error. */
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10264 /* We use char because int might match the return type of a gcc2
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10265 builtin and then its argument prototype would still apply. */
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10266 char crypt();
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10267
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10268 int main() {
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10269 crypt()
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10270 ; return 0; }
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10271 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10272 if { (eval echo configure:10273: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10273 rm -rf conftest*
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10274 eval "ac_cv_lib_$ac_lib_var=yes"
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10275 else
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10276 echo "configure: failed program was:" >&5
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10277 cat conftest.$ac_ext >&5
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10278 rm -rf conftest*
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10279 eval "ac_cv_lib_$ac_lib_var=no"
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10280 fi
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10281 rm -f conftest*
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10282 xe_check_libs=""
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10283
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10284 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10285 echo "$ac_t""yes" 1>&6
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10286 ac_tr_lib=HAVE_LIB`echo crypt | sed -e 's/[^a-zA-Z0-9_]/_/g' \
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10287 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10288 { test "$extra_verbose" = "yes" && cat << EOF
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10289 Defining $ac_tr_lib
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10290 EOF
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10291 cat >> confdefs.h <<EOF
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10292 #define $ac_tr_lib 1
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10293 EOF
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10294 }
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10295
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10296 LIBS="-lcrypt $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcrypt\" to \$LIBS"; fi
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10297
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10298 else
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10299 echo "$ac_t""no" 1>&6
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10300 fi
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10301
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10302 }
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
10303 fi
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10304 if test -z "$with_wnn" -o "$with_wnn" = "yes"; then
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10305
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
10306 echo $ac_n "checking for jl_dic_list_e in -lwnn""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10307 echo "configure:10308: checking for jl_dic_list_e in -lwnn" >&5
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10308 ac_lib_var=`echo wnn'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10309
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
10310 xe_check_libs=" -lwnn "
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
10311 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10312 #line 10313 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10313 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10314 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10315 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10316 builtin and then its argument prototype would still apply. */
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10317 char jl_dic_list_e();
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10318
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10319 int main() {
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10320 jl_dic_list_e()
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10321 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10322 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10323 if { (eval echo configure:10324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10324 rm -rf conftest*
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10325 eval "ac_cv_lib_$ac_lib_var=yes"
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10326 else
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10327 echo "configure: failed program was:" >&5
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10328 cat conftest.$ac_ext >&5
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10329 rm -rf conftest*
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10330 eval "ac_cv_lib_$ac_lib_var=no"
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10331 fi
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10332 rm -f conftest*
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10333 xe_check_libs=""
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10334
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10335 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10336 echo "$ac_t""yes" 1>&6
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10337 libwnn=wnn
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10338 else
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10339 echo "$ac_t""no" 1>&6
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10340 echo $ac_n "checking for jl_dic_list_e in -lwnn4""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10341 echo "configure:10342: checking for jl_dic_list_e in -lwnn4" >&5
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10342 ac_lib_var=`echo wnn4'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10343
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10344 xe_check_libs=" -lwnn4 "
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10345 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10346 #line 10347 "configure"
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10347 #include "confdefs.h"
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10348 /* Override any gcc2 internal prototype to avoid an error. */
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10349 /* We use char because int might match the return type of a gcc2
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10350 builtin and then its argument prototype would still apply. */
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10351 char jl_dic_list_e();
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10352
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10353 int main() {
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10354 jl_dic_list_e()
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10355 ; return 0; }
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10356 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10357 if { (eval echo configure:10358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10358 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10359 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10360 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10361 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10362 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10363 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10364 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10365 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10366 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10367 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10368
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10369 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10370 echo "$ac_t""yes" 1>&6
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10371 libwnn=wnn4
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10372 else
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10373 echo "$ac_t""no" 1>&6
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10374 echo $ac_n "checking for jl_dic_list_e in -lwnn6""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10375 echo "configure:10376: checking for jl_dic_list_e in -lwnn6" >&5
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10376 ac_lib_var=`echo wnn6'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10378 xe_check_libs=" -lwnn6 "
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10379 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10380 #line 10381 "configure"
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10381 #include "confdefs.h"
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10382 /* Override any gcc2 internal prototype to avoid an error. */
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10383 /* We use char because int might match the return type of a gcc2
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10384 builtin and then its argument prototype would still apply. */
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10385 char jl_dic_list_e();
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10386
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10387 int main() {
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10388 jl_dic_list_e()
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10389 ; return 0; }
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10390 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10391 if { (eval echo configure:10392: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10392 rm -rf conftest*
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10393 eval "ac_cv_lib_$ac_lib_var=yes"
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10394 else
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10395 echo "configure: failed program was:" >&5
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10396 cat conftest.$ac_ext >&5
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10397 rm -rf conftest*
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10398 eval "ac_cv_lib_$ac_lib_var=no"
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10399 fi
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10400 rm -f conftest*
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10401 xe_check_libs=""
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10402
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10403 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10404 echo "$ac_t""yes" 1>&6
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10405 libwnn=wnn6
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10406 else
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10407 echo "$ac_t""no" 1>&6
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10408 echo $ac_n "checking for dic_list_e in -lwnn6_fromsrc""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10409 echo "configure:10410: checking for dic_list_e in -lwnn6_fromsrc" >&5
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10410 ac_lib_var=`echo wnn6_fromsrc'_'dic_list_e | sed 'y%./+-%__p_%'`
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10411
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10412 xe_check_libs=" -lwnn6_fromsrc "
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10413 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10414 #line 10415 "configure"
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10415 #include "confdefs.h"
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10416 /* Override any gcc2 internal prototype to avoid an error. */
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10417 /* We use char because int might match the return type of a gcc2
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10418 builtin and then its argument prototype would still apply. */
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10419 char dic_list_e();
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10420
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10421 int main() {
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10422 dic_list_e()
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10423 ; return 0; }
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10424 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10425 if { (eval echo configure:10426: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10426 rm -rf conftest*
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10427 eval "ac_cv_lib_$ac_lib_var=yes"
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10428 else
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10429 echo "configure: failed program was:" >&5
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10430 cat conftest.$ac_ext >&5
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10431 rm -rf conftest*
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10432 eval "ac_cv_lib_$ac_lib_var=no"
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10433 fi
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10434 rm -f conftest*
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10435 xe_check_libs=""
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10436
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10437 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10438 echo "$ac_t""yes" 1>&6
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10439 libwnn=wnn6_fromsrc
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
10440 else
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
10441 echo "$ac_t""no" 1>&6
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
10442 with_wnn=no
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10443 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10444
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10445
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10446 fi
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10447
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10448
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10449 fi
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10450
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10451
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10452 fi
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10453
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10454
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10455 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10456 test -z "$with_wnn" && with_wnn=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10457 if test "$with_wnn" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10458 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10459 Defining HAVE_WNN
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10460 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10461 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10462 #define HAVE_WNN 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10463 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10464 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10465
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10466 libs_x="-l$libwnn $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$libwnn\" to \$libs_x"; fi
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
10467 if test "$with_wnn6" != "no"; then
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
10468
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10469 echo $ac_n "checking for jl_fi_dic_list in -l$libwnn""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10470 echo "configure:10471: checking for jl_fi_dic_list in -l$libwnn" >&5
377
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10471 ac_lib_var=`echo $libwnn'_'jl_fi_dic_list | sed 'y%./+-%__p_%'`
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10472
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10473 xe_check_libs=" -l$libwnn "
d883f39b8495 Import from CVS: tag r21-2b4
cvs
parents: 375
diff changeset
10474 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10475 #line 10476 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10476 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10477 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10478 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10479 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10480 char jl_fi_dic_list();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10481
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10482 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10483 jl_fi_dic_list()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10484 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10485 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10486 if { (eval echo configure:10487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10487 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10488 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10489 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10490 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10491 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10492 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10493 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10494 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10495 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10496 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10497
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10498 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10499 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10500 with_wnn6=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10501 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10502 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10503 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10504
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10505
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
10506 test "$with_wnn6" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10507 Defining WNN6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10508 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10509 cat >> confdefs.h <<\EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10510 #define WNN6 1
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10511 EOF
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10512 }
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10513
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
10514 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10515 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10516
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10517 canna_includes_found=no
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10518 if test "$with_canna" != "no"; then
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10519 ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10520 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10521 echo "configure:10522: checking for canna/jrkanji.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10522
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10523 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10524 #line 10525 "configure"
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10525 #include "confdefs.h"
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10526 #include <canna/jrkanji.h>
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10527 EOF
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10528 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10529 { (eval echo configure:10530: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
10530 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10531 if test -z "$ac_err"; then
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10532 rm -rf conftest*
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10533 eval "ac_cv_header_$ac_safe=yes"
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10534 else
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10535 echo "$ac_err" >&5
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10536 echo "configure: failed program was:" >&5
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10537 cat conftest.$ac_ext >&5
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10538 rm -rf conftest*
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10539 eval "ac_cv_header_$ac_safe=no"
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10540 fi
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10541 rm -f conftest*
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10542 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10543 echo "$ac_t""yes" 1>&6
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10544 canna_includes_found=yes
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10545 else
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10546 echo "$ac_t""no" 1>&6
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10547 fi
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10548
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10549 fi
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10550 if test "$canna_includes_found" = "no" -a "$with_canna" != "no" -a \
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10551 -d "/usr/local/canna/include"; then
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10552 save_c_switch_site="$c_switch_site"
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10553 c_switch_site="$c_switch_site -I/usr/local/canna/include"
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10554 ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10555 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10556 echo "configure:10557: checking for canna/jrkanji.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10557
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10558 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10559 #line 10560 "configure"
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10560 #include "confdefs.h"
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10561 #include <canna/jrkanji.h>
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10562 EOF
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10563 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10564 { (eval echo configure:10565: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
10565 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10566 if test -z "$ac_err"; then
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10567 rm -rf conftest*
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10568 eval "ac_cv_header_$ac_safe=yes"
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10569 else
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10570 echo "$ac_err" >&5
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10571 echo "configure: failed program was:" >&5
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10572 cat conftest.$ac_ext >&5
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10573 rm -rf conftest*
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10574 eval "ac_cv_header_$ac_safe=no"
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10575 fi
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10576 rm -f conftest*
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10577 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10578 echo "$ac_t""yes" 1>&6
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10579 canna_includes_found=yes
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10580 else
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10581 echo "$ac_t""no" 1>&6
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10582 fi
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10583
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10584 if test "$canna_includes_found" != "yes"; then
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10585 c_switch_site="$save_c_switch_site"
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10586 with_canna="no"
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10587 fi
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10588 fi
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10589
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
10590 test -z "$with_canna" && { ac_safe=`echo "canna/RK.h" | sed 'y%./+-%__p_%'`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10591 echo $ac_n "checking for canna/RK.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10592 echo "configure:10593: checking for canna/RK.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10593
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10594 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10595 #line 10596 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10596 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10597 #include <canna/RK.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10598 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10599 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10600 { (eval echo configure:10601: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
10601 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10602 if test -z "$ac_err"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10603 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10604 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10605 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10606 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10607 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10608 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10609 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10610 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10611 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10612 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10613 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10614 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10615 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10616 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10617 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10618 with_canna=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10619 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10620 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10621 test -z "$with_canna" && {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10622 echo $ac_n "checking for RkBgnBun in -lRKC""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10623 echo "configure:10624: checking for RkBgnBun in -lRKC" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10624 ac_lib_var=`echo RKC'_'RkBgnBun | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10625
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10626 xe_check_libs=" -lRKC "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10627 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10628 #line 10629 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10629 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10630 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10631 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10632 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10633 char RkBgnBun();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10634
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10635 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10636 RkBgnBun()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10637 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10638 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10639 if { (eval echo configure:10640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10640 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10641 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10642 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10643 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10644 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10645 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10646 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10647 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10648 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10649 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10650
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10651 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10652 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10653 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10654 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10655 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10656 with_canna=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10657 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10658
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10659 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10660 test -z "$with_canna" && {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10661 echo $ac_n "checking for jrKanjiControl in -lcanna""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10662 echo "configure:10663: checking for jrKanjiControl in -lcanna" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10663 ac_lib_var=`echo canna'_'jrKanjiControl | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10664
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10665 xe_check_libs=" -lcanna "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10666 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10667 #line 10668 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10668 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10669 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10670 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10671 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10672 char jrKanjiControl();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10673
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10674 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10675 jrKanjiControl()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10676 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10677 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10678 if { (eval echo configure:10679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10679 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10680 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10681 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10682 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10683 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10684 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10685 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10686 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10687 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10688 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10689
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10690 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10691 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10692 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10693 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10694 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10695 with_canna=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10696 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10697
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10698 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10699 test -z "$with_canna" && with_canna=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10700 if test "$with_canna" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10701 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10702 Defining HAVE_CANNA
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10703 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10704 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10705 #define HAVE_CANNA 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10706 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10707 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10708
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10709 libs_x="-lcanna -lRKC $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcanna -lRKC\" to \$libs_x"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10710 fi
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10711
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10712 else for feature in xim canna wnn; do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10713 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
10714 echo "configure: warning: --with-${feature} ignored: Not valid without Mule support" 1>&2
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10715 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10716 eval "with_${feature}=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10717 done
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10718 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10719
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10720 if test "$need_motif" = "yes" ; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10721 libs_x="-lXm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXm\" to \$libs_x"; fi
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10722
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10723 echo $ac_n "checking for layout_object_getvalue in -li18n""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10724 echo "configure:10725: checking for layout_object_getvalue in -li18n" >&5
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10725 ac_lib_var=`echo i18n'_'layout_object_getvalue | sed 'y%./+-%__p_%'`
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10726
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10727 xe_check_libs=" -li18n "
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10728 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10729 #line 10730 "configure"
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10730 #include "confdefs.h"
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10731 /* Override any gcc2 internal prototype to avoid an error. */
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10732 /* We use char because int might match the return type of a gcc2
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10733 builtin and then its argument prototype would still apply. */
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10734 char layout_object_getvalue();
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10735
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10736 int main() {
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10737 layout_object_getvalue()
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10738 ; return 0; }
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10739 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10740 if { (eval echo configure:10741: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10741 rm -rf conftest*
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10742 eval "ac_cv_lib_$ac_lib_var=yes"
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10743 else
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10744 echo "configure: failed program was:" >&5
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10745 cat conftest.$ac_ext >&5
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10746 rm -rf conftest*
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10747 eval "ac_cv_lib_$ac_lib_var=no"
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10748 fi
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10749 rm -f conftest*
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10750 xe_check_libs=""
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10751
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10752 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10753 echo "$ac_t""yes" 1>&6
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10754 libs_x="-li18n $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-li18n\" to \$libs_x"; fi
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10755 else
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10756 echo "$ac_t""no" 1>&6
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10757 fi
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10758
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
10759
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10760
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10761 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
10762 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
10763 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10764
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10765 runpath="" runpath_dirs=""
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10766 if test -n "$LD_RUN_PATH"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10767 runpath="$LD_RUN_PATH"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10768 elif test "$GCC" = "yes"; then
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10769 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10770 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10771 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10772 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10773 case "$arg" in P,* | -L* | -R* )
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
10774 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10775 {
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10776 xe_runpath_dir="$dir"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10777 test "$xe_runpath_dir" != "/lib" -a \
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10778 "$xe_runpath_dir" != "/usr/lib" -a \
371
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 369
diff changeset
10779 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10780 eval "$xe_add_unique_runpath_dir"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10781 }
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10782 done ;;
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10783 esac
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10784 done
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10785 ld_switch_run="$ld_switch_run_save"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10786 rm -f conftest*
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10787 else
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10788 for arg in $ld_switch_site $ld_switch_x_site; do
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10789 case "$arg" in -L*) {
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
10790 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10791 test "$xe_runpath_dir" != "/lib" -a \
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10792 "$xe_runpath_dir" != "/usr/lib" -a \
371
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 369
diff changeset
10793 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10794 eval "$xe_add_unique_runpath_dir"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10795 };; esac
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10796 done
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10797 if test "$opsys $need_motif" = "sol2 yes"; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10798 xe_runpath_dir="/opt/SUNWdt/lib";
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10799 eval "$xe_add_unique_runpath_dir";
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
10800 fi
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
10801 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10802 if test -n "$runpath"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10803 ld_switch_run="${dash_r}${runpath}"
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10804
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10805 if test "$GCC" = "yes"; then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10806 set x $ld_switch_run; shift; ld_switch_run=""
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10807 while test -n "$1"; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10808 case $1 in
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
10809 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
10810 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10811 -Xlinker* ) ;;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10812 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10813 esac
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10814 shift
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10815 done
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
10816 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10817 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10818 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10819 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10820
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10821 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
10822
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
10823 for ac_func in cbrt closedir dup2 eaccess fmod fpathconf frexp ftime getaddrinfo gethostname getnameinfo getpagesize gettimeofday getcwd getwd link logb lrand48 matherr mkdir mktime perror poll random readlink rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf stpcpy strerror symlink tzset ulimit usleep waitpid vsnprintf fsync ftruncate umask
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10824 do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
10825 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10826 echo "configure:10827: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10827
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10828 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10829 #line 10830 "configure"
410
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10830 #include "confdefs.h"
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10831 /* System header to define __stub macros and hopefully few prototypes,
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10832 which can conflict with char $ac_func(); below. */
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10833 #include <assert.h>
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10834 /* Override any gcc2 internal prototype to avoid an error. */
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10835 /* We use char because int might match the return type of a gcc2
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10836 builtin and then its argument prototype would still apply. */
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10837 char $ac_func();
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10838
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10839 int main() {
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10840
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10841 /* The GNU C library defines this for functions which it implements
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10842 to always fail with ENOSYS. Some functions are actually named
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10843 something starting with __ and the normal name is an alias. */
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10844 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10845 choke me
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10846 #else
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10847 $ac_func();
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10848 #endif
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10849
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10850 ; return 0; }
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10851 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10852 if { (eval echo configure:10853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10853 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10854 eval "ac_cv_func_$ac_func=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10855 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10856 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10857 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10858 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10859 eval "ac_cv_func_$ac_func=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10860 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10861 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10862
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10863 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10864 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10865 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10866 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10867 Defining $ac_tr_func
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10868 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10869 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10870 #define $ac_tr_func 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10871 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10872 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10873
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10874 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10875 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10876 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10877 done
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10878
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10879
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
10880
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
10881 for ac_func in getpt _getpty grantpt unlockpt ptsname killpg tcgetpgrp
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10882 do
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10883 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10884 echo "configure:10885: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10885
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10886 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10887 #line 10888 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10888 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10889 /* System header to define __stub macros and hopefully few prototypes,
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10890 which can conflict with char $ac_func(); below. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10891 #include <assert.h>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10892 /* Override any gcc2 internal prototype to avoid an error. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10893 /* We use char because int might match the return type of a gcc2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10894 builtin and then its argument prototype would still apply. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10895 char $ac_func();
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10896
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10897 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10898
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10899 /* The GNU C library defines this for functions which it implements
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10900 to always fail with ENOSYS. Some functions are actually named
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10901 something starting with __ and the normal name is an alias. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10902 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10903 choke me
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10904 #else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10905 $ac_func();
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10906 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10907
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10908 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10909 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10910 if { (eval echo configure:10911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
410
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10911 rm -rf conftest*
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10912 eval "ac_cv_func_$ac_func=yes"
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10913 else
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10914 echo "configure: failed program was:" >&5
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10915 cat conftest.$ac_ext >&5
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10916 rm -rf conftest*
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10917 eval "ac_cv_func_$ac_func=no"
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10918 fi
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10919 rm -f conftest*
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10920
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10921 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10922 echo "$ac_t""yes" 1>&6
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10923 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10924 { test "$extra_verbose" = "yes" && cat << EOF
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10925 Defining $ac_tr_func
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10926 EOF
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10927 cat >> confdefs.h <<EOF
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10928 #define $ac_tr_func 1
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10929 EOF
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10930 }
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10931
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10932 else
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10933 echo "$ac_t""no" 1>&6
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10934 fi
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10935 done
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10936
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
10937
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10938 echo $ac_n "checking for openpty""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10939 echo "configure:10940: checking for openpty" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10940
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10941 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10942 #line 10943 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10943 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10944 /* System header to define __stub macros and hopefully few prototypes,
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10945 which can conflict with char openpty(); below. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10946 #include <assert.h>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10947 /* Override any gcc2 internal prototype to avoid an error. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10948 /* We use char because int might match the return type of a gcc2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10949 builtin and then its argument prototype would still apply. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10950 char openpty();
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10951
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10952 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10953
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10954 /* The GNU C library defines this for functions which it implements
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10955 to always fail with ENOSYS. Some functions are actually named
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10956 something starting with __ and the normal name is an alias. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10957 #if defined (__stub_openpty) || defined (__stub___openpty)
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10958 choke me
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10959 #else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10960 openpty();
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10961 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10962
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10963 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10964 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10965 if { (eval echo configure:10966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10966 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10967 eval "ac_cv_func_openpty=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10968 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10969 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10970 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10971 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10972 eval "ac_cv_func_openpty=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10973 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10974 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10975
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10976 if eval "test \"`echo '$ac_cv_func_'openpty`\" = yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10977 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10978 have_openpty=yes
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10979 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10980 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10981
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10982
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10983 echo $ac_n "checking for openpty in -lutil""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10984 echo "configure:10985: checking for openpty in -lutil" >&5
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10985 ac_lib_var=`echo util'_'openpty | sed 'y%./+-%__p_%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10986
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10987 xe_check_libs=" -lutil "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10988 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
10989 #line 10990 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10990 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10991 /* Override any gcc2 internal prototype to avoid an error. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10992 /* We use char because int might match the return type of a gcc2
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10993 builtin and then its argument prototype would still apply. */
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10994 char openpty();
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10995
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10996 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10997 openpty()
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10998 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
10999 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11000 if { (eval echo configure:11001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11001 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11002 eval "ac_cv_lib_$ac_lib_var=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11003 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11004 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11005 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11006 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11007 eval "ac_cv_lib_$ac_lib_var=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11008 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11009 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11010 xe_check_libs=""
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11011
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11012 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11013 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11014 have_openpty=yes need_libutil=yes
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11015 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11016 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11017 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11018
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11019
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11020 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11021
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11022 if test "$have_openpty" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11023 { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11024 Defining HAVE_OPENPTY
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11025 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11026 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11027 #define HAVE_OPENPTY 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11028 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11029 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11030
535
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11031 for ac_hdr in libutil.h util.h
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11032 do
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11033 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11034 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11035 echo "configure:11036: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11036
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11037 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11038 #line 11039 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11039 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11040 #include <$ac_hdr>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11041 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11042 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11043 { (eval echo configure:11044: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11044 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11045 if test -z "$ac_err"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11046 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11047 eval "ac_cv_header_$ac_safe=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11048 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11049 echo "$ac_err" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11050 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11051 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11052 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11053 eval "ac_cv_header_$ac_safe=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11054 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11055 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11056 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11057 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11058 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11059 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11060 Defining $ac_tr_hdr
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11061 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11062 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11063 #define $ac_tr_hdr 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11064 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11065 }
458
c33ae14dd6d0 Import from CVS: tag r21-2-44
cvs
parents: 452
diff changeset
11066 break
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11067 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11068 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11069 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11070 done
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11071
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11072 test "$need_libutil" = "yes" && libs_system="$libs_system -lutil" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lutil\" to \$libs_system"; fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11073 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11074
535
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11075 case "$opsys" in
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11076 hpux*) for ac_hdr in sys/ptyio.h
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11077 do
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11078 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11079 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11080 echo "configure:11081: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11081
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11082 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11083 #line 11084 "configure"
535
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11084 #include "confdefs.h"
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11085 #include <$ac_hdr>
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11086 EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11087 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11088 { (eval echo configure:11089: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
535
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11089 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11090 if test -z "$ac_err"; then
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11091 rm -rf conftest*
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11092 eval "ac_cv_header_$ac_safe=yes"
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11093 else
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11094 echo "$ac_err" >&5
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11095 echo "configure: failed program was:" >&5
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11096 cat conftest.$ac_ext >&5
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11097 rm -rf conftest*
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11098 eval "ac_cv_header_$ac_safe=no"
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11099 fi
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11100 rm -f conftest*
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11101 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11102 echo "$ac_t""yes" 1>&6
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11103 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11104 { test "$extra_verbose" = "yes" && cat << EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11105 Defining $ac_tr_hdr
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11106 EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11107 cat >> confdefs.h <<EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11108 #define $ac_tr_hdr 1
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11109 EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11110 }
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11111
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11112 else
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11113 echo "$ac_t""no" 1>&6
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11114 fi
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11115 done
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11116 ;;
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11117 *) for ac_hdr in pty.h
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11118 do
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11119 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11120 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11121 echo "configure:11122: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11122
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11123 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11124 #line 11125 "configure"
535
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11125 #include "confdefs.h"
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11126 #include <$ac_hdr>
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11127 EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11128 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11129 { (eval echo configure:11130: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
535
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11130 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11131 if test -z "$ac_err"; then
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11132 rm -rf conftest*
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11133 eval "ac_cv_header_$ac_safe=yes"
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11134 else
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11135 echo "$ac_err" >&5
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11136 echo "configure: failed program was:" >&5
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11137 cat conftest.$ac_ext >&5
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11138 rm -rf conftest*
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11139 eval "ac_cv_header_$ac_safe=no"
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11140 fi
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11141 rm -f conftest*
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11142 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11143 echo "$ac_t""yes" 1>&6
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11144 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11145 { test "$extra_verbose" = "yes" && cat << EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11146 Defining $ac_tr_hdr
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11147 EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11148 cat >> confdefs.h <<EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11149 #define $ac_tr_hdr 1
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11150 EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11151 }
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11152
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11153 else
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11154 echo "$ac_t""no" 1>&6
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11155 fi
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11156 done
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11157
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11158 test "$ac_cv_header_pty_h" = "no" && for ac_hdr in sys/pty.h
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11159 do
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11160 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11161 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11162 echo "configure:11163: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11163
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11164 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11165 #line 11166 "configure"
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11166 #include "confdefs.h"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11167 #include <$ac_hdr>
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11168 EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11169 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11170 { (eval echo configure:11171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11171 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11172 if test -z "$ac_err"; then
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11173 rm -rf conftest*
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11174 eval "ac_cv_header_$ac_safe=yes"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11175 else
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11176 echo "$ac_err" >&5
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11177 echo "configure: failed program was:" >&5
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11178 cat conftest.$ac_ext >&5
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11179 rm -rf conftest*
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11180 eval "ac_cv_header_$ac_safe=no"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11181 fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11182 rm -f conftest*
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11183 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11184 echo "$ac_t""yes" 1>&6
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11185 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11186 { test "$extra_verbose" = "yes" && cat << EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11187 Defining $ac_tr_hdr
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11188 EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11189 cat >> confdefs.h <<EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11190 #define $ac_tr_hdr 1
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11191 EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11192 }
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11193
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11194 else
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11195 echo "$ac_t""no" 1>&6
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11196 fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11197 done
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11198
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11199 ;;
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11200 esac
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11201
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11202 for ac_hdr in stropts.h
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11203 do
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11204 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11205 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11206 echo "configure:11207: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11207
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11208 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11209 #line 11210 "configure"
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11210 #include "confdefs.h"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11211 #include <$ac_hdr>
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11212 EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11213 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11214 { (eval echo configure:11215: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11215 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11216 if test -z "$ac_err"; then
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11217 rm -rf conftest*
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11218 eval "ac_cv_header_$ac_safe=yes"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11219 else
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11220 echo "$ac_err" >&5
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11221 echo "configure: failed program was:" >&5
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11222 cat conftest.$ac_ext >&5
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11223 rm -rf conftest*
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11224 eval "ac_cv_header_$ac_safe=no"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11225 fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11226 rm -f conftest*
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11227 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11228 echo "$ac_t""yes" 1>&6
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11229 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11230 { test "$extra_verbose" = "yes" && cat << EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11231 Defining $ac_tr_hdr
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11232 EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11233 cat >> confdefs.h <<EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11234 #define $ac_tr_hdr 1
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11235 EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11236 }
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11237
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11238 else
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11239 echo "$ac_t""no" 1>&6
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11240 fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11241 done
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11242
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11243 if test "$ac_cv_header_stropts_h" = "yes"; then
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11244 for ac_func in isastream
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11245 do
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11246 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11247 echo "configure:11248: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11248
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11249 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11250 #line 11251 "configure"
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11251 #include "confdefs.h"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11252 /* System header to define __stub macros and hopefully few prototypes,
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11253 which can conflict with char $ac_func(); below. */
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11254 #include <assert.h>
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11255 /* Override any gcc2 internal prototype to avoid an error. */
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11256 /* We use char because int might match the return type of a gcc2
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11257 builtin and then its argument prototype would still apply. */
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11258 char $ac_func();
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11259
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11260 int main() {
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11261
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11262 /* The GNU C library defines this for functions which it implements
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11263 to always fail with ENOSYS. Some functions are actually named
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11264 something starting with __ and the normal name is an alias. */
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11265 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11266 choke me
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11267 #else
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11268 $ac_func();
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11269 #endif
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11270
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11271 ; return 0; }
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11272 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11273 if { (eval echo configure:11274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11274 rm -rf conftest*
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11275 eval "ac_cv_func_$ac_func=yes"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11276 else
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11277 echo "configure: failed program was:" >&5
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11278 cat conftest.$ac_ext >&5
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11279 rm -rf conftest*
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11280 eval "ac_cv_func_$ac_func=no"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11281 fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11282 rm -f conftest*
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11283
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11284 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11285 echo "$ac_t""yes" 1>&6
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11286 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11287 { test "$extra_verbose" = "yes" && cat << EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11288 Defining $ac_tr_func
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11289 EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11290 cat >> confdefs.h <<EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11291 #define $ac_tr_func 1
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11292 EOF
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11293 }
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11294
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11295 else
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11296 echo "$ac_t""no" 1>&6
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11297 fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11298 done
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11299
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11300 for ac_hdr in strtio.h
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11301 do
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11302 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11303 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11304 echo "configure:11305: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11305
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11306 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11307 #line 11308 "configure"
535
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11308 #include "confdefs.h"
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11309 #include <$ac_hdr>
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11310 EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11311 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11312 { (eval echo configure:11313: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
535
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11313 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11314 if test -z "$ac_err"; then
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11315 rm -rf conftest*
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11316 eval "ac_cv_header_$ac_safe=yes"
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11317 else
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11318 echo "$ac_err" >&5
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11319 echo "configure: failed program was:" >&5
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11320 cat conftest.$ac_ext >&5
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11321 rm -rf conftest*
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11322 eval "ac_cv_header_$ac_safe=no"
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11323 fi
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11324 rm -f conftest*
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11325 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11326 echo "$ac_t""yes" 1>&6
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11327 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11328 { test "$extra_verbose" = "yes" && cat << EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11329 Defining $ac_tr_hdr
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11330 EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11331 cat >> confdefs.h <<EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11332 #define $ac_tr_hdr 1
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11333 EOF
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11334 }
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11335
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11336 else
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11337 echo "$ac_t""no" 1>&6
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11338 fi
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
11339 done
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11340 fi
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11341
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
11342 for ac_func in getloadavg
410
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
11343 do
de805c49cfc1 Import from CVS: tag r21-2-35
cvs
parents: 408
diff changeset
11344 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11345 echo "configure:11346: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11346
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11347 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11348 #line 11349 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11349 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11350 /* System header to define __stub macros and hopefully few prototypes,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11351 which can conflict with char $ac_func(); below. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11352 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11353 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11354 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11355 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11356 char $ac_func();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11357
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11358 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11359
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
11360 /* The GNU C library defines this for functions which it implements
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
11361 to always fail with ENOSYS. Some functions are actually named
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
11362 something starting with __ and the normal name is an alias. */
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11363 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
11364 choke me
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
11365 #else
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11366 $ac_func();
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
11367 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11368
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
11369 ; return 0; }
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
11370 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11371 if { (eval echo configure:11372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11372 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11373 eval "ac_cv_func_$ac_func=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11374 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11375 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11376 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11377 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11378 eval "ac_cv_func_$ac_func=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11379 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11380 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11381
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11382 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11383 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11384 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11385 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11386 Defining $ac_tr_func
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11387 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11388 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11389 #define $ac_tr_func 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11390 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11391 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11392
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11393 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11394 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11395 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11396 done
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11397
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11398
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11399 if test "$ac_cv_func_getloadavg" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11400 for ac_hdr in sys/loadavg.h
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11401 do
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11402 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11403 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11404 echo "configure:11405: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11405
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11406 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11407 #line 11408 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11408 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11409 #include <$ac_hdr>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11410 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11411 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11412 { (eval echo configure:11413: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11413 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11414 if test -z "$ac_err"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11415 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11416 eval "ac_cv_header_$ac_safe=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11417 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11418 echo "$ac_err" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11419 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11420 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11421 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11422 eval "ac_cv_header_$ac_safe=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11423 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11424 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11425 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11426 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11427 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11428 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11429 Defining $ac_tr_hdr
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11430 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11431 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11432 #define $ac_tr_hdr 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11433 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11434 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11435
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11436 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11437 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11438 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11439 done
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11440
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11441 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11442 extra_objs="$extra_objs getloadavg.o" && if test "$extra_verbose" = "yes"; then
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11443 echo " xemacs will be linked with \"getloadavg.o\""
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11444 fi
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11445
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11446
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11447 echo $ac_n "checking for kstat_open in -lkstat""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11448 echo "configure:11449: checking for kstat_open in -lkstat" >&5
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11449 ac_lib_var=`echo kstat'_'kstat_open | sed 'y%./+-%__p_%'`
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11450
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11451 xe_check_libs=" -lkstat "
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11452 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11453 #line 11454 "configure"
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11454 #include "confdefs.h"
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11455 /* Override any gcc2 internal prototype to avoid an error. */
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11456 /* We use char because int might match the return type of a gcc2
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11457 builtin and then its argument prototype would still apply. */
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11458 char kstat_open();
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11459
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11460 int main() {
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11461 kstat_open()
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11462 ; return 0; }
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11463 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11464 if { (eval echo configure:11465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11465 rm -rf conftest*
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11466 eval "ac_cv_lib_$ac_lib_var=yes"
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11467 else
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11468 echo "configure: failed program was:" >&5
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11469 cat conftest.$ac_ext >&5
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11470 rm -rf conftest*
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11471 eval "ac_cv_lib_$ac_lib_var=no"
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11472 fi
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11473 rm -f conftest*
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11474 xe_check_libs=""
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11475
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11476 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11477 echo "$ac_t""yes" 1>&6
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11478 ac_tr_lib=HAVE_LIB`echo kstat | sed -e 's/[^a-zA-Z0-9_]/_/g' \
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11479 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
369
1d62742628b6 Import from CVS: tag r21-1-14
cvs
parents: 367
diff changeset
11480 { test "$extra_verbose" = "yes" && cat << EOF
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11481 Defining $ac_tr_lib
369
1d62742628b6 Import from CVS: tag r21-1-14
cvs
parents: 367
diff changeset
11482 EOF
1d62742628b6 Import from CVS: tag r21-1-14
cvs
parents: 367
diff changeset
11483 cat >> confdefs.h <<EOF
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11484 #define $ac_tr_lib 1
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11485 EOF
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11486 }
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11487
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11488 LIBS="-lkstat $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkstat\" to \$LIBS"; fi
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11489
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11490 else
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11491 echo "$ac_t""no" 1>&6
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11492 fi
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11493
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11494
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11495 for ac_hdr in kstat.h
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11496 do
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11497 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11498 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11499 echo "configure:11500: checking for $ac_hdr" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11500
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11501 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11502 #line 11503 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11503 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11504 #include <$ac_hdr>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11505 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11506 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11507 { (eval echo configure:11508: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11508 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11509 if test -z "$ac_err"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11510 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11511 eval "ac_cv_header_$ac_safe=yes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11512 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11513 echo "$ac_err" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11514 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11515 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11516 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11517 eval "ac_cv_header_$ac_safe=no"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11518 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11519 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11520 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11521 echo "$ac_t""yes" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11522 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11523 { test "$extra_verbose" = "yes" && cat << EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11524 Defining $ac_tr_hdr
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11525 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11526 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11527 #define $ac_tr_hdr 1
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11528 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11529 }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11530
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11531 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11532 echo "$ac_t""no" 1>&6
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11533 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11534 done
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11535
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11536
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11537
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11538 echo $ac_n "checking for kvm_read in -lkvm""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11539 echo "configure:11540: checking for kvm_read in -lkvm" >&5
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11540 ac_lib_var=`echo kvm'_'kvm_read | sed 'y%./+-%__p_%'`
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11541
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11542 xe_check_libs=" -lkvm "
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11543 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11544 #line 11545 "configure"
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11545 #include "confdefs.h"
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11546 /* Override any gcc2 internal prototype to avoid an error. */
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11547 /* We use char because int might match the return type of a gcc2
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11548 builtin and then its argument prototype would still apply. */
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11549 char kvm_read();
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11550
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11551 int main() {
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11552 kvm_read()
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11553 ; return 0; }
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11554 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11555 if { (eval echo configure:11556: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11556 rm -rf conftest*
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11557 eval "ac_cv_lib_$ac_lib_var=yes"
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11558 else
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11559 echo "configure: failed program was:" >&5
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11560 cat conftest.$ac_ext >&5
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11561 rm -rf conftest*
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11562 eval "ac_cv_lib_$ac_lib_var=no"
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11563 fi
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11564 rm -f conftest*
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11565 xe_check_libs=""
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11566
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11567 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11568 echo "$ac_t""yes" 1>&6
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11569 ac_tr_lib=HAVE_LIB`echo kvm | sed -e 's/[^a-zA-Z0-9_]/_/g' \
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11570 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11571 { test "$extra_verbose" = "yes" && cat << EOF
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11572 Defining $ac_tr_lib
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11573 EOF
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11574 cat >> confdefs.h <<EOF
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11575 #define $ac_tr_lib 1
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11576 EOF
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11577 }
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11578
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11579 LIBS="-lkvm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkvm\" to \$LIBS"; fi
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11580
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11581 else
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11582 echo "$ac_t""no" 1>&6
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11583 fi
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11584
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11585
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
11586 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
11587
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11588 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11589 echo "configure:11590: checking whether netdb declares h_errno" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11590 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11591 #line 11592 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11592 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11593 #include <netdb.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11594 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11595 return h_errno;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11596 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11597 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11598 if { (eval echo configure:11599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11599 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11600 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11601 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11602 Defining HAVE_H_ERRNO
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11603 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11604 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11605 #define HAVE_H_ERRNO 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11606 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11607 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11608
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11609 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11610 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11611 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11612 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11613 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11614 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11615 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11616
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11617 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11618 echo "configure:11619: checking for sigsetjmp" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11619 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11620 #line 11621 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11621 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11622 #include <setjmp.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11623 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11624 sigjmp_buf bar; sigsetjmp (bar, 0);
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11625 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11626 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11627 if { (eval echo configure:11628: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11628 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11629 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11630 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11631 Defining HAVE_SIGSETJMP
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11632 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11633 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11634 #define HAVE_SIGSETJMP 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11635 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11636 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11637
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11638 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11639 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11640 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11641 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11642 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11643 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11644 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11645
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11646 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11647 echo "configure:11648: checking whether localtime caches TZ" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11648
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11649 if test "$ac_cv_func_tzset" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11650 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11651 #line 11652 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11652 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11653 #include <time.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11654 #if STDC_HEADERS
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11655 # include <stdlib.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11656 #endif
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11657 extern char **environ;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11658 unset_TZ ()
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11659 {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11660 char **from, **to;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11661 for (to = from = environ; (*to = *from); from++)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11662 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11663 to++;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11664 }
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11665 char TZ_GMT0[] = "TZ=GMT0";
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11666 char TZ_PST8[] = "TZ=PST8";
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11667 main()
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11668 {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11669 time_t now = time ((time_t *) 0);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11670 int hour_GMT0, hour_unset;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11671 if (putenv (TZ_GMT0) != 0)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11672 exit (1);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11673 hour_GMT0 = localtime (&now)->tm_hour;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11674 unset_TZ ();
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11675 hour_unset = localtime (&now)->tm_hour;
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11676 if (putenv (TZ_PST8) != 0)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11677 exit (1);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11678 if (localtime (&now)->tm_hour == hour_GMT0)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11679 exit (1);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11680 unset_TZ ();
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11681 if (localtime (&now)->tm_hour != hour_unset)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11682 exit (1);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11683 exit (0);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11684 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11685 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11686 if { (eval echo configure:11687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11687 then
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11688 emacs_cv_localtime_cache=no
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11689 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
11690 conftest_rc="$?"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11691 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11692 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11693 rm -fr conftest*
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11694 emacs_cv_localtime_cache=yes
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11695 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11696 rm -fr conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11697 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11698 # If we lack tzset, report that localtime does not cache TZ,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11699 # since we can't invalidate the cache if we don't have tzset.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11700 emacs_cv_localtime_cache=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11701 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11702 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11703 if test $emacs_cv_localtime_cache = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11704 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11705 Defining LOCALTIME_CACHE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11706 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11707 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11708 #define LOCALTIME_CACHE 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11709 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11710 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11711
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11712 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11713
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11714 if test "$HAVE_TIMEVAL" = "yes"; then
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
11715 echo $ac_n "checking whether gettimeofday accepts one or two arguments""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11716 echo "configure:11717: checking whether gettimeofday accepts one or two arguments" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11717 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11718 #line 11719 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11719 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11720
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11721 #ifdef TIME_WITH_SYS_TIME
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11722 #include <sys/time.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11723 #include <time.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11724 #else
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11725 #ifdef HAVE_SYS_TIME_H
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11726 #include <sys/time.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11727 #else
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11728 #include <time.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11729 #endif
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11730 #endif
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11731
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11732 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11733
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11734 struct timeval time;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11735 gettimeofday (&time, 0);
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11736
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11737 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11738 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11739 if { (eval echo configure:11740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
11740 rm -rf conftest*
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
11741 echo "$ac_t""two" 1>&6
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
11742 else
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
11743 echo "configure: failed program was:" >&5
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
11744 cat conftest.$ac_ext >&5
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
11745 rm -rf conftest*
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
11746 echo "$ac_t""one" 1>&6
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11747 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11748 Defining GETTIMEOFDAY_ONE_ARGUMENT
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11749 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11750 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11751 #define GETTIMEOFDAY_ONE_ARGUMENT 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11752 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11753 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11754
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11755 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11756 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11757 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11758
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11759
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11760 echo $ac_n "checking for inline""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11761 echo "configure:11762: checking for inline" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11762
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11763 ac_cv_c_inline=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11764 for ac_kw in inline __inline__ __inline; do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11765 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11766 #line 11767 "configure"
744
8ae895c67ce7 [xemacs-hg @ 2002-02-04 15:44:37 by wmperry]
wmperry
parents: 726
diff changeset
11767 #include "confdefs.h"
8ae895c67ce7 [xemacs-hg @ 2002-02-04 15:44:37 by wmperry]
wmperry
parents: 726
diff changeset
11768
8ae895c67ce7 [xemacs-hg @ 2002-02-04 15:44:37 by wmperry]
wmperry
parents: 726
diff changeset
11769 int main() {
8ae895c67ce7 [xemacs-hg @ 2002-02-04 15:44:37 by wmperry]
wmperry
parents: 726
diff changeset
11770 } $ac_kw foo() {
8ae895c67ce7 [xemacs-hg @ 2002-02-04 15:44:37 by wmperry]
wmperry
parents: 726
diff changeset
11771 ; return 0; }
8ae895c67ce7 [xemacs-hg @ 2002-02-04 15:44:37 by wmperry]
wmperry
parents: 726
diff changeset
11772 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11773 if { (eval echo configure:11774: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11774 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11775 ac_cv_c_inline=$ac_kw; break
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11776 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11777 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11778 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11779 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11780 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11781 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11782
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11783
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11784 echo "$ac_t""$ac_cv_c_inline" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11785 case "$ac_cv_c_inline" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11786 inline | yes) ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11787 no) { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11788 Defining inline =
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11789 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11790 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11791 #define inline
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11792 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11793 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11794 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11795 *) { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11796 Defining inline = $ac_cv_c_inline
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11797 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11798 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11799 #define inline $ac_cv_c_inline
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11800 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11801 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11802 ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11803 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11804
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
11805 test "$ac_cv_c_inline" != "no" -a "$GCC" = "yes" && extra_objs="$extra_objs inline.o" && if test "$extra_verbose" = "yes"; then
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
11806 echo " xemacs will be linked with \"inline.o\""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
11807 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11808
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11809
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
11810 if test "$__DECC" != "yes"; then
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
11811 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11812 # for constant arguments. Useless!
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11813 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11814 echo "configure:11815: checking for working alloca.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11815
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11816 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11817 #line 11818 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11818 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11819 #include <alloca.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11820 int main() {
744
8ae895c67ce7 [xemacs-hg @ 2002-02-04 15:44:37 by wmperry]
wmperry
parents: 726
diff changeset
11821 char *p = alloca(2 * sizeof(int));
8ae895c67ce7 [xemacs-hg @ 2002-02-04 15:44:37 by wmperry]
wmperry
parents: 726
diff changeset
11822 ; return 0; }
8ae895c67ce7 [xemacs-hg @ 2002-02-04 15:44:37 by wmperry]
wmperry
parents: 726
diff changeset
11823 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11824 if { (eval echo configure:11825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11825 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11826 ac_cv_header_alloca_h=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11827 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11828 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11829 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11830 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11831 ac_cv_header_alloca_h=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11832 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11833 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11834
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11835 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11836 if test $ac_cv_header_alloca_h = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11837 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11838 Defining HAVE_ALLOCA_H
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11839 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11840 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11841 #define HAVE_ALLOCA_H 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11842 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11843 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11844
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11845 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11846
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11847 echo $ac_n "checking for alloca""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11848 echo "configure:11849: checking for alloca" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11849
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11850 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11851 #line 11852 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11852 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11853
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11854 #ifdef __GNUC__
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11855 # define alloca __builtin_alloca
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11856 #else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11857 # ifdef _MSC_VER
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11858 # include <malloc.h>
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11859 # define alloca _alloca
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11860 # else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11861 # if HAVE_ALLOCA_H
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11862 # include <alloca.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11863 # else
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11864 # ifdef _AIX
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11865 #pragma alloca
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11866 # else
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11867 # ifndef alloca /* predefined by HP cc +Olibcalls */
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11868 char *alloca ();
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11869 # endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11870 # endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11871 # endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11872 # endif
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11873 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11874
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11875 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11876 char *p = (char *) alloca(1);
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11877 ; return 0; }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11878 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11879 if { (eval echo configure:11880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11880 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11881 ac_cv_func_alloca_works=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11882 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11883 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11884 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11885 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11886 ac_cv_func_alloca_works=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11887 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11888 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11889
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11890 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11891 if test $ac_cv_func_alloca_works = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11892 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11893 Defining HAVE_ALLOCA
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11894 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11895 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11896 #define HAVE_ALLOCA 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11897 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11898 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11899
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11900 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11901
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11902 if test $ac_cv_func_alloca_works = no; then
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11903 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11904 # that cause trouble. Some versions do not even contain alloca or
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11905 # contain a buggy version. If you still want to use their alloca,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11906 # use ar to extract alloca.o from them instead of compiling alloca.c.
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
11907 ALLOCA=alloca.${ac_objext}
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11908 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11909 Defining C_ALLOCA
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11910 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11911 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11912 #define C_ALLOCA 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11913 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11914 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11915
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11916
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11917 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11918 echo "configure:11919: checking whether alloca needs Cray hooks" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11919
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11920 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11921 #line 11922 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11922 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11923 #if defined(CRAY) && ! defined(CRAY2)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11924 webecray
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11925 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11926 wenotbecray
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11927 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11928
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11929 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11930 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11931 egrep "webecray" >/dev/null 2>&1; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11932 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11933 ac_cv_os_cray=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11934 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11935 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11936 ac_cv_os_cray=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11937 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11938 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11939
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11940
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11941 echo "$ac_t""$ac_cv_os_cray" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11942 if test $ac_cv_os_cray = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11943 for ac_func in _getb67 GETB67 getb67; do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11944 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11945 echo "configure:11946: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11946
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11947 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11948 #line 11949 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11949 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11950 /* System header to define __stub macros and hopefully few prototypes,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11951 which can conflict with char $ac_func(); below. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11952 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11953 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11954 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11955 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11956 char $ac_func();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11957
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11958 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11959
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11960 /* The GNU C library defines this for functions which it implements
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11961 to always fail with ENOSYS. Some functions are actually named
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11962 something starting with __ and the normal name is an alias. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11963 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11964 choke me
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11965 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11966 $ac_func();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11967 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11968
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11969 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11970 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
11971 if { (eval echo configure:11972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11972 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11973 eval "ac_cv_func_$ac_func=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11974 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11975 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11976 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11977 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11978 eval "ac_cv_func_$ac_func=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11979 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11980 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11981
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11982 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11983 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11984 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11985 Defining CRAY_STACKSEG_END = $ac_func
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11986 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11987 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11988 #define CRAY_STACKSEG_END $ac_func
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11989 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11990 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11991
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11992 break
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11993 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11994 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11995 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11996
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11997 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11998 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
11999
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12000 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12001 echo "configure:12002: checking stack direction for C alloca" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12002
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12003 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12004 #line 12005 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12005 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12006 find_stack_direction ()
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12007 {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12008 static char *addr = 0;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12009 auto char dummy;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12010 if (addr == 0)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12011 {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12012 addr = &dummy;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12013 return find_stack_direction ();
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12014 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12015 else
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12016 return (&dummy > addr) ? 1 : -1;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12017 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12018 main ()
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12019 {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12020 exit (find_stack_direction() < 0);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12021 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12022 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12023 if { (eval echo configure:12024: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12024 then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12025 ac_cv_c_stack_direction=1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12026 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
12027 conftest_rc="$?"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12028 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12029 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12030 rm -fr conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12031 ac_cv_c_stack_direction=-1
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12032 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12033 rm -fr conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12034
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12035 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12036 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12037 Defining STACK_DIRECTION = $ac_cv_c_stack_direction
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12038 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12039 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12040 #define STACK_DIRECTION $ac_cv_c_stack_direction
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12041 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12042 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12043
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12044 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12045
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
12046 test -n "$ALLOCA" && extra_objs="$extra_objs $ALLOCA" && if test "$extra_verbose" = "yes"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12047 echo " xemacs will be linked with \"$ALLOCA\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12048 fi
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
12049 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12050
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12051 echo $ac_n "checking for working strcoll""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12052 echo "configure:12053: checking for working strcoll" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12053
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12054 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12055 #line 12056 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12056 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12057 #include <string.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12058 main ()
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12059 {
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12060 exit (strcoll ("abc", "def") >= 0 ||
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12061 strcoll ("ABC", "DEF") >= 0 ||
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12062 strcoll ("123", "456") >= 0);
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12063 }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12064 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12065 if { (eval echo configure:12066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12066 then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12067 ac_cv_func_strcoll_works=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12068 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
12069 conftest_rc="$?"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12070 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12071 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12072 rm -fr conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12073 ac_cv_func_strcoll_works=no
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12074 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12075 rm -fr conftest*
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12076
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12077 echo "$ac_t""$ac_cv_func_strcoll_works" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12078 if test $ac_cv_func_strcoll_works = yes; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12079 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12080 Defining HAVE_STRCOLL
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12081 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12082 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12083 #define HAVE_STRCOLL 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12084 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12085 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12086
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12087 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12088
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12089
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12090 for ac_func in getpgrp
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12091 do
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12092 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12093 echo "configure:12094: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12094
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12095 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12096 #line 12097 "configure"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12097 #include "confdefs.h"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12098 /* System header to define __stub macros and hopefully few prototypes,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12099 which can conflict with char $ac_func(); below. */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12100 #include <assert.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12101 /* Override any gcc2 internal prototype to avoid an error. */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12102 /* We use char because int might match the return type of a gcc2
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12103 builtin and then its argument prototype would still apply. */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12104 char $ac_func();
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12105
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12106 int main() {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12107
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12108 /* The GNU C library defines this for functions which it implements
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12109 to always fail with ENOSYS. Some functions are actually named
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12110 something starting with __ and the normal name is an alias. */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12111 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12112 choke me
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12113 #else
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12114 $ac_func();
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12115 #endif
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12116
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12117 ; return 0; }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12118 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12119 if { (eval echo configure:12120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12120 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12121 eval "ac_cv_func_$ac_func=yes"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12122 else
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12123 echo "configure: failed program was:" >&5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12124 cat conftest.$ac_ext >&5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12125 rm -rf conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12126 eval "ac_cv_func_$ac_func=no"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12127 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12128 rm -f conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12129
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12130 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12131 echo "$ac_t""yes" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12132 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12133 { test "$extra_verbose" = "yes" && cat << EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12134 Defining $ac_tr_func
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12135 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12136 cat >> confdefs.h <<EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12137 #define $ac_tr_func 1
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12138 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12139 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12140
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12141 else
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12142 echo "$ac_t""no" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12143 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12144 done
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12145
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12146 echo $ac_n "checking whether getpgrp takes no argument""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12147 echo "configure:12148: checking whether getpgrp takes no argument" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12148
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12149 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12150 #line 12151 "configure"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12151 #include "confdefs.h"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12152
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12153 /*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12154 * If this system has a BSD-style getpgrp(),
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12155 * which takes a pid argument, exit unsuccessfully.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12156 *
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12157 * Snarfed from Chet Ramey's bash pgrp.c test program
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12158 */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12159 #include <stdio.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12160 #include <sys/types.h>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12161
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12162 int pid;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12163 int pg1, pg2, pg3, pg4;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12164 int ng, np, s, child;
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12165
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12166 main()
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12167 {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12168 pid = getpid();
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12169 pg1 = getpgrp(0);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12170 pg2 = getpgrp();
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12171 pg3 = getpgrp(pid);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12172 pg4 = getpgrp(1);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12173
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12174 /*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12175 * If all of these values are the same, it's pretty sure that
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12176 * we're on a system that ignores getpgrp's first argument.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12177 */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12178 if (pg2 == pg4 && pg1 == pg3 && pg2 == pg3)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12179 exit(0);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12180
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12181 child = fork();
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12182 if (child < 0)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12183 exit(1);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12184 else if (child == 0) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12185 np = getpid();
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12186 /*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12187 * If this is Sys V, this will not work; pgrp will be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12188 * set to np because setpgrp just changes a pgrp to be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12189 * the same as the pid.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12190 */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12191 setpgrp(np, pg1);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12192 ng = getpgrp(0); /* Same result for Sys V and BSD */
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12193 if (ng == pg1) {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12194 exit(1);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12195 } else {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12196 exit(0);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12197 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12198 } else {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12199 wait(&s);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12200 exit(s>>8);
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12201 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12202 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12203
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12204 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12205 if { (eval echo configure:12206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12206 then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12207 ac_cv_func_getpgrp_void=yes
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12208 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
12209 conftest_rc="$?"
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12210 echo "configure: failed program was:" >&5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12211 cat conftest.$ac_ext >&5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12212 rm -fr conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12213 ac_cv_func_getpgrp_void=no
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12214 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12215 rm -fr conftest*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12216
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12217
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12218 echo "$ac_t""$ac_cv_func_getpgrp_void" 1>&6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12219 if test $ac_cv_func_getpgrp_void = yes; then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12220 { test "$extra_verbose" = "yes" && cat << \EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12221 Defining GETPGRP_VOID
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12222 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12223 cat >> confdefs.h <<\EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12224 #define GETPGRP_VOID 1
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12225 EOF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12226 }
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12227
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12228 fi
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12229
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
12230
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12231 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12232 echo "configure:12233: checking for working mmap" >&5
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12233 case "$opsys" in ultrix* ) have_mmap=no ;; *)
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12234 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12235 #line 12236 "configure"
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12236 #include "confdefs.h"
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12237 #include <stdio.h>
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12238 #include <unistd.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12239 #include <fcntl.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12240 #include <sys/mman.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12241
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12242 #ifndef MAP_VARIABLE
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12243 #define MAP_VARIABLE 0
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12244 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12245
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12246 #ifndef MAP_FAILED
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12247 #define MAP_FAILED -1
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12248 #endif
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12249
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12250 int main (int argc, char *argv[])
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12251 {
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12252 int fd = -1;
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12253 caddr_t p;
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12254 #ifndef MAP_ANONYMOUS
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12255 fd = open ("/dev/zero", O_RDWR);
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12256 if (fd < 0)
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12257 return 1;
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12258 #define MAP_ANONYMOUS 0
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12259 #endif
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12260 if (mmap(0, 1024, PROT_READ | PROT_WRITE,
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12261 MAP_PRIVATE | MAP_VARIABLE | MAP_ANONYMOUS,
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12262 fd, 0) != (void *) MAP_FAILED)
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12263 return 0;
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12264 perror ("conftest: mmap failed");
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12265 return 1;
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12266 }
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12267 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12268 if { (eval echo configure:12269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12269 then
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12270 have_mmap=yes
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12271 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
12272 conftest_rc="$?"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12273 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12274 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12275 rm -fr conftest*
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12276 have_mmap=no
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12277 fi
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12278 rm -fr conftest* ;;
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12279 esac
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12280 echo "$ac_t""$have_mmap" 1>&6
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
12281 test "$have_mmap" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12282 Defining HAVE_MMAP
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12283 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12284 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12285 #define HAVE_MMAP 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12286 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12287 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12288
412
697ef44129c6 Import from CVS: tag r21-2-14
cvs
parents: 410
diff changeset
12289
535
c69610198c35 [xemacs-hg @ 2001-05-14 04:52:02 by martinb]
martinb
parents: 527
diff changeset
12290 case "$opsys" in cygwin*)
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
12291 test "$rel_alloc" = "default" && rel_alloc=no ;;
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
12292 esac
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12293 test "$GNU_MALLOC" != "yes" -a "$have_mmap" != "yes" && rel_alloc=no
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12294 if test "$rel_alloc $have_mmap" = "default yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12295 if test "$doug_lea_malloc" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12296 echo $ac_n "checking for M_MMAP_THRESHOLD""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12297 echo "configure:12298: checking for M_MMAP_THRESHOLD" >&5
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12298 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12299 #line 12300 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12300 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12301 #include <malloc.h>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12302 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12303
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12304 #ifndef M_MMAP_THRESHOLD
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12305 #error No M_MMAP_THRESHOLD :-(
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12306 !@+$%^&*_)(_ - unlikely to compile...
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12307 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12308
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12309 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12310 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12311 if { (eval echo configure:12312: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12312 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12313 rel_alloc=no; echo "$ac_t""yes" 1>&6;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12314 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12315 echo "configure: failed program was:" >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12316 cat conftest.$ac_ext >&5
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12317 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12318 rel_alloc=yes; echo "$ac_t""no" 1>&6;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12319 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12320 rm -f conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12321 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12322 rel_alloc=yes
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12323 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
12324 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12325 test "$rel_alloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12326 Defining REL_ALLOC
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12327 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12328 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12329 #define REL_ALLOC 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12330 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12331 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12332
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12333
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12334 ac_safe=`echo "termios.h" | sed 'y%./+-%__p_%'`
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12335 echo $ac_n "checking for termios.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12336 echo "configure:12337: checking for termios.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12337
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12338 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12339 #line 12340 "configure"
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12340 #include "confdefs.h"
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12341 #include <termios.h>
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12342 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12343 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12344 { (eval echo configure:12345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
12345 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12346 if test -z "$ac_err"; then
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12347 rm -rf conftest*
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12348 eval "ac_cv_header_$ac_safe=yes"
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12349 else
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12350 echo "$ac_err" >&5
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12351 echo "configure: failed program was:" >&5
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12352 cat conftest.$ac_ext >&5
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12353 rm -rf conftest*
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12354 eval "ac_cv_header_$ac_safe=no"
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12355 fi
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12356 rm -f conftest*
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12357 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12358 echo "$ac_t""yes" 1>&6
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12359 { test "$extra_verbose" = "yes" && cat << \EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12360 Defining HAVE_TERMIOS
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12361 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12362 cat >> confdefs.h <<\EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12363 #define HAVE_TERMIOS 1
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12364 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12365 }
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12366
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12367 { test "$extra_verbose" = "yes" && cat << \EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12368 Defining SIGNALS_VIA_CHARACTERS
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12369 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12370 cat >> confdefs.h <<\EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12371 #define SIGNALS_VIA_CHARACTERS 1
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12372 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12373 }
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12374
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12375 { test "$extra_verbose" = "yes" && cat << \EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12376 Defining NO_TERMIO
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12377 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12378 cat >> confdefs.h <<\EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12379 #define NO_TERMIO 1
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12380 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12381 }
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12382
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12383 else
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12384 echo "$ac_t""no" 1>&6
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12385 ac_safe=`echo "termio.h" | sed 'y%./+-%__p_%'`
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12386 echo $ac_n "checking for termio.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12387 echo "configure:12388: checking for termio.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12388
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12389 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12390 #line 12391 "configure"
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12391 #include "confdefs.h"
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12392 #include <termio.h>
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12393 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12394 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12395 { (eval echo configure:12396: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
12396 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12397 if test -z "$ac_err"; then
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12398 rm -rf conftest*
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12399 eval "ac_cv_header_$ac_safe=yes"
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12400 else
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12401 echo "$ac_err" >&5
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12402 echo "configure: failed program was:" >&5
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12403 cat conftest.$ac_ext >&5
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12404 rm -rf conftest*
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12405 eval "ac_cv_header_$ac_safe=no"
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12406 fi
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12407 rm -f conftest*
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12408 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12409 echo "$ac_t""yes" 1>&6
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12410 { test "$extra_verbose" = "yes" && cat << \EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12411 Defining HAVE_TERMIO
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12412 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12413 cat >> confdefs.h <<\EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12414 #define HAVE_TERMIO 1
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12415 EOF
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12416 }
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12417
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12418 else
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12419 echo "$ac_t""no" 1>&6
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12420 fi
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12421
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12422 fi
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12423
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12424
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
12425
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12426 echo $ac_n "checking for socket""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12427 echo "configure:12428: checking for socket" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12428
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12429 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12430 #line 12431 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12431 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12432 /* System header to define __stub macros and hopefully few prototypes,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12433 which can conflict with char socket(); below. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12434 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12435 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12436 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12437 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12438 char socket();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12439
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12440 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12441
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12442 /* The GNU C library defines this for functions which it implements
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12443 to always fail with ENOSYS. Some functions are actually named
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12444 something starting with __ and the normal name is an alias. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12445 #if defined (__stub_socket) || defined (__stub___socket)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12446 choke me
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12447 #else
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12448 socket();
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12449 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12450
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12451 ; return 0; }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12452 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12453 if { (eval echo configure:12454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12454 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12455 eval "ac_cv_func_socket=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12456 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12457 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12458 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12459 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12460 eval "ac_cv_func_socket=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12461 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12462 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12463
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12464 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12465 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12466 ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12467 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12468 echo "configure:12469: checking for netinet/in.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12469
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12470 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12471 #line 12472 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12472 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12473 #include <netinet/in.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12474 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12475 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12476 { (eval echo configure:12477: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
12477 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12478 if test -z "$ac_err"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12479 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12480 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12481 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12482 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12483 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12484 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12485 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12486 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12487 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12488 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12489 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12490 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12491 ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12492 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12493 echo "configure:12494: checking for arpa/inet.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12494
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12495 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12496 #line 12497 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12497 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12498 #include <arpa/inet.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12499 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12500 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12501 { (eval echo configure:12502: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
12502 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12503 if test -z "$ac_err"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12504 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12505 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12506 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12507 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12508 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12509 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12510 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12511 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12512 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12513 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12514 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12515 echo "$ac_t""yes" 1>&6
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12516
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12517 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12518 Defining HAVE_SOCKETS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12519 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12520 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12521 #define HAVE_SOCKETS 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12522 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12523 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12524
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12525 echo $ac_n "checking "for sun_len member in struct sockaddr_un"""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12526 echo "configure:12527: checking "for sun_len member in struct sockaddr_un"" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12527 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12528 #line 12529 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12529 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12530
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12531 #include <sys/types.h>
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12532 #include <sys/socket.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12533 #include <sys/un.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12534
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12535 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12536 static struct sockaddr_un x; x.sun_len = 1;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12537 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12538 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12539 if { (eval echo configure:12540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12540 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12541 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12542 Defining HAVE_SOCKADDR_SUN_LEN
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12543 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12544 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12545 #define HAVE_SOCKADDR_SUN_LEN 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12546 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12547 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12548
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12549 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12550 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12551 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12552 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12553 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12554 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12555 rm -f conftest*
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12556 echo $ac_n "checking "for ip_mreq struct in netinet/in.h"""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12557 echo "configure:12558: checking "for ip_mreq struct in netinet/in.h"" >&5
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12558 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12559 #line 12560 "configure"
284
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
12560 #include "confdefs.h"
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
12561
558f606b08ae Import from CVS: tag r21-0b40
cvs
parents: 282
diff changeset
12562 #include <sys/types.h>
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12563 #include <netinet/in.h>
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12564
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12565 int main() {
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12566 static struct ip_mreq x;
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12567 ; return 0; }
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12568 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12569 if { (eval echo configure:12570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
259
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12570 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12571 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12572 Defining HAVE_MULTICAST
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12573 EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12574 cat >> confdefs.h <<\EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12575 #define HAVE_MULTICAST 1
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12576 EOF
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12577 }
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12578
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12579 else
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12580 echo "configure: failed program was:" >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12581 cat conftest.$ac_ext >&5
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12582 rm -rf conftest*
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12583 echo "$ac_t""no" 1>&6
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12584 fi
11cf20601dec Import from CVS: tag r20-5b28
cvs
parents: 257
diff changeset
12585 rm -f conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12586 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12587 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12588 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12589
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12590 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12591 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12592 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12593
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12594 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12595 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12596 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12597
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12598
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12599 echo $ac_n "checking for msgget""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12600 echo "configure:12601: checking for msgget" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12601
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12602 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12603 #line 12604 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12604 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12605 /* System header to define __stub macros and hopefully few prototypes,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12606 which can conflict with char msgget(); below. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12607 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12608 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12609 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12610 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12611 char msgget();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12612
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12613 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12614
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12615 /* The GNU C library defines this for functions which it implements
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12616 to always fail with ENOSYS. Some functions are actually named
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12617 something starting with __ and the normal name is an alias. */
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12618 #if defined (__stub_msgget) || defined (__stub___msgget)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12619 choke me
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12620 #else
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12621 msgget();
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12622 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12623
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12624 ; return 0; }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12625 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12626 if { (eval echo configure:12627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12627 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12628 eval "ac_cv_func_msgget=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12629 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12630 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12631 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12632 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12633 eval "ac_cv_func_msgget=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12634 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12635 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12636
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12637 if eval "test \"`echo '$ac_cv_func_'msgget`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12638 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12639 ac_safe=`echo "sys/ipc.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12640 echo $ac_n "checking for sys/ipc.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12641 echo "configure:12642: checking for sys/ipc.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12642
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12643 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12644 #line 12645 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12645 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12646 #include <sys/ipc.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12647 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12648 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12649 { (eval echo configure:12650: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
12650 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12651 if test -z "$ac_err"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12652 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12653 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12654 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12655 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12656 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12657 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12658 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12659 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12660 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12661 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12662 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12663 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12664 ac_safe=`echo "sys/msg.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12665 echo $ac_n "checking for sys/msg.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12666 echo "configure:12667: checking for sys/msg.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12667
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12668 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12669 #line 12670 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12670 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12671 #include <sys/msg.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12672 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12673 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12674 { (eval echo configure:12675: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
12675 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12676 if test -z "$ac_err"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12677 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12678 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12679 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12680 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12681 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12682 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12683 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12684 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12685 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12686 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12687 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12688 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12689 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12690 Defining HAVE_SYSVIPC
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12691 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12692 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12693 #define HAVE_SYSVIPC 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12694 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12695 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12696
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12697 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12698 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12699 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12700
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12701 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12702 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12703 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12704
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12705 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12706 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12707 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12708
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12709
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12710 ac_safe=`echo "dirent.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12711 echo $ac_n "checking for dirent.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12712 echo "configure:12713: checking for dirent.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12713
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12714 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12715 #line 12716 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12716 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12717 #include <dirent.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12718 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12719 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12720 { (eval echo configure:12721: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
12721 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12722 if test -z "$ac_err"; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12723 rm -rf conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12724 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12725 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12726 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12727 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12728 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12729 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12730 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12731 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12732 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12733 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12734 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12735 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12736 Defining SYSV_SYSTEM_DIR
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12737 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12738 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12739 #define SYSV_SYSTEM_DIR 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12740 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12741 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12742
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12743 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12744 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12745 ac_safe=`echo "sys/dir.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12746 echo $ac_n "checking for sys/dir.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12747 echo "configure:12748: checking for sys/dir.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12748
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12749 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12750 #line 12751 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12751 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12752 #include <sys/dir.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12753 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12754 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12755 { (eval echo configure:12756: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
12756 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12757 if test -z "$ac_err"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12758 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12759 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12760 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12761 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12762 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12763 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12764 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12765 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12766 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12767 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12768 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12769 echo "$ac_t""yes" 1>&6
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12770 :
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12771 else
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12772 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12773 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12774 Defining NONSYSTEM_DIR_LIBRARY
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12775 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12776 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12777 #define NONSYSTEM_DIR_LIBRARY 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12778 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12779 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12780
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12781 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12782
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12783 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12784
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12785
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12786 ac_safe=`echo "nlist.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12787 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12788 echo "configure:12789: checking for nlist.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12789
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12790 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12791 #line 12792 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12792 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12793 #include <nlist.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12794 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12795 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12796 { (eval echo configure:12797: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
12797 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12798 if test -z "$ac_err"; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12799 rm -rf conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12800 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12801 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12802 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12803 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12804 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12805 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12806 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12807 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12808 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12809 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12810 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12811 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12812 Defining NLIST_STRUCT
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12813 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12814 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12815 #define NLIST_STRUCT 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12816 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12817 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12818
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12819 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12820 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12821 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12822
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12823
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12824
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12825 echo "checking "for sound support"" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12826 echo "configure:12827: checking "for sound support"" >&5
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12827 test -z "$with_native_sound" -a -n "$native_sound_lib" && with_native_sound=yes
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12828
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12829 if test "$with_native_sound" != "no"; then
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12830 if test -n "$native_sound_lib"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12831 ac_safe=`echo "multimedia/audio_device.h" | sed 'y%./+-%__p_%'`
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12832 echo $ac_n "checking for multimedia/audio_device.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12833 echo "configure:12834: checking for multimedia/audio_device.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12834
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12835 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12836 #line 12837 "configure"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12837 #include "confdefs.h"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12838 #include <multimedia/audio_device.h>
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12839 EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12840 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12841 { (eval echo configure:12842: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
12842 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12843 if test -z "$ac_err"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12844 rm -rf conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12845 eval "ac_cv_header_$ac_safe=yes"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12846 else
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12847 echo "$ac_err" >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12848 echo "configure: failed program was:" >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12849 cat conftest.$ac_ext >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12850 rm -rf conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12851 eval "ac_cv_header_$ac_safe=no"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12852 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12853 rm -f conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12854 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12855 echo "$ac_t""yes" 1>&6
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12856 sound_found=yes sound_cflags=""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12857 extra_objs="$extra_objs sunplay.o" && if test "$extra_verbose" = "yes"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12858 echo " xemacs will be linked with \"sunplay.o\""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12859 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12860 else
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12861 echo "$ac_t""no" 1>&6
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12862 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12863
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12864 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12865
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12866 if test -z "$sound_found" -a -d "/usr/demo/SOUND"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12867 sound_found=yes
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12868 extra_objs="$extra_objs sunplay.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12869 echo " xemacs will be linked with \"sunplay.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12870 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12871 if test -d "/usr/demo/SOUND/include"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12872 then sound_cflags="-I/usr/demo/SOUND/include"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12873 else sound_cflags="-I/usr/demo/SOUND"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12874 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12875 if test -z "$native_sound_lib" ; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12876 if test -r "/usr/demo/SOUND/lib/libaudio.a"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12877 then native_sound_lib="/usr/demo/SOUND/lib/libaudio.a"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12878 else native_sound_lib="/usr/demo/SOUND/libaudio.a"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12879 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12880 fi
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12881 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12882
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12883 if test -z "$sound_found"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12884 case "$canonical" in
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12885 *-sgi-* )
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12886 if test -z "$native_sound_lib"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12887
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12888 echo $ac_n "checking for ALopenport in -laudio""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12889 echo "configure:12890: checking for ALopenport in -laudio" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12890 ac_lib_var=`echo audio'_'ALopenport | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12891
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12892 xe_check_libs=" -laudio "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12893 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12894 #line 12895 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12895 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12896 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12897 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12898 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12899 char ALopenport();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12900
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12901 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12902 ALopenport()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12903 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12904 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12905 if { (eval echo configure:12906: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12906 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12907 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12908 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12909 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12910 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12911 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12912 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12913 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12914 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12915 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12916
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12917 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12918 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12919 native_sound_lib="-laudio"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12920 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12921 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12922 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12923
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12924
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12925 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12926 if test -n "$native_sound_lib"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12927 sound_found=yes sound_cflags=""
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12928 extra_objs="$extra_objs sgiplay.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12929 echo " xemacs will be linked with \"sgiplay.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12930 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12931 fi ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12932 hppa*-hp-hpux* )
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12933 if test -z "$native_sound_lib"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12934
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12935 echo $ac_n "checking for AOpenAudio in -lAlib""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12936 echo "configure:12937: checking for AOpenAudio in -lAlib" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12937 ac_lib_var=`echo Alib'_'AOpenAudio | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12938
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12939 xe_check_libs=" -lAlib "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12940 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12941 #line 12942 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12942 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12943 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12944 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12945 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12946 char AOpenAudio();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12947
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12948 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12949 AOpenAudio()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12950 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12951 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
12952 if { (eval echo configure:12953: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12953 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12954 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12955 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12956 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12957 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12958 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12959 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12960 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12961 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12962 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12963
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12964 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12965 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12966 native_sound_lib="-lAlib"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12967 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12968 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12969 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12970
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12971
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12972 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12973 if test -n "$native_sound_lib"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12974 sound_found=yes
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12975 extra_objs="$extra_objs hpplay.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12976 echo " xemacs will be linked with \"hpplay.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
12977 fi
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
12978 if test "$GCC" = "yes" # Kludge city
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12979 then sound_cflags="-Dconst= -Dvolatile= -I/usr/audio/examples"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12980 else sound_cflags="+e -I/usr/audio/examples"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12981 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12982 fi ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12983 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12984 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12985
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
12986 if test -z "$sound_found"; then
553
5c6dc7d576ad [xemacs-hg @ 2001-05-21 08:02:46 by yoshiki]
yoshiki
parents: 551
diff changeset
12987 if test "$with_msw" = "yes"; then
594
fd49b88b9f06 [xemacs-hg @ 2001-05-31 12:47:21 by ben]
ben
parents: 585
diff changeset
12988 sound_found=yes
fd49b88b9f06 [xemacs-hg @ 2001-05-31 12:47:21 by ben]
ben
parents: 585
diff changeset
12989 native_sound_lib=
fd49b88b9f06 [xemacs-hg @ 2001-05-31 12:47:21 by ben]
ben
parents: 585
diff changeset
12990 extra_objs="$extra_objs ntplay.o" && if test "$extra_verbose" = "yes"; then
fd49b88b9f06 [xemacs-hg @ 2001-05-31 12:47:21 by ben]
ben
parents: 585
diff changeset
12991 echo " xemacs will be linked with \"ntplay.o\""
fd49b88b9f06 [xemacs-hg @ 2001-05-31 12:47:21 by ben]
ben
parents: 585
diff changeset
12992 fi
553
5c6dc7d576ad [xemacs-hg @ 2001-05-21 08:02:46 by yoshiki]
yoshiki
parents: 551
diff changeset
12993 fi
5c6dc7d576ad [xemacs-hg @ 2001-05-21 08:02:46 by yoshiki]
yoshiki
parents: 551
diff changeset
12994 fi
5c6dc7d576ad [xemacs-hg @ 2001-05-21 08:02:46 by yoshiki]
yoshiki
parents: 551
diff changeset
12995
5c6dc7d576ad [xemacs-hg @ 2001-05-21 08:02:46 by yoshiki]
yoshiki
parents: 551
diff changeset
12996 if test -z "$sound_found"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12997 for dir in "machine" "sys" "linux"; do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12998 ac_safe=`echo "${dir}/soundcard.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
12999 echo $ac_n "checking for ${dir}/soundcard.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13000 echo "configure:13001: checking for ${dir}/soundcard.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13001
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13002 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13003 #line 13004 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13004 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13005 #include <${dir}/soundcard.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13006 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13007 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13008 { (eval echo configure:13009: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
13009 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13010 if test -z "$ac_err"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13011 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13012 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13013 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13014 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13015 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13016 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13017 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13018 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13019 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13020 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13021 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13022 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13023 sound_found=yes
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13024 need_miscplay=yes
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13025 extra_objs="$extra_objs linuxplay.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13026 echo " xemacs will be linked with \"linuxplay.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13027 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13028 { test "$extra_verbose" = "yes" && cat << EOF
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13029 Defining SOUNDCARD_H_FILE = "${dir}/soundcard.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13030 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13031 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13032 #define SOUNDCARD_H_FILE "${dir}/soundcard.h"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13033 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13034 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13035
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13036 break
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13037 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13038 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13039 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13040
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13041 done
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
13042 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13043
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13044 test "$sound_found" = "yes" && with_native_sound=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13045 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13046
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13047 if test "$with_native_sound" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13048 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13049 Defining HAVE_NATIVE_SOUND
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13050 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13051 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13052 #define HAVE_NATIVE_SOUND 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13053 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13054 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13055
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13056 test -n "$native_sound_lib" && LIBS="$native_sound_lib $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$native_sound_lib\" to \$LIBS"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13057 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13058
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13059 if test "$with_nas_sound" != "no"; then
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13060 ac_safe=`echo "audio/audiolib.h" | sed 'y%./+-%__p_%'`
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13061 echo $ac_n "checking for audio/audiolib.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13062 echo "configure:13063: checking for audio/audiolib.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13063
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13064 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13065 #line 13066 "configure"
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13066 #include "confdefs.h"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13067 #include <audio/audiolib.h>
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13068 EOF
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13069 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13070 { (eval echo configure:13071: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13071 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13072 if test -z "$ac_err"; then
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13073 rm -rf conftest*
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13074 eval "ac_cv_header_$ac_safe=yes"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13075 else
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13076 echo "$ac_err" >&5
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13077 echo "configure: failed program was:" >&5
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13078 cat conftest.$ac_ext >&5
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13079 rm -rf conftest*
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13080 eval "ac_cv_header_$ac_safe=no"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13081 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13082 rm -f conftest*
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13083 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13084 echo "$ac_t""yes" 1>&6
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13085
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13086
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13087 echo $ac_n "checking for AuOpenServer in -laudio""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13088 echo "configure:13089: checking for AuOpenServer in -laudio" >&5
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13089 ac_lib_var=`echo audio'_'AuOpenServer | sed 'y%./+-%__p_%'`
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13090
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13091 xe_check_libs=" -laudio "
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13092 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13093 #line 13094 "configure"
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13094 #include "confdefs.h"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13095 /* Override any gcc2 internal prototype to avoid an error. */
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13096 /* We use char because int might match the return type of a gcc2
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13097 builtin and then its argument prototype would still apply. */
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13098 char AuOpenServer();
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13099
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13100 int main() {
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13101 AuOpenServer()
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13102 ; return 0; }
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13103 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13104 if { (eval echo configure:13105: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13105 rm -rf conftest*
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13106 eval "ac_cv_lib_$ac_lib_var=yes"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13107 else
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13108 echo "configure: failed program was:" >&5
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13109 cat conftest.$ac_ext >&5
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13110 rm -rf conftest*
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13111 eval "ac_cv_lib_$ac_lib_var=no"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13112 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13113 rm -f conftest*
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13114 xe_check_libs=""
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13115
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13116 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13117 echo "$ac_t""yes" 1>&6
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13118 have_nas_sound=yes
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13119 else
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13120 echo "$ac_t""no" 1>&6
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13121 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13122
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13123
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13124 else
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13125 echo "$ac_t""no" 1>&6
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13126 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13127
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13128 if test "$have_nas_sound" = "yes"; then
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13129 with_nas_sound=yes
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13130 { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13131 Defining HAVE_NAS_SOUND
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13132 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13133 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13134 #define HAVE_NAS_SOUND 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13135 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13136 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13137
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13138 extra_objs="$extra_objs nas.o" && if test "$extra_verbose" = "yes"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13139 echo " xemacs will be linked with \"nas.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13140 fi
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13141 libs_x="-laudio $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-laudio\" to \$libs_x"; fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13142 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13143 #line 13144 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13144 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13145 #include <audio/Xtutil.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13146 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13147 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13148 egrep "AuXtErrorJump" >/dev/null 2>&1; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13149 :
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13150 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13151 rm -rf conftest*
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13152 old_nas=yes; { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13153 Defining NAS_NO_ERROR_JUMP
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13154 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13155 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13156 #define NAS_NO_ERROR_JUMP 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13157 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13158 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13159
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13160 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13161 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13162
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13163 else
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13164 test "$with_nas_sound" = "yes" && \
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13165 { echo "Error:" "Required NAS sound support cannot be provided." >&2; exit 1; }
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13166 with_nas_sound=no
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13167 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13168 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13169
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13170 if test "$with_esd_sound" != "no"; then
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13171 # Extract the first word of "esd-config", so it can be a program name with args.
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13172 set dummy esd-config; ac_word=$2
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13173 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13174 echo "configure:13175: checking for $ac_word" >&5
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13175
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13176 if test -n "$have_esd_config"; then
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13177 ac_cv_prog_have_esd_config="$have_esd_config" # Let the user override the test.
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13178 else
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13179 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13180 ac_dummy="$PATH"
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13181 for ac_dir in $ac_dummy; do
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13182 test -z "$ac_dir" && ac_dir=.
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13183 if test -f $ac_dir/$ac_word; then
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13184 ac_cv_prog_have_esd_config="yes"
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13185 break
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13186 fi
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13187 done
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13188 IFS="$ac_save_ifs"
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13189 test -z "$ac_cv_prog_have_esd_config" && ac_cv_prog_have_esd_config="no"
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13190 fi
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13191 have_esd_config="$ac_cv_prog_have_esd_config"
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13192 if test -n "$have_esd_config"; then
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13193 echo "$ac_t""$have_esd_config" 1>&6
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13194 else
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13195 echo "$ac_t""no" 1>&6
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13196 fi
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13197
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13198 if test "$have_esd_config" = "yes"; then
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13199 save_c_switch_site="$c_switch_site" save_LIBS="$LIBS"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13200 c_switch_site="$c_switch_site `esd-config --cflags`" && if test "$extra_verbose" = "yes"; then echo " Appending \"`esd-config --cflags`\" to \$c_switch_site"; fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13201 LIBS="`esd-config --libs` $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"`esd-config --libs`\" to \$LIBS"; fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13202 echo $ac_n "checking for esd_play_stream""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13203 echo "configure:13204: checking for esd_play_stream" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13204
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13205 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13206 #line 13207 "configure"
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13207 #include "confdefs.h"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13208 /* System header to define __stub macros and hopefully few prototypes,
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13209 which can conflict with char esd_play_stream(); below. */
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13210 #include <assert.h>
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13211 /* Override any gcc2 internal prototype to avoid an error. */
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13212 /* We use char because int might match the return type of a gcc2
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13213 builtin and then its argument prototype would still apply. */
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13214 char esd_play_stream();
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13215
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13216 int main() {
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13217
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13218 /* The GNU C library defines this for functions which it implements
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13219 to always fail with ENOSYS. Some functions are actually named
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13220 something starting with __ and the normal name is an alias. */
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13221 #if defined (__stub_esd_play_stream) || defined (__stub___esd_play_stream)
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13222 choke me
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13223 #else
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13224 esd_play_stream();
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13225 #endif
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13226
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13227 ; return 0; }
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13228 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13229 if { (eval echo configure:13230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13230 rm -rf conftest*
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13231 eval "ac_cv_func_esd_play_stream=yes"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13232 else
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13233 echo "configure: failed program was:" >&5
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13234 cat conftest.$ac_ext >&5
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13235 rm -rf conftest*
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13236 eval "ac_cv_func_esd_play_stream=no"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13237 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13238 rm -f conftest*
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13239
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13240 if eval "test \"`echo '$ac_cv_func_'esd_play_stream`\" = yes"; then
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13241 echo "$ac_t""yes" 1>&6
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13242 have_esd_sound=yes
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13243 else
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13244 echo "$ac_t""no" 1>&6
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13245 c_switch_site="$save_c_switch_site" LIBS="$save_LIBS"
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13246 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13247
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13248 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13249
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13250 if test "$have_esd_sound" = "yes"; then
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13251 with_esd_sound=yes
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13252 need_miscplay=yes
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13253 extra_objs="$extra_objs esd.o" && if test "$extra_verbose" = "yes"; then
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13254 echo " xemacs will be linked with \"esd.o\""
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13255 fi
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13256 { test "$extra_verbose" = "yes" && cat << \EOF
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13257 Defining HAVE_ESD_SOUND
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13258 EOF
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13259 cat >> confdefs.h <<\EOF
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13260 #define HAVE_ESD_SOUND 1
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13261 EOF
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13262 }
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13263
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13264 else
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13265 test "$with_esd_sound" = "yes" && \
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13266 { echo "Error:" "Required ESD sound support cannot be provided." >&2; exit 1; }
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13267 with_esd_sound=no
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13268 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13269 fi
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13270
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
13271 test "$need_miscplay" = "yes" && extra_objs="$extra_objs miscplay.o" && if test "$extra_verbose" = "yes"; then
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13272 echo " xemacs will be linked with \"miscplay.o\""
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13273 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13274
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13275
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13276 test -z "$with_tty" && with_tty=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13277
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13278 if test "$with_tty" = "yes" ; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13279 echo "checking for TTY-related features" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13280 echo "configure:13281: checking for TTY-related features" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13281 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13282 Defining HAVE_TTY
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13283 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13284 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13285 #define HAVE_TTY 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13286 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13287 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13288
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13289
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13290 if test -z "$with_ncurses"; then
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
13291
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13292 echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13293 echo "configure:13294: checking for tgetent in -lncurses" >&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13294 ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13295
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13296 xe_check_libs=" -lncurses "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13297 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13298 #line 13299 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13299 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13300 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13301 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13302 builtin and then its argument prototype would still apply. */
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13303 char tgetent();
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13304
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13305 int main() {
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13306 tgetent()
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13307 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13308 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13309 if { (eval echo configure:13310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13310 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13311 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13312 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13313 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13314 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13315 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13316 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13317 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13318 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13319 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13320
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13321 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13322 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13323 with_ncurses=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13324 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13325 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13326 with_ncurses=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13327 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13328
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13329
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13330 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13331 if test "$with_ncurses" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13332 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13333 Defining HAVE_NCURSES
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13334 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13335 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13336 #define HAVE_NCURSES 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13337 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13338 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13339
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13340 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13341 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13342 echo "configure:13343: checking for ncurses/curses.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13343
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13344 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13345 #line 13346 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13346 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13347 #include <ncurses/curses.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13348 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13349 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13350 { (eval echo configure:13351: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
13351 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13352 if test -z "$ac_err"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13353 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13354 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13355 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13356 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13357 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13358 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13359 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13360 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13361 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13362 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13363 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13364 echo "$ac_t""yes" 1>&6
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13365 curses_h_file=ncurses/curses.h
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13366 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13367 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13368 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13369
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13370 ac_safe=`echo "ncurses/term.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13371 echo $ac_n "checking for ncurses/term.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13372 echo "configure:13373: checking for ncurses/term.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13373
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13374 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13375 #line 13376 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13376 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13377 #include <ncurses/term.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13378 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13379 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13380 { (eval echo configure:13381: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
13381 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13382 if test -z "$ac_err"; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13383 rm -rf conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13384 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13385 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13386 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13387 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13388 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13389 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13390 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13391 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13392 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13393 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13394 echo "$ac_t""yes" 1>&6
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13395 term_h_file=ncurses/term.h
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13396 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13397 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13398 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13399
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13400 extra_objs="$extra_objs terminfo.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13401 echo " xemacs will be linked with \"terminfo.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13402 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13403 LIBS="-lncurses $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lncurses\" to \$LIBS"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13404
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
13405 if test "$ac_cv_header_ncurses_curses_h" != "yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13406 save_c_switch_site="$c_switch_site"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13407 c_switch_site="$c_switch_site -I/usr/include/ncurses"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13408 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13409 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13410 echo "configure:13411: checking for ncurses/curses.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13411
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13412 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13413 #line 13414 "configure"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13414 #include "confdefs.h"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13415 #include <ncurses/curses.h>
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13416 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13417 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13418 { (eval echo configure:13419: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
13419 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13420 if test -z "$ac_err"; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13421 rm -rf conftest*
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13422 eval "ac_cv_header_$ac_safe=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13423 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13424 echo "$ac_err" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13425 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13426 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13427 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13428 eval "ac_cv_header_$ac_safe=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13429 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13430 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13431 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13432 echo "$ac_t""yes" 1>&6
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13433 curses_h_file=ncurses/curses.h
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13434 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13435 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13436 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13437
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
13438 if test "$ac_cv_header_ncurses_curses_h" = "yes"
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
13439 then echo "configure: warning: Your system has the bogus ncurses include bug." 1>&2
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13440 else c_switch_site="$save_c_switch_site"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13441 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13442 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13443 else if test "$have_terminfo" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13444 extra_objs="$extra_objs terminfo.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13445 echo " xemacs will be linked with \"terminfo.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13446 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13447 if test -n "$libs_termcap"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13448 LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13449 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13450 for lib in curses termlib termcap; do
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13451
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13452 echo $ac_n "checking for tgetent in -l$lib""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13453 echo "configure:13454: checking for tgetent in -l$lib" >&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13454 ac_lib_var=`echo $lib'_'tgetent | sed 'y%./+-%__p_%'`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13455
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13456 xe_check_libs=" -l$lib "
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13457 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13458 #line 13459 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13459 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13460 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13461 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13462 builtin and then its argument prototype would still apply. */
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13463 char tgetent();
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13464
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13465 int main() {
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13466 tgetent()
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13467 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13468 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13469 if { (eval echo configure:13470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13470 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13471 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13472 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13473 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13474 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13475 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13476 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13477 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13478 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13479 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13480
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13481 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13482 echo "$ac_t""yes" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13483 LIBS="-l${lib} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${lib}\" to \$LIBS"; fi; break
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13484 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13485 echo "$ac_t""no" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13486 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13487
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13488
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13489 done
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13490 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13491 else extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13492 echo " xemacs will be linked with \"tparam.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13493 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13494 case "$opsys" in *-hp-hpux* ) libs_termcap="-ltermcap" ;; esac
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13495 if test -n "$libs_termcap"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13496 LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13497 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13498
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13499 echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13500 echo "configure:13501: checking for tgetent in -lcurses" >&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13501 ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13502
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13503 xe_check_libs=" -lcurses "
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13504 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13505 #line 13506 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13506 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13507 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13508 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13509 builtin and then its argument prototype would still apply. */
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13510 char tgetent();
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13511
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13512 int main() {
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13513 tgetent()
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13514 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13515 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13516 if { (eval echo configure:13517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13517 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13518 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13519 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13520 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13521 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13522 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13523 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13524 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13525 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13526 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13527
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13528 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13529 echo "$ac_t""yes" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13530 LIBS="-lcurses $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcurses\" to \$LIBS"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13531 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13532 echo "$ac_t""no" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13533 echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13534 echo "configure:13535: checking for tgetent in -ltermcap" >&5
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13535 ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13536
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13537 xe_check_libs=" -ltermcap "
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13538 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13539 #line 13540 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13540 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13541 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13542 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13543 builtin and then its argument prototype would still apply. */
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13544 char tgetent();
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13545
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13546 int main() {
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13547 tgetent()
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13548 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13549 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13550 if { (eval echo configure:13551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13551 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13552 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13553 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13554 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13555 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13556 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13557 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13558 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13559 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13560 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13561
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13562 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13563 echo "$ac_t""yes" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13564 LIBS="-ltermcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltermcap\" to \$LIBS"; fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13565 else
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13566 echo "$ac_t""no" 1>&6
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13567 extra_objs="$extra_objs termcap.o" && if test "$extra_verbose" = "yes"; then
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13568 echo " xemacs will be linked with \"termcap.o\""
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13569 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13570 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13571
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13572
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13573 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13574
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13575
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13576 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13577 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13578 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13579 { test "$extra_verbose" = "yes" && cat << EOF
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13580 Defining CURSES_H_FILE = "${curses_h_file-curses.h}"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13581 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13582 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13583 #define CURSES_H_FILE "${curses_h_file-curses.h}"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13584 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13585 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13586
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13587 { test "$extra_verbose" = "yes" && cat << EOF
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13588 Defining TERM_H_FILE = "${term_h_file-term.h}"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13589 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13590 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13591 #define TERM_H_FILE "${term_h_file-term.h}"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13592 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13593 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13594
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13595
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13596 test -z "$with_gpm" && { ac_safe=`echo "gpm.h" | sed 'y%./+-%__p_%'`
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13597 echo $ac_n "checking for gpm.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13598 echo "configure:13599: checking for gpm.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13599
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13600 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13601 #line 13602 "configure"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13602 #include "confdefs.h"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13603 #include <gpm.h>
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13604 EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13605 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13606 { (eval echo configure:13607: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
13607 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13608 if test -z "$ac_err"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13609 rm -rf conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13610 eval "ac_cv_header_$ac_safe=yes"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13611 else
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13612 echo "$ac_err" >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13613 echo "configure: failed program was:" >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13614 cat conftest.$ac_ext >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13615 rm -rf conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13616 eval "ac_cv_header_$ac_safe=no"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13617 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13618 rm -f conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13619 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13620 echo "$ac_t""yes" 1>&6
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13621 :
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13622 else
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13623 echo "$ac_t""no" 1>&6
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13624 with_gpm=no
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13625 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13626 }
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13627 test -z "$with_gpm" && {
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13628 echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13629 echo "configure:13630: checking for Gpm_Open in -lgpm" >&5
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13630 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'`
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13631
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13632 xe_check_libs=" -lgpm "
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13633 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13634 #line 13635 "configure"
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13635 #include "confdefs.h"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13636 /* Override any gcc2 internal prototype to avoid an error. */
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13637 /* We use char because int might match the return type of a gcc2
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13638 builtin and then its argument prototype would still apply. */
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13639 char Gpm_Open();
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13640
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13641 int main() {
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13642 Gpm_Open()
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13643 ; return 0; }
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13644 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13645 if { (eval echo configure:13646: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13646 rm -rf conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13647 eval "ac_cv_lib_$ac_lib_var=yes"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13648 else
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13649 echo "configure: failed program was:" >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13650 cat conftest.$ac_ext >&5
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13651 rm -rf conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13652 eval "ac_cv_lib_$ac_lib_var=no"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13653 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13654 rm -f conftest*
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13655 xe_check_libs=""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13656
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13657 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13658 echo "$ac_t""yes" 1>&6
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13659 with_gpm=yes
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13660 else
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13661 echo "$ac_t""no" 1>&6
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13662 with_gpm=no
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13663 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13664
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13665 }
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13666 if test "$with_gpm" = "yes"; then
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13667 { test "$extra_verbose" = "yes" && cat << \EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13668 Defining HAVE_GPM
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13669 EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13670 cat >> confdefs.h <<\EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13671 #define HAVE_GPM 1
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13672 EOF
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13673 }
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13674
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13675 LIBS="-lgpm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgpm\" to \$LIBS"; fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13676 fi
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
13677
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13678 else for feature in ncurses gpm; do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13679 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
561
1dac8639fe3f [xemacs-hg @ 2001-05-24 04:12:17 by martinb]
martinb
parents: 553
diff changeset
13680 echo "configure: warning: --with-${feature} ignored: Not valid without TTY support" 1>&2
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13681 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13682 eval "with_${feature}=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13683 done
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13684 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13685
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13686 test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13687 != "no no no" && echo "checking for database support" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13688 echo "configure:13689: checking for database support" >&5
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13689
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13690 if test "$with_database_gdbm $with_database_dbm" != "no no"; then
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13691 ac_safe=`echo "ndbm.h" | sed 'y%./+-%__p_%'`
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13692 echo $ac_n "checking for ndbm.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13693 echo "configure:13694: checking for ndbm.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13694
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13695 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13696 #line 13697 "configure"
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13697 #include "confdefs.h"
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13698 #include <ndbm.h>
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13699 EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13700 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13701 { (eval echo configure:13702: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
13702 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13703 if test -z "$ac_err"; then
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13704 rm -rf conftest*
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13705 eval "ac_cv_header_$ac_safe=yes"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13706 else
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13707 echo "$ac_err" >&5
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13708 echo "configure: failed program was:" >&5
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13709 cat conftest.$ac_ext >&5
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13710 rm -rf conftest*
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13711 eval "ac_cv_header_$ac_safe=no"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13712 fi
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13713 rm -f conftest*
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13714 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
13715 echo "$ac_t""yes" 1>&6
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13716 :
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13717 else
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13718 echo "$ac_t""no" 1>&6
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13719
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13720 test "$with_database_gdbm" = "yes" -o \
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13721 "$with_database_dbm" = "yes" && \
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13722 { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; }
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13723 with_database_gdbm=no with_database_dbm=no
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13724 fi
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13725
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13726 fi
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13727
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13728 if test "$with_database_gdbm" != "no"; then
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13729
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13730 echo $ac_n "checking for dbm_open in -lgdbm""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13731 echo "configure:13732: checking for dbm_open in -lgdbm" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13732 ac_lib_var=`echo gdbm'_'dbm_open | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13733
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13734 xe_check_libs=" -lgdbm "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13735 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13736 #line 13737 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13737 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13738 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13739 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13740 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13741 char dbm_open();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13742
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13743 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13744 dbm_open()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13745 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13746 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13747 if { (eval echo configure:13748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13748 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13749 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13750 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13751 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13752 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13753 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13754 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13755 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13756 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13757 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13758
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13759 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13760 echo "$ac_t""yes" 1>&6
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13761 with_database_gdbm=yes with_database_dbm=no libdbm=-lgdbm
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13762 else
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13763 echo "$ac_t""no" 1>&6
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13764 if test "$with_database_gdbm" = "yes"; then
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13765 { echo "Error:" "Required GNU DBM support cannot be provided." >&2; exit 1; }
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13766 fi
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13767 with_database_gdbm=no
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13768 fi
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13769
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13770
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13771 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13772
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13773 if test "$with_database_dbm" != "no"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13774 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13775 echo "configure:13776: checking for dbm_open" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13776
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13777 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13778 #line 13779 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13779 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13780 /* System header to define __stub macros and hopefully few prototypes,
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13781 which can conflict with char dbm_open(); below. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13782 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13783 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13784 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13785 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13786 char dbm_open();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13787
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13788 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13789
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13790 /* The GNU C library defines this for functions which it implements
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13791 to always fail with ENOSYS. Some functions are actually named
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13792 something starting with __ and the normal name is an alias. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13793 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13794 choke me
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13795 #else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13796 dbm_open();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13797 #endif
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13798
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13799 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13800 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13801 if { (eval echo configure:13802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13802 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13803 eval "ac_cv_func_dbm_open=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13804 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13805 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13806 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13807 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13808 eval "ac_cv_func_dbm_open=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13809 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13810 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13811
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13812 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13813 echo "$ac_t""yes" 1>&6
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13814 with_database_dbm=yes libdbm=
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13815 else
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13816 echo "$ac_t""no" 1>&6
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13817
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13818
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13819 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13820 echo "configure:13821: checking for dbm_open in -ldbm" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13821 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13822
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13823 xe_check_libs=" -ldbm "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13824 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13825 #line 13826 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13826 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13827 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13828 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13829 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13830 char dbm_open();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13831
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13832 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13833 dbm_open()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13834 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13835 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13836 if { (eval echo configure:13837: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13837 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13838 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13839 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13840 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13841 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13842 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13843 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13844 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13845 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13846 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13847
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
13848 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13849 echo "$ac_t""yes" 1>&6
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13850 with_database_dbm=yes libdbm=-ldbm
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13851 else
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13852 echo "$ac_t""no" 1>&6
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13853 test "$with_database_dbm" = "yes" && \
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13854 { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; }
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13855 with_database_dbm=no
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13856 fi
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13857
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13858
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13859 fi
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13860
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13861 fi
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13862
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13863 test -n "$libdbm" && LIBS=""$libdbm" $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libdbm"\" to \$LIBS"; fi
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13864 test "$with_database_gdbm" = "yes" -o \
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
13865 "$with_database_dbm" = "yes" && \
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
13866 { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13867 Defining HAVE_DBM
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13868 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13869 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13870 #define HAVE_DBM 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13871 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13872 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13873
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13874
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13875 if test "$with_database_berkdb" != "no"; then
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13876 echo $ac_n "checking for Berkeley db.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13877 echo "configure:13878: checking for Berkeley db.h" >&5
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13878 for header in "db/db.h" "db.h"; do
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13879 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13880 #line 13881 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13881 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13882
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13883 #include <stdlib.h>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13884 #if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1)
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13885 #ifdef HAVE_INTTYPES_H
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13886 #define __BIT_TYPES_DEFINED__
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13887 #include <inttypes.h>
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13888 typedef uint8_t u_int8_t;
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13889 typedef uint16_t u_int16_t;
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13890 typedef uint32_t u_int32_t;
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13891 #ifdef WE_DONT_NEED_QUADS
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13892 typedef uint64_t u_int64_t;
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13893 #endif
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13894 #endif
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13895 #endif
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13896 #include <$header>
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13897
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13898 int main() {
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13899
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13900 ; return 0; }
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13901 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13902 if { (eval echo configure:13903: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13903 rm -rf conftest*
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13904 db_h_file="$header"; break
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13905 else
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13906 echo "configure: failed program was:" >&5
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13907 cat conftest.$ac_ext >&5
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13908 fi
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13909 rm -f conftest*
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13910 done
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13911 if test -z "$db_h_file"
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13912 then echo "$ac_t""no" 1>&6; with_database_berkdb=no
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13913 else echo "$ac_t""$db_h_file" 1>&6
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13914 fi
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13915
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13916 if test "$with_database_berkdb" != "no"; then
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13917 echo $ac_n "checking for Berkeley DB version""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13918 echo "configure:13919: checking for Berkeley DB version" >&5
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13919 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13920 #line 13921 "configure"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13921 #include "confdefs.h"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
13922 #include <$db_h_file>
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13923 #if DB_VERSION_MAJOR > 1
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13924 yes
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13925 #endif
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13926
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13927 EOF
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13928 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13929 egrep "yes" >/dev/null 2>&1; then
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13930 rm -rf conftest*
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13931 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13932 #line 13933 "configure"
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13933 #include "confdefs.h"
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13934 #include <$db_h_file>
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13935 #if DB_VERSION_MAJOR > 2
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13936 yes
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13937 #endif
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13938
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13939 EOF
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13940 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13941 egrep "yes" >/dev/null 2>&1; then
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13942 rm -rf conftest*
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13943 echo "$ac_t""3" 1>&6; dbfunc=db_create
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13944 else
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13945 rm -rf conftest*
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13946
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13947 echo "$ac_t""2" 1>&6; dbfunc=db_open
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13948 fi
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13949 rm -f conftest*
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13950
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13951 else
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13952 rm -rf conftest*
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13953
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents: 446
diff changeset
13954 echo "$ac_t""1" 1>&6; dbfunc=dbopen
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13955 fi
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13956 rm -f conftest*
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13957
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13958 echo $ac_n "checking for $dbfunc""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13959 echo "configure:13960: checking for $dbfunc" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13960
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13961 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13962 #line 13963 "configure"
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13963 #include "confdefs.h"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13964 /* System header to define __stub macros and hopefully few prototypes,
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13965 which can conflict with char $dbfunc(); below. */
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13966 #include <assert.h>
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13967 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13968 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13969 builtin and then its argument prototype would still apply. */
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13970 char $dbfunc();
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13971
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13972 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13973
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13974 /* The GNU C library defines this for functions which it implements
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13975 to always fail with ENOSYS. Some functions are actually named
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13976 something starting with __ and the normal name is an alias. */
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13977 #if defined (__stub_$dbfunc) || defined (__stub___$dbfunc)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13978 choke me
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13979 #else
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13980 $dbfunc();
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13981 #endif
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13982
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13983 ; return 0; }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13984 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
13985 if { (eval echo configure:13986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13986 rm -rf conftest*
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13987 eval "ac_cv_func_$dbfunc=yes"
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13988 else
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13989 echo "configure: failed program was:" >&5
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13990 cat conftest.$ac_ext >&5
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13991 rm -rf conftest*
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13992 eval "ac_cv_func_$dbfunc=no"
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13993 fi
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13994 rm -f conftest*
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13995
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
13996 if eval "test \"`echo '$ac_cv_func_'$dbfunc`\" = yes"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13997 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13998 with_database_berkdb=yes need_libdb=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
13999 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14000 echo "$ac_t""no" 1>&6
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14001
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14002
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14003 echo $ac_n "checking for $dbfunc in -ldb""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14004 echo "configure:14005: checking for $dbfunc in -ldb" >&5
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14005 ac_lib_var=`echo db'_'$dbfunc | sed 'y%./+-%__p_%'`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14006
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14007 xe_check_libs=" -ldb "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14008 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14009 #line 14010 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14010 #include "confdefs.h"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14011 /* Override any gcc2 internal prototype to avoid an error. */
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14012 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14013 builtin and then its argument prototype would still apply. */
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14014 char $dbfunc();
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14015
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14016 int main() {
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14017 $dbfunc()
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14018 ; return 0; }
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14019 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14020 if { (eval echo configure:14021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14021 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14022 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14023 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14024 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14025 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14026 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14027 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14028 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14029 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14030 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14031
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
14032 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14033 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14034 with_database_berkdb=yes need_libdb=yes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14035 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14036 echo "$ac_t""no" 1>&6
298
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14037 fi
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14038
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14039
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14040 fi
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14041
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14042 fi
70ad99077275 Import from CVS: tag r21-0b47
cvs
parents: 296
diff changeset
14043
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14044 if test "$with_database_berkdb" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14045 { test "$extra_verbose" = "yes" && cat << EOF
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14046 Defining DB_H_FILE = "$db_h_file"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14047 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14048 cat >> confdefs.h <<EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14049 #define DB_H_FILE "$db_h_file"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14050 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14051 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14052
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14053 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14054 Defining HAVE_BERKELEY_DB
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14055 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14056 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14057 #define HAVE_BERKELEY_DB 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14058 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14059 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14060
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
14061 test "$need_libdb" = "yes" && LIBS="-ldb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldb\" to \$LIBS"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14062 else with_database_berkdb=no
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14063 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14064 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14065
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
14066 if test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
14067 != "no no no"; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14068 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14069 Defining HAVE_DATABASE
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14070 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14071 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14072 #define HAVE_DATABASE 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14073 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14074 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14075
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14076 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14077
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14078 if test "$with_socks" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14079
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14080 echo $ac_n "checking for SOCKSinit in -lsocks""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14081 echo "configure:14082: checking for SOCKSinit in -lsocks" >&5
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14082 ac_lib_var=`echo socks'_'SOCKSinit | sed 'y%./+-%__p_%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14083
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14084 xe_check_libs=" -lsocks "
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14085 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14086 #line 14087 "configure"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14087 #include "confdefs.h"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14088 /* Override any gcc2 internal prototype to avoid an error. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14089 /* We use char because int might match the return type of a gcc2
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14090 builtin and then its argument prototype would still apply. */
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14091 char SOCKSinit();
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14092
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14093 int main() {
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14094 SOCKSinit()
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14095 ; return 0; }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14096 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14097 if { (eval echo configure:14098: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14098 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14099 eval "ac_cv_lib_$ac_lib_var=yes"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14100 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14101 echo "configure: failed program was:" >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14102 cat conftest.$ac_ext >&5
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14103 rm -rf conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14104 eval "ac_cv_lib_$ac_lib_var=no"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14105 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14106 rm -f conftest*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14107 xe_check_libs=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14108
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
14109 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14110 echo "$ac_t""yes" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14111 ac_tr_lib=HAVE_LIB`echo socks | sed -e 's/[^a-zA-Z0-9_]/_/g' \
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14112 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14113 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14114 Defining $ac_tr_lib
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14115 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14116 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14117 #define $ac_tr_lib 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14118 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14119 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14120
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
14121 LIBS="-lsocks $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lsocks\" to \$LIBS"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14122
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14123 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14124 echo "$ac_t""no" 1>&6
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14125 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14126
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14127
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14128 test -n "$ac_cv_lib_socks_SOCKSinit" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14129 Defining HAVE_SOCKS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14130 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14131 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14132 #define HAVE_SOCKS 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14133 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14134 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14135
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14136 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14137
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14138 if test "$usage_tracking" = "yes"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14139 { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14140 Defining USAGE_TRACKING
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14141 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14142 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14143 #define USAGE_TRACKING 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14144 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14145 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14146
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
14147 LIBS="-Bstatic -lut -Bdynamic $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-Bstatic -lut -Bdynamic\" to \$LIBS"; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14148 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
14149
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14150 if test "$with_modules" != "no"; then
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14151 echo "checking for module support" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14152 echo "configure:14153: checking for module support" >&5
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14153
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14154 if test "$with_msw" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14155 have_dl=yes;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14156 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14157 ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14158 echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14159 echo "configure:14160: checking for dlfcn.h" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14160
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14161 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14162 #line 14163 "configure"
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14163 #include "confdefs.h"
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14164 #include <dlfcn.h>
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14165 EOF
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14166 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14167 { (eval echo configure:14168: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
14168 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14169 if test -z "$ac_err"; then
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14170 rm -rf conftest*
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14171 eval "ac_cv_header_$ac_safe=yes"
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14172 else
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14173 echo "$ac_err" >&5
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14174 echo "configure: failed program was:" >&5
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14175 cat conftest.$ac_ext >&5
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14176 rm -rf conftest*
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14177 eval "ac_cv_header_$ac_safe=no"
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14178 fi
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14179 rm -f conftest*
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14180 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14181 echo "$ac_t""yes" 1>&6
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14182
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14183 echo $ac_n "checking for dlopen in -lc""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14184 echo "configure:14185: checking for dlopen in -lc" >&5
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14185 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14186 #line 14187 "configure"
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14187 #include "confdefs.h"
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14188 #include <dlfcn.h>
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14189 int main() {
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14190 dlopen ("", 0);
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14191 ; return 0; }
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14192 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14193 if { (eval echo configure:14194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14194 rm -rf conftest*
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14195 have_dl=yes
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14196 else
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14197 echo "configure: failed program was:" >&5
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14198 cat conftest.$ac_ext >&5
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14199 rm -rf conftest*
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14200
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14201 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14202 echo "configure:14203: checking for dlopen in -ldl" >&5
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14203 ac_save_LIBS="$LIBS"
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14204 LIBS="-ldl $LIBS"
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14205 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14206 #line 14207 "configure"
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14207 #include "confdefs.h"
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14208 #include <dlfcn.h>
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14209 int main() {
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14210 dlopen ("", 0);
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14211 ; return 0; }
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14212 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14213 if { (eval echo configure:14214: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14214 rm -rf conftest*
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14215 have_dl=yes
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14216 else
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14217 echo "configure: failed program was:" >&5
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14218 cat conftest.$ac_ext >&5
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14219 rm -rf conftest*
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14220 LIBS="$ac_save_LIBS"
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14221 fi
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14222 rm -f conftest*
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14223 ac_save_LIBS=
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14224 fi
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
14225 rm -f conftest*
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14226 else
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14227 echo "$ac_t""no" 1>&6
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14228 fi
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14229
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14230 if test -n "$have_dl"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14231 { test "$extra_verbose" = "yes" && cat << \EOF
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14232 Defining HAVE_DLOPEN
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14233 EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14234 cat >> confdefs.h <<\EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14235 #define HAVE_DLOPEN 1
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14236 EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14237 }
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14238
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14239 else
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14240
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14241 echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14242 echo "configure:14243: checking for shl_load in -ldld" >&5
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14243 ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14244
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14245 xe_check_libs=" -ldld "
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14246 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14247 #line 14248 "configure"
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14248 #include "confdefs.h"
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14249 /* Override any gcc2 internal prototype to avoid an error. */
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14250 /* We use char because int might match the return type of a gcc2
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14251 builtin and then its argument prototype would still apply. */
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14252 char shl_load();
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14253
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14254 int main() {
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14255 shl_load()
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14256 ; return 0; }
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14257 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14258 if { (eval echo configure:14259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14259 rm -rf conftest*
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14260 eval "ac_cv_lib_$ac_lib_var=yes"
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14261 else
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14262 echo "configure: failed program was:" >&5
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14263 cat conftest.$ac_ext >&5
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14264 rm -rf conftest*
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14265 eval "ac_cv_lib_$ac_lib_var=no"
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14266 fi
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14267 rm -f conftest*
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14268 xe_check_libs=""
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14269
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14270 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14271 echo "$ac_t""yes" 1>&6
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14272 libdl=dld have_dl=yes;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14273 { test "$extra_verbose" = "yes" && cat << \EOF
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14274 Defining HAVE_SHL_LOAD
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14275 EOF
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14276 cat >> confdefs.h <<\EOF
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14277 #define HAVE_SHL_LOAD 1
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14278 EOF
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14279 }
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14280
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14281 else
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14282 echo "$ac_t""no" 1>&6
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14283
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14284 echo $ac_n "checking for dld_init in -ldld""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14285 echo "configure:14286: checking for dld_init in -ldld" >&5
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14286 ac_lib_var=`echo dld'_'dld_init | sed 'y%./+-%__p_%'`
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14287
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14288 xe_check_libs=" -ldld "
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14289 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14290 #line 14291 "configure"
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14291 #include "confdefs.h"
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14292 /* Override any gcc2 internal prototype to avoid an error. */
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14293 /* We use char because int might match the return type of a gcc2
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14294 builtin and then its argument prototype would still apply. */
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14295 char dld_init();
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14296
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14297 int main() {
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14298 dld_init()
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14299 ; return 0; }
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14300 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14301 if { (eval echo configure:14302: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14302 rm -rf conftest*
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14303 eval "ac_cv_lib_$ac_lib_var=yes"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14304 else
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14305 echo "configure: failed program was:" >&5
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14306 cat conftest.$ac_ext >&5
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14307 rm -rf conftest*
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14308 eval "ac_cv_lib_$ac_lib_var=no"
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14309 fi
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14310 rm -f conftest*
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14311 xe_check_libs=""
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14312
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14313 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14314 echo "$ac_t""yes" 1>&6
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14315 libdl=dld have_dl=yes;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14316 { test "$extra_verbose" = "yes" && cat << \EOF
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14317 Defining HAVE_DLD_INIT
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14318 EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14319 cat >> confdefs.h <<\EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14320 #define HAVE_DLD_INIT 1
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14321 EOF
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
14322 }
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14323
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14324 else
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14325 echo "$ac_t""no" 1>&6
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14326 fi
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14327
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14328
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14329 fi
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14330
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14331
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14332 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14333 fi
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14334 if test -n "$have_dl"; then
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14335
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14336 dll_ld=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14337 dll_ldflags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14338 dll_cflags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14339 dll_post=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14340 dll_ldo="-o"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14341 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14342 xehost=$canonical
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14343 xealias=$internal_configuration
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14344
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14345 echo "checking how to build dynamic libraries for ${xehost}" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14346 echo "configure:14347: checking how to build dynamic libraries for ${xehost}" >&5
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14347 # Transform *-*-linux* to *-*-linux-gnu*, to support old configure scripts.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14348 case "$xehost" in
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14349 *-*-linux-gnu*) ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14350 *-*-linux*) xehost=`echo $xehost | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14351 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14352
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14353 xehost_cpu=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14354 xehost_vendor=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14355 xehost_os=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14356
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14357 case "$xehost_os" in
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14358 aix3*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14359 # AIX sometimes has problems with the GCC collect2 program. For some
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14360 # reason, if we set the COLLECT_NAMES environment variable, the problems
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14361 # vanish in a puff of smoke.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14362 if test "${COLLECT_NAMES+set}" != set; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14363 COLLECT_NAMES=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14364 export COLLECT_NAMES
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14365 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14366 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14367 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14368
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14369 # Now see if the compiler is really GCC.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14370 if test "$GCC" = "yes"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14371 XEGCC=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14372 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14373 echo $ac_n "checking checking whether we are using GNU C""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14374 echo "configure:14375: checking checking whether we are using GNU C" >&5
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14375 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14376 #line 14377 "configure"
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14377 #include "confdefs.h"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14378
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14379 #ifdef __GNUC__
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14380 yes;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14381 #endif
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14382
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14383 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14384 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14385 egrep "yes" >/dev/null 2>&1; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14386 rm -rf conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14387 XEGCC=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14388 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14389 rm -rf conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14390 XEGCC=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14391 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14392 rm -f conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14393
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14394 echo "$ac_t""${XEGCC}" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14395 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14396
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14397 echo $ac_n "checking how to produce PIC code""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14398 echo "configure:14399: checking how to produce PIC code" >&5
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14399 wl=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14400
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14401 can_build_shared=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14402 if test "$XEGCC" = yes; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14403 wl='-Wl,'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14404
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14405 case "$xehost_os" in
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14406 aix[3-9]* | irix[5-9]* | osf[3-9])
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14407 # PIC is the default for these OSes.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14408 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14409
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14410 os2*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14411 # We can build DLLs from non-PIC.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14412 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14413 amigaos*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14414 # FIXME: we need at least 68020 code to build shared libraries, but
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14415 # adding the `-m68020' flag to GCC prevents building anything better,
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14416 # like `-m68040'.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14417 dll_cflags='-m68020 -resident32 -malways-restore-a4'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14418 ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14419 *cygwin* | *mingw* )
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14420 # PIC is the default
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14421 ;;
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14422 *)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14423 dll_cflags='-fPIC'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14424 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14425 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14426 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14427 # PORTME Check for PIC flags for the system compiler.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14428 case "$xehost_os" in
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14429 hpux9* | hpux1[0-9]*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14430 # Is there a better link_static_flag that works with the bundled CC?
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14431 wl='-Wl,'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14432 dll_cflags='+Z'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14433 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14434
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14435 irix[5-9]*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14436 wl='-Wl,'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14437 # PIC (with -KPIC) is the default.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14438 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14439
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14440 os2*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14441 # We can build DLLs from non-PIC.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14442 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14443
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14444 osf[3-9]*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14445 # All OSF/1 code is PIC.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14446 wl='-Wl,'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14447 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14448
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14449 aix[3-9]*)
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14450 # All AIX code is PIC.
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14451 wl='-Wl,'
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14452 ;;
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14453
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14454 sco3.2v5*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14455 dll_cflags='-belf -Kpic'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14456 wl='-Wl,'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14457 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14458
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14459 unixware*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14460 dll_cflags="-KPIC"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14461 wl="-Wl,"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14462 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14463
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14464 sysv4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14465 dll_cflags="-KPIC"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14466 wl="-Wl,"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14467 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14468
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14469 sysv5*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14470 dll_cflags="-KPIC"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14471 wl="-Wl,"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14472 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14473
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14474 solaris2*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14475 dll_cflags='-KPIC'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14476 wl='-Wl,'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14477 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14478
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14479 sunos4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14480 dll_cflags='-PIC'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14481 wl='-Qoption ld '
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14482 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14483
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14484 uts4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14485 dll_cflags='-pic'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14486 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14487
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14488 *)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14489 can_build_shared=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14490 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14491 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14492 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14493
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14494 if test -n "$dll_cflags"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14495 echo "$ac_t""${dll_cflags}" 1>&6
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14496
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14497 # Check to make sure the dll_cflags actually works.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14498 echo $ac_n "checking if PIC flag ${dll_cflags} really works""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14499 echo "configure:14500: checking if PIC flag ${dll_cflags} really works" >&5
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14500 save_CFLAGS="$CFLAGS"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14501 CFLAGS="$CFLAGS $dll_cflags -DPIC"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14502 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14503 #line 14504 "configure"
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14504 #include "confdefs.h"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14505
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14506 int main() {
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14507 int x=0;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14508 ; return 0; }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14509 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14510 if { (eval echo configure:14511: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14511 rm -rf conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14512
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14513 # On HP-UX, the stripped-down bundled CC doesn't accept +Z, but also
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14514 # reports no error. So, we need to grep stderr for (Bundled).
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14515 if grep '(Bundled)' config.log >/dev/null; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14516 echo "$ac_t""no" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14517 can_build_shared=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14518 dll_cflags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14519 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14520 echo "$ac_t""yes" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14521 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14522 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14523 echo "configure: failed program was:" >&5
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14524 cat conftest.$ac_ext >&5
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14525 rm -rf conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14526 echo "$ac_t""no" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14527 can_build_shared=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14528 dll_cflags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14529 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14530 rm -f conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14531 CFLAGS="$save_CFLAGS"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14532 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14533 echo "$ac_t""none" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14534 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14535
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14536 if test "$can_build_shared" = "yes"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14537 cc_produces_so=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14538 xldf=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14539 xcldf=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14540 echo $ac_n "checking if C compiler can produce shared libraries""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14541 echo "configure:14542: checking if C compiler can produce shared libraries" >&5
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14542 if test "$XEGCC" = yes; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14543 xcldf="-shared"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14544 xldf="-shared"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14545 else # Not using GCC
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14546 case "$xehost_os" in
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14547 aix[3-9]*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14548 xldf="-bE:ELLSONAME.exp -H512 -T512 -bhalt:4 -bM:SRE -bnoentry -lc"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14549 xcldf="${wl}-bE:ELLSONAME.exp ${wl}-H512 ${wl}-T512 ${wl}-bhalt:4 ${wl}-bM:SRE ${wl}-bnoentry ${wl}-lc"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14550 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14551
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14552 freebsd2* | netbsd* | openbsd*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14553 xldf="-Bshareable"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14554 xcldf="${wl}-Bshareable"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14555 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14556
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14557 freebsd3*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14558 xcldf="-shared"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14559 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14560
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14561 hpux*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14562 xldf="-b +s"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14563 xcldf="${wl}-b ${wl}+s"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14564 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14565
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14566 irix[5-9]* | osf[3-9]*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14567 xcldf="${wl}-shared"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14568 xldf="-shared"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14569 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14570
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14571 sco3.2v5* | unixware* | sysv5* | sysv4* | solaris2* | solaris7* | uts4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14572 xcldf="-G"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14573 xldf="-G"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14574 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14575
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14576 sunos4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14577 xcldf="${wl}-assert ${wl}pure-text ${wl}-Bstatic"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14578 xldf="-assert pure-text -Bstatic"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14579 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14580 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14581 fi # End if if we are using gcc
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14582
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14583 if test -n "$xcldf"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14584 save_LDFLAGS=$LDFLAGS
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14585 save_LIBS=$LIBS
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14586 save_xe_libs=$xe_libs
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14587 LDFLAGS="$xcldf $LDFLAGS"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14588 LIBS=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14589 xe_libs=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14590 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14591 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14592 #line 14593 "configure"
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14593 #include "confdefs.h"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14594
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14595 int main() {
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14596 int x=0;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14597 ; return 0; }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14598 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14599 if { (eval echo configure:14600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14600 rm -rf conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14601 cc_produces_so=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14602 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14603 echo "configure: failed program was:" >&5
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14604 cat conftest.$ac_ext >&5
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14605 rm -rf conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14606 cc_produces_so=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14607 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14608 rm -f conftest*
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14609 LDFLAGS=$save_LDFLAGS
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14610 LIBS=$save_LIBS
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14611 xe_libs=$save_xe_libs
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14612 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14613 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14614 cc_produces_so=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14615 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14616 echo "$ac_t""${cc_produces_so}" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14617
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14618 LTLD=$LD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14619 if test -z "$LTLD"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14620 ac_prog=ld
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14621 if test "$XEGCC" = yes; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14622 # Check if gcc -print-prog-name=ld gives a path.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14623 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14624 echo "configure:14625: checking for ld used by GCC" >&5
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14625 ac_prog=`($CC -print-prog-name=ld) 2>&5`
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14626 case "$ac_prog" in
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14627 # Accept absolute paths.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14628 /*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14629 if test -z "$LTLD"; then
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
14630 # case "$ac_prog" in
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
14631 # *gcc-lib*) LTLD="$CC"
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
14632 # ;;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
14633 # *)
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
14634 LTLD="$ac_prog"
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
14635 # ;;
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
14636 # esac
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14637 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14638 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14639 "")
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14640 # If it fails, then pretend we aren't using GCC.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14641 ac_prog=ld
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14642 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14643 *)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14644 # If it is relative, then search for the first ld in PATH.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14645 with_gnu_ld=unknown
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14646 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14647 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14648 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14649 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14650 echo "configure:14651: checking for GNU ld" >&5
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14651 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14652
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14653 if test -z "$LTLD"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14654 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14655 for ac_dir in $PATH; do
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14656 test -z "$ac_dir" && ac_dir=.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14657 if test -f "$ac_dir/$ac_prog"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14658 LTLD="$ac_dir/$ac_prog"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14659 # Check to see if the program is GNU ld. I'd rather use --version,
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14660 # but apparently some GNU ld's only accept -v.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14661 # Break only if it was the GNU/non-GNU ld that we prefer.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14662 if "$LTLD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14663 xe_gnu_ld=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14664 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14665 xe_gnu_ld=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14666 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14667 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14668 done
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14669 IFS="$ac_save_ifs"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14670 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14671
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14672 if test -n "$LTLD"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14673 echo "$ac_t""${LTLD}" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14674 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14675 echo "$ac_t""no" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14676 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14677
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14678 if test -z "$LTLD" -a "$cc_produces_so" = no; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14679 { echo "configure: error: no acceptable linker found in \$PATH" 1>&2; exit 1; }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14680 exit 1
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14681 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14682 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14683
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14684 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14685
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14686 # Check to see if it really is or isn't GNU ld.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14687 echo $ac_n "checking if the linker is GNU ld""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14688 echo "configure:14689: checking if the linker is GNU ld" >&5
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14689 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14690 if $LTLD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14691 xe_gnu_ld=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14692 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14693 xe_gnu_ld=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14694 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14695 echo "$ac_t""${xe_gnu_ld}" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14696
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14697 case "$xehost_os" in
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14698 amigaos* | sunos4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14699 # On these operating systems, we should treat GNU ld like the system ld.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14700 gnu_ld_acts_native=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14701 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14702 *)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14703 gnu_ld_acts_native=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14704 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14705 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14706
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14707 if test "$cc_produces_so" = "yes"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14708 dll_ld=$CC
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14709 dll_ldflags=$xcldf
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14710 can_build_shared=yes
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
14711 ld_shlibs=yes
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14712 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14713 # OK - only NOW do we futz about with ld.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14714 # See if the linker supports building shared libraries.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14715 echo $ac_n "checking whether the linker supports shared libraries""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14716 echo "configure:14717: checking whether the linker supports shared libraries" >&5
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14717 dll_ld=$CC
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14718 dll_ldflags=$LDFLAGS
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14719 ld_shlibs=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14720 can_build_shared=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14721 if test "$xe_gnu_ld" = yes && test "$gnu_ld_acts_native" != yes; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14722 # See if GNU ld supports shared libraries.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14723 if $LTLD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14724 dll_ld=$CC
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14725 dll_ldflags="-shared"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14726 ld_shlibs=yes
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14727 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14728 ld_shlibs=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14729 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14730 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14731 # PORTME fill in a description of your system's linker (not GNU ld)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14732 case "$xehost_os" in
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14733 aix3*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14734 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14735 dll_ldflags=$xldf
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14736 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14737
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14738 aix[4-9]*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14739 dll_ldflags=$xcldf
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14740 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14741
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14742 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14743 # support. Future versions do this automatically, but an explicit c++rt0.o
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14744 # doesn't break anything, and helps significantly (at the cost of a little
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14745 # extra space).
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14746 freebsd2.2*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14747 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14748 dll_ldflags=$xldf
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14749 dll_post="/usr/lib/c++rt0.o"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14750 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14751
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14752 # Unfortunately, older versions of FreeBSD 2 don't have this feature.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14753 freebsd2*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14754 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14755 dll_ldflags="-Bshareable"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14756 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14757
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14758 # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14759 freebsd3*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14760 dll_ldflags="-shared"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14761 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14762
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14763 hpux*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14764 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14765 dll_ldflags=$xldf
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14766 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14767
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14768 irix[5-9]*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14769 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14770 dll_ldflags=$xldf
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14771 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14772
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14773 netbsd*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14774 # Tested with NetBSD 1.2 ld
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14775 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14776 dll_ldflags=$xldf
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14777 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14778
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14779 openbsd*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14780 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14781 dll_ldflags=$xldf
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14782 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14783
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14784 osf3* | osf4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14785 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14786 dll_ldflags=$xldf
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14787 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14788
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14789 # For both SCO and Solaris we MAY want to have LDFLAGS include -z text
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14790 sco3.2v5* | unixware* | sysv5* | sysv4* | solaris2* | solaris7*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14791 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14792 case "$dll_ld" in
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14793 *gcc*) dll_ldflags="-shared"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14794 dll_ld=$CC
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14795 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14796 *) dll_ldflags="-G"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14797 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14798 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14799 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14800
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14801 sunos4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14802 if test "$XEGCC" = yes; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14803 dll_ld=$CC
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14804 else
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14805 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14806 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14807 dll_ldflags=$xldf
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14808 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14809
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14810 uts4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14811 dll_ld=$LTLD
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14812 dll_ldflags="-G"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14813 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14814
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14815 bsdi*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14816 dll_ldflags="-r"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14817 dll_ld="shlicc2"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14818 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14819
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14820 *)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14821 ld_shlibs=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14822 can_build_shared=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14823 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14824 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14825 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14826 echo "$ac_t""${ld_shlibs}" 1>&6
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14827 if test "$ld_shlibs" = "no"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14828 can_build_shared=no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14829 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14830 fi # End of if cc_produces_so = no
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14831
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14832
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14833 if test "$xe_gnu_ld" = yes; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14834 if test "$ld_shlibs" = yes; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14835 ld_dynamic_link_flags="${wl}-export-dynamic"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14836 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14837 fi
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14838
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14839 if test -z "$ld_dynamic_link_flags"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14840 case "$xehost_os" in
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14841 aix[3-9]*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14842 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14843 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14844
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14845 freebsd2.2*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14846 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14847 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14848
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14849 freebsd2*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14850 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14851 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14852
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14853 freebsd3*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14854 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14855 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14856
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14857 hpux*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14858 ld_dynamic_link_flags="${wl}-E"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14859 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14860
460
223736d75acb Import from CVS: tag r21-2-45
cvs
parents: 458
diff changeset
14861 irix[5-9]*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14862 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14863 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14864
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14865 netbsd*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14866 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14867 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14868
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14869 openbsd*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14870 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14871 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14872
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14873 osf3* | osf4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14874 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14875 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14876
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
14877 solaris2* | solaris7*)
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
14878 ld_dynamic_link_flags=
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
14879 ;;
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
14880
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
14881 sco3.2v5* | unixware* | sysv5* | sysv4*)
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14882 ld_dynamic_link_flags="${wl}-Bexport"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14883 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14884
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14885 sunos4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14886 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14887 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14888
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14889 uts4*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14890 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14891 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14892
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14893 bsdi*)
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14894 ld_dynamic_link_flags=
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14895 ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14896
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14897 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14898 fi # End of if -z ld_dynamic_link_flags
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14899 fi # End of if test "$can_build_shared" = "yes"
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14900
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14901
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14902
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14903
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14904
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14905
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14906
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14907
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14908 fi
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14909
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14910 if test "$can_build_shared" = "yes"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14911 { test "$extra_verbose" = "yes" && cat << \EOF
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14912 Defining HAVE_SHLIB
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14913 EOF
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14914 cat >> confdefs.h <<\EOF
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14915 #define HAVE_SHLIB 1
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14916 EOF
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14917 }
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
14918
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14919 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14920 test -n "$libdl" && LIBS="-l${libdl} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${libdl}\" to \$LIBS"; fi
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14921 for ac_func in dlerror _dlerror
276
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14922 do
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14923 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14924 echo "configure:14925: checking for $ac_func" >&5
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14925
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14926 cat > conftest.$ac_ext <<EOF
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14927 #line 14928 "configure"
276
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14928 #include "confdefs.h"
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14929 /* System header to define __stub macros and hopefully few prototypes,
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14930 which can conflict with char $ac_func(); below. */
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14931 #include <assert.h>
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14932 /* Override any gcc2 internal prototype to avoid an error. */
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14933 /* We use char because int might match the return type of a gcc2
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14934 builtin and then its argument prototype would still apply. */
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14935 char $ac_func();
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14936
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14937 int main() {
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14938
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14939 /* The GNU C library defines this for functions which it implements
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14940 to always fail with ENOSYS. Some functions are actually named
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14941 something starting with __ and the normal name is an alias. */
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14942 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14943 choke me
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14944 #else
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14945 $ac_func();
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14946 #endif
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14947
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14948 ; return 0; }
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14949 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14950 if { (eval echo configure:14951: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
276
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14951 rm -rf conftest*
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14952 eval "ac_cv_func_$ac_func=yes"
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14953 else
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14954 echo "configure: failed program was:" >&5
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14955 cat conftest.$ac_ext >&5
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14956 rm -rf conftest*
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14957 eval "ac_cv_func_$ac_func=no"
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14958 fi
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14959 rm -f conftest*
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14960
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14961 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14962 echo "$ac_t""yes" 1>&6
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14963 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14964 { test "$extra_verbose" = "yes" && cat << EOF
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14965 Defining $ac_tr_func
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14966 EOF
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14967 cat >> confdefs.h <<EOF
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14968 #define $ac_tr_func 1
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14969 EOF
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14970 }
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14971
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14972 else
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14973 echo "$ac_t""no" 1>&6
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14974 fi
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14975 done
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
14976
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14977 with_modules=yes
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
14978 else
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14979 if test "$with_modules" = "yes"; then
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14980 { echo "Error:" "Required module support cannot be provided." >&2; exit 1; }
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14981 else
582
0dcc097685c7 [xemacs-hg @ 2001-05-27 01:50:52 by ben]
ben
parents: 567
diff changeset
14982 echo " No module support."
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
14983 fi
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
14984 with_modules=no
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
14985 fi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
14986 fi
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
14987
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
14988 cat > conftest.$ac_ext <<EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14989 #line 14990 "configure"
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
14990 #include "confdefs.h"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
14991 int main(int c,char *v[]){return 0;}
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
14992 EOF
853
2b6fa2618f76 [xemacs-hg @ 2002-05-28 08:44:22 by ben]
ben
parents: 831
diff changeset
14993 if { (eval echo configure:14994: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
14994 then
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
14995 :
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
14996 else
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
14997 conftest_rc="$?"
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
14998 echo "configure: failed program was:" >&5
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
14999 cat conftest.$ac_ext >&5
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15000 rm -fr conftest*
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15001
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15002 echo ""
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15003 echo "*** PANIC *** The C compiler can no longer build working executables."
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15004 echo "*** PANIC *** Please examine the tail of config.log for runtime errors."
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15005 echo "*** PANIC *** The most likely reason for this problem is that configure"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15006 echo "*** PANIC *** links with shared libraries, but those libraries cannot be"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15007 echo "*** PANIC *** found at run time."
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15008 echo "*** PANIC ***"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15009 echo "*** PANIC *** On a Linux system, edit /etc/ld.so.conf and re-run ldconfig."
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15010 echo "*** PANIC *** On other systems, try telling configure where to find the"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15011 echo "*** PANIC *** shared libraries using the --site-runtime-libraries option"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15012 echo "*** PANIC ***"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15013 echo "*** PANIC *** Another way to shoot yourself in the foot is to specify"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15014 echo "*** PANIC *** --with-FEATURE when FEATURE is not actually installed"
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15015 echo "*** PANIC *** on your system. Don't do that."
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15016 exit 1
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15017 fi
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15018 rm -fr conftest*
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15019
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 744
diff changeset
15020 if test "$win32_processes" != "yes"; then
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
15021 { test "$extra_verbose" = "yes" && cat << \EOF
263
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
15022 Defining HAVE_UNIX_PROCESSES
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
15023 EOF
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
15024 cat >> confdefs.h <<\EOF
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
15025 #define HAVE_UNIX_PROCESSES 1
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
15026 EOF
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
15027 }
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
15028
398
74fd4e045ea6 Import from CVS: tag r21-2-29
cvs
parents: 394
diff changeset
15029 fi
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
15030
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15031
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15032
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15033 T=""
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
15034 for W in $CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
15035 CFLAGS="$T"
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
15036
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
15037
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
15038 T=""
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15039 for W in $extra_objs; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15040 extra_objs="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15041
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15042
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15043 T=""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15044 for W in -DHAVE_CONFIG_H $c_switch_site $c_switch_machine $c_switch_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15045 c_switch_general="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15046
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15047
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15048 T=""
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
15049 for W in $c_switch_x_site $c_switch_gtk $X_CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15050 c_switch_window_system="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15051
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15052
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15053 T=""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15054 for W in $c_switch_general $c_switch_window_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15055 c_switch_all="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15056
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15057
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15058 T=""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15059 for W in $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_run; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15060 ld_switch_general="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15061
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15062
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15063 T=""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15064 for W in $ld_switch_x_site; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15065 ld_switch_window_system="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15066
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15067
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15068 T=""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15069 for W in $ld_switch_general $ld_switch_window_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15070 ld_switch_all="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15071
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15072
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15073 T=""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15074 for W in $LIBS $libs_machine $libs_system $libs_standard; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15075 ld_libs_general="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15076
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15077
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15078 T=""
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
15079 for W in $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15080 ld_libs_window_system="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15081
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15082
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15083 T=""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15084 for W in $ld_libs_window_system $ld_libs_general; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15085 ld_libs_all="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15086
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15087
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15088
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15089 MAKE_SUBDIR="$MAKE_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$MAKE_SUBDIR"; fi
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15090 internal_makefile_list="Makefile.in"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15091 SUBDIR_MAKEFILES=''
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15092 test -d lock || mkdir lock
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15093 for dir in $MAKE_SUBDIR; do
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
15094 case "$dir" in */* ) ( for d in `echo $dir | sed 's:/: :g'` ; do
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
15095 test -d "$d" || mkdir "$d"; cd "$d"
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
15096 done ) ;;
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
15097 * ) test -d "$dir" || mkdir "$dir" ;;
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
15098 esac
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15099
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15100 T=""
384
bbff43aa5eb7 Import from CVS: tag r21-2-7
cvs
parents: 380
diff changeset
15101 for W in $SUBDIR_MAKEFILES $dir/Makefile $dir/GNUmakefile; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15102 SUBDIR_MAKEFILES="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15103
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15104
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15105 T=""
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15106 for W in $internal_makefile_list $dir/Makefile.in; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15107 internal_makefile_list="$T"
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15108
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15109 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15110
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15111
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15112
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
15113
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15114 for dir in src/s src/m; do
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15115 if test ! -d "$dir" ; then
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15116 echo Making symbolic link to "$srcdir/$dir"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15117 ${LN_S} "$srcdir/$dir" "$dir"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15118 fi
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15119 done
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15120
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15121 if test "$extra_verbose" = "yes"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15122 echo ""
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
15123 for var in extra_objs c_switch_general c_switch_window_system c_switch_all ld_switch_general ld_switch_window_system ld_switch_all ld_libs_general ld_libs_window_system ld_libs_all; do eval "echo \"$var = '\$$var'\""; done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15124 echo ""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15125 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15126
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15127
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15128 if test -f "$srcdir/src/.gdbinit" -a ! -f "src/.gdbinit"; then
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15129 test "$extra_verbose" = "yes" && echo "creating src/.gdbinit"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15130 echo "source $srcdir/src/.gdbinit" > "src/.gdbinit"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15131 fi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15132
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15133 if test -f "$srcdir/src/.dbxrc" -a ! -f "src/.dbxrc"; then
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15134 test "$extra_verbose" = "yes" && echo "creating src/.dbxrc"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15135 echo ". $srcdir/src/.dbxrc" > "src/.dbxrc"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15136 fi
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15137
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15138 if test -f "$srcdir/TAGS" -a ! -f "TAGS"; then
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15139 test "$extra_verbose" = "yes" && echo "creating TAGS"
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15140 echo "
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15141 $srcdir/TAGS,include" > "TAGS"
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15142 fi
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15143
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15144 if test "$__SUNPRO_C" = "yes"; then
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 434
diff changeset
15145 test "$extra_verbose" = "yes" && echo "creating .sbinit"
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15146 ( echo "# For use with Sun WorkShop's Source browser."
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15147 echo "# See sbquery(1) and sbinit(4) for more information"
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15148 for dir in $MAKE_SUBDIR; do echo "import $dir"; done
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15149 ) > .sbinit
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15150 fi
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15152 rm -f core
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15153
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15154
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15155
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15156
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15157
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15158
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15159
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15160
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15161
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15162
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15163
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15164
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15165
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15166
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15167
280
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
15168
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15169
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
15170
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
15171
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
15172
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15173 PREFIX=$prefix
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15174 while true; do
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15175 case "$PREFIX" in
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15176 *\$* ) eval "PREFIX=$PREFIX" ;;
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15177 *) break ;;
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15178 esac
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15179 done
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15180
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15181
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15182
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15183
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15184 EXEC_PREFIX=$exec_prefix
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15185 while true; do
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15186 case "$EXEC_PREFIX" in
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15187 *\$* ) eval "EXEC_PREFIX=$EXEC_PREFIX" ;;
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15188 *) break ;;
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15189 esac
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15190 done
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15191
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15192
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15193
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15194
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15195 INFODIR=$infodir
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15196 while true; do
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15197 case "$INFODIR" in
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15198 *\$* ) eval "INFODIR=$INFODIR" ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15199 *) break ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15200 esac
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15201 done
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15202
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15203
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15204
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15205
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15206 INFOPATH=$infopath
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15207 while true; do
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15208 case "$INFOPATH" in
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15209 *\$* ) eval "INFOPATH=$INFOPATH" ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15210 *) break ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15211 esac
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15212 done
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15213
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15214
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15215
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15216
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15217 PACKAGE_PATH=$package_path
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15218 while true; do
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15219 case "$PACKAGE_PATH" in
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15220 *\$* ) eval "PACKAGE_PATH=$PACKAGE_PATH" ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15221 *) break ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15222 esac
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15223 done
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15224
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15225
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15226
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15227
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15228 LISPDIR=$lispdir
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15229 while true; do
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15230 case "$LISPDIR" in
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15231 *\$* ) eval "LISPDIR=$LISPDIR" ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15232 *) break ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15233 esac
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15234 done
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15235
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15236
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15237
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15238
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15239 MODULEDIR=$moduledir
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15240 while true; do
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15241 case "$MODULEDIR" in
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15242 *\$* ) eval "MODULEDIR=$MODULEDIR" ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15243 *) break ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15244 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15245 done
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15246
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15247
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15248
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15249
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15250 SITELISPDIR=$sitelispdir
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15251 while true; do
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15252 case "$SITELISPDIR" in
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15253 *\$* ) eval "SITELISPDIR=$SITELISPDIR" ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15254 *) break ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15255 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15256 done
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15257
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15258
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15259
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15260
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15261 SITEMODULEDIR=$sitemoduledir
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15262 while true; do
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15263 case "$SITEMODULEDIR" in
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15264 *\$* ) eval "SITEMODULEDIR=$SITEMODULEDIR" ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15265 *) break ;;
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15266 esac
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15267 done
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15268
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15269
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15270
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15271
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15272 ETCDIR=$etcdir
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15273 while true; do
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15274 case "$ETCDIR" in
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15275 *\$* ) eval "ETCDIR=$ETCDIR" ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15276 *) break ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15277 esac
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15278 done
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15279
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15280
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15281
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15282
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15283 DOCDIR=$docdir
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15284 while true; do
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15285 case "$DOCDIR" in
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15286 *\$* ) eval "DOCDIR=$DOCDIR" ;;
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15287 *) break ;;
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15288 esac
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15289 done
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15290
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15291
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15292
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15293
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15294 ARCHLIBDIR=$archlibdir
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15295 while true; do
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15296 case "$ARCHLIBDIR" in
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15297 *\$* ) eval "ARCHLIBDIR=$ARCHLIBDIR" ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15298 *) break ;;
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15299 esac
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15300 done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15301
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15302
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15303
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15304
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15305
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15306
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15307
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15308
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15309
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15310
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15311
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15312
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15313
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15314
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15315
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15316
203
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 201
diff changeset
15317
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
15318
263
727739f917cb Import from CVS: tag r20-5b30
cvs
parents: 261
diff changeset
15319
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15320
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15321 RECURSIVE_MAKE="\$(MAKE) \$(MFLAGS) CC='\$(CC)' CFLAGS='\$(CFLAGS)' LDFLAGS='\$(LDFLAGS)' CPPFLAGS='\$(CPPFLAGS)'"
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15322
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15323
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15324
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15325
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15326
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15327
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15328
594
fd49b88b9f06 [xemacs-hg @ 2001-05-31 12:47:21 by ben]
ben
parents: 585
diff changeset
15329
fd49b88b9f06 [xemacs-hg @ 2001-05-31 12:47:21 by ben]
ben
parents: 585
diff changeset
15330 test -n "$xemacs_compiler" && XEMACS_CC="$xemacs_compiler"
fd49b88b9f06 [xemacs-hg @ 2001-05-31 12:47:21 by ben]
ben
parents: 585
diff changeset
15331 : ${XEMACS_CC:="$CC"}
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15332
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15333
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15334 if test "$with_prefix" = "yes"; then
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15335 { test "$extra_verbose" = "yes" && cat << \EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15336 Defining PREFIX_USER_DEFINED
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15337 EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15338 cat >> confdefs.h <<\EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15339 #define PREFIX_USER_DEFINED 1
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15340 EOF
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15341 }
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15342
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15343 fi
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15344
267
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15345 if test "$with_site_lisp" = "no"; then
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15346 { test "$extra_verbose" = "yes" && cat << \EOF
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15347 Defining INHIBIT_SITE_LISP
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15348 EOF
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15349 cat >> confdefs.h <<\EOF
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15350 #define INHIBIT_SITE_LISP 1
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15351 EOF
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15352 }
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15353
966663fcf606 Import from CVS: tag r20-5b32
cvs
parents: 265
diff changeset
15354 fi
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15355 if test "$with_site_modules" = "no"; then
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15356 { test "$extra_verbose" = "yes" && cat << \EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15357 Defining INHIBIT_SITE_MODULES
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15358 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15359 cat >> confdefs.h <<\EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15360 #define INHIBIT_SITE_MODULES 1
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15361 EOF
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15362 }
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15363
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15364 fi
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15365
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
15366
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
15367 T=""
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
15368 for W in $ac_configure_args; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
15369 ac_configure_args="$T"
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
15370
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15371 { test "$extra_verbose" = "yes" && cat << EOF
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
15372 Defining EMACS_CONFIGURATION = "$configuration"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15373 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15374 cat >> confdefs.h <<EOF
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
15375 #define EMACS_CONFIGURATION "$configuration"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15376 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15377 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15378
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15379 { test "$extra_verbose" = "yes" && cat << EOF
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
15380 Defining EMACS_CONFIG_OPTIONS = "$ac_configure_args"
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15381 EOF
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15382 cat >> confdefs.h <<EOF
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
15383 #define EMACS_CONFIG_OPTIONS "$ac_configure_args"
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15384 EOF
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15385 }
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15386
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15387
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15388
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15389 null_string=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15390 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15391 Defining LD_SWITCH_X_SITE = $null_string
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15392 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15393 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15394 #define LD_SWITCH_X_SITE $null_string
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15395 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15396 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15397
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15398 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15399 Defining LD_SWITCH_X_SITE_AUX = $null_string
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15400 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15401 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15402 #define LD_SWITCH_X_SITE_AUX $null_string
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15403 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15404 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15405
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15406 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15407 Defining C_SWITCH_X_SITE = $null_string
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15408 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15409 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15410 #define C_SWITCH_X_SITE $null_string
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15411 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15412 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15413
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15414 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15415 Defining LD_SWITCH_SITE = $null_string
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15416 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15417 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15418 #define LD_SWITCH_SITE $null_string
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15419 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15420 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15421
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15422 { test "$extra_verbose" = "yes" && cat << EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15423 Defining C_SWITCH_SITE = $null_string
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15424 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15425 cat >> confdefs.h <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15426 #define C_SWITCH_SITE $null_string
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15427 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15428 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15429
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15430
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15431
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
15432 if test "$GNU_MALLOC" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15433 Defining GNU_MALLOC
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15434 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15435 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15436 #define GNU_MALLOC 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15437 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15438 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15439
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
15440 elif test "$with_system_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15441 Defining USE_SYSTEM_MALLOC
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15442 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15443 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15444 #define USE_SYSTEM_MALLOC 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15445 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15446 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15447
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
15448 elif test "$with_debug_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15449 Defining USE_DEBUG_MALLOC
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15450 EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15451 cat >> confdefs.h <<\EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15452 #define USE_DEBUG_MALLOC 1
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15453 EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15454 }
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15455
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
15456 { test "$extra_verbose" = "yes" && cat << \EOF
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15457 Defining USE_SYSTEM_MALLOC
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15458 EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15459 cat >> confdefs.h <<\EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15460 #define USE_SYSTEM_MALLOC 1
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15461 EOF
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15462 }
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
15463
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15464 fi
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
15465 test "$GCC" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15466 Defining USE_GCC
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15467 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15468 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15469 #define USE_GCC 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15470 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15471 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15472
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15473 test "$external_widget" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15474 Defining EXTERNAL_WIDGET
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15475 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15476 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15477 #define EXTERNAL_WIDGET 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15478 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15479 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15480
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15481 test "$quick_build" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15482 Defining QUICK_BUILD
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15483 EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15484 cat >> confdefs.h <<\EOF
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15485 #define QUICK_BUILD 1
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15486 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15487 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15488
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15489 test "$with_purify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15490 Defining PURIFY
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15491 EOF
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15492 cat >> confdefs.h <<\EOF
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15493 #define PURIFY 1
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15494 EOF
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15495 }
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15496
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15497 test "$with_quantify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15498 Defining QUANTIFY
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15499 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15500 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15501 #define QUANTIFY 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15502 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15503 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15504
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15505 test "$with_pop" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15506 Defining MAIL_USE_POP
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15507 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15508 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15509 #define MAIL_USE_POP 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15510 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15511 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15512
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15513 test "$with_kerberos" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15514 Defining KERBEROS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15515 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15516 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15517 #define KERBEROS 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15518 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15519 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15520
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15521 test "$with_hesiod" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15522 Defining HESIOD
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15523 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15524 cat >> confdefs.h <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15525 #define HESIOD 1
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15526 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15527 }
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15528
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15529 test "$use_union_type" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15530 Defining USE_UNION_TYPE
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15531 EOF
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15532 cat >> confdefs.h <<\EOF
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15533 #define USE_UNION_TYPE 1
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15534 EOF
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15535 }
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
15536
424
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
15537 test "$pdump" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
15538 Defining PDUMP
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
15539 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
15540 cat >> confdefs.h <<\EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
15541 #define PDUMP 1
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
15542 EOF
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
15543 }
11054d720c21 Import from CVS: tag r21-2-20
cvs
parents: 422
diff changeset
15544
724
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
15545 test "$with_ipv6_cname" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
15546 Defining IPV6_CANONICALIZE
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
15547 EOF
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
15548 cat >> confdefs.h <<\EOF
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
15549 #define IPV6_CANONICALIZE 1
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
15550 EOF
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
15551 }
76d5a3dd827a [xemacs-hg @ 2002-01-05 07:33:11 by stephent]
stephent
parents: 720
diff changeset
15552
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
15553
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15554
118
7d55a9ba150c Import from CVS: tag r20-1b11
cvs
parents: 116
diff changeset
15555 (
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15556 if test -f /etc/osversion; then echo "osversion: `cat /etc/osversion`"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15557 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15558 echo "uname -a: `uname -a`"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15559 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15560 echo ""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15561 echo "$0 $quoted_arguments"
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
15562 ) > Installation
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
15563
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
15564 if test ! -z ${emacs_beta_version} ; then
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
15565 if test -z "${emacs_is_beta}" ; then
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
15566 xemacs_betaname=".${emacs_beta_version}"
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
15567 else
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
15568 xemacs_betaname="-b${emacs_beta_version}"
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
15569 fi
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
15570 else
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
15571 xemacs_betaname=""
414
da8ed4261e83 Import from CVS: tag r21-2-15
cvs
parents: 412
diff changeset
15572 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15573
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 114
diff changeset
15574 (
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15575 echo "
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15576
261
405dd6d1825b Import from CVS: tag r20-5b29
cvs
parents: 259
diff changeset
15577 XEmacs ${emacs_major_version}.${emacs_minor_version}${xemacs_betaname} \"$xemacs_codename\" configured for \`$canonical'.
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15578 "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15579 echo "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15580 Compilation / Installation:"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15581 echo " Source code location: $srcdir"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15582 echo " Installation prefix: $prefix"
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
15583 if test -n "$site_includes"; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15584 echo " Additional header files: $site_includes"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15585 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15586 if test -n "$site_libraries"; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15587 echo " Additional libraries: $site_libraries"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15588 fi
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
15589 if test -n "$site_prefixes"; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15590 echo " Additional prefixes: $site_prefixes"
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents: 207
diff changeset
15591 fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15592 if test -n "$runpath"; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15593 echo " Runtime library search path: $runpath"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15594 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15595
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15596 if test -n "$opsysfile"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15597 then echo " Operating system description file: \`$opsysfile'"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15598 else echo " Not using any operating system description file"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15599 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15600 if test -n "$machfile"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15601 then echo " Machine description file: \`$machfile'"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15602 else echo " Not using any machine description file"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15603 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15604
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15605 echo " Compiler: $CC $CFLAGS"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15606 echo " Relocating allocator for buffers: $rel_alloc"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15607 echo " GNU version of malloc: ${GNU_MALLOC}${GNU_MALLOC_reason}"
708
512e4a478e9d [xemacs-hg @ 2001-12-20 06:08:09 by andyp]
andyp
parents: 670
diff changeset
15608 case "$ld_switch_site" in
512e4a478e9d [xemacs-hg @ 2001-12-20 06:08:09 by andyp]
andyp
parents: 670
diff changeset
15609 *nocombreloc*) echo " Linking with \`-z nocombreloc'.
512e4a478e9d [xemacs-hg @ 2001-12-20 06:08:09 by andyp]
andyp
parents: 670
diff changeset
15610 - Consider configuring with --pdump." ;;
512e4a478e9d [xemacs-hg @ 2001-12-20 06:08:09 by andyp]
andyp
parents: 670
diff changeset
15611 esac
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15612
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15613 echo "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15614 Window System:"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15615 if test "$with_msw" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15616 echo " Compiling in support for the Microsoft window system."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15617 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15618 if test "$with_x11" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15619 echo " Compiling in support for the X window system:"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15620 echo " - X Windows headers location: $x_includes"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15621 echo " - X Windows libraries location: $x_libraries"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15622 if test "$with_xauth" != yes; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15623 echo " - Xau (X authority) not available."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15624 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15625 if test "$with_xmu" != yes; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15626 echo " - Xmu library not available; substituting equivalent routines."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15627 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15628 if test "$with_wmcommand" != no; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15629 echo " - Handling WM_COMMAND properly."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15630 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15631 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15632 if test "$need_athena" = "yes"; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15633 echo " Compiling in support for the Athena widget set:"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15634 echo " - Athena headers location: $athena_h_path"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15635 echo " - Athena library to link: $athena_lib"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15636 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15637 case "$with_menubars" in
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
15638 gtk ) echo " Using GTK menubars." ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15639 lucid ) echo " Using Lucid menubars." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15640 motif ) echo " Using Motif menubars."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15641 echo " *WARNING* The Motif menubar implementation is currently buggy."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15642 echo " We recommend using the Lucid menubar instead."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15643 echo " Re-run configure with --with-menubars='lucid'." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15644 msw ) echo " Using MS-Windows menubars." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15645 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15646 case "$with_scrollbars" in
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
15647 gtk ) echo " Using GTK scrollbars." ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15648 lucid ) echo " Using Lucid scrollbars." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15649 motif ) echo " Using Motif scrollbars." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15650 athena ) echo " Using Athena scrollbars." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15651 msw ) echo " Using MS-Windows scrollbars." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15652 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15653 case "$with_dialogs" in
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
15654 gtk ) echo " Using GTK dialog boxes." ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15655 motif ) echo " Using Motif dialog boxes."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15656 if test "$unexec" = "unexaix.o"; then if test "`uname -v`" = 4 -a "`uname -r`" -ge 3; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15657 echo " *WARNING* The Motif dialog boxes cause problems on AIX 4.3 and higher."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15658 echo " We recommend using the Athena dialog boxes instead."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15659 echo " Install libXaw and re-run configure with --with-dialogs='athena'."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15660 echo " Read the PROBLEMS file for more information."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15661 fi; fi ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15662 athena ) echo " Using Athena dialog boxes." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15663 msw ) echo " Using MS-Windows dialog boxes." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15664 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15665 case "$with_widgets" in
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
15666 gtk ) echo " Using GTK native widgets." ;;
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15667 motif ) echo " Using Motif native widgets." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15668 athena ) echo " Using Athena native widgets." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15669 msw ) echo " Using MS-Windows native widgets." ;;
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15670 esac
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15671 if test "$with_dragndrop" = yes; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15672 echo " Compiling in support for Drag'n'Drop (EXPERIMENTAL)."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15673 echo " - Drag'n'Drop prototype: $dragndrop_proto."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15674 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15675
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15676 echo "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15677 TTY:"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15678 test "$with_ncurses" = yes && echo " Compiling in support for ncurses."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15679 test "$with_gpm" = yes && echo " Compiling in support for GPM (General Purpose Mouse)."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15680
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15681 echo "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15682 Images:"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15683 test "$with_gif" = yes && echo " Compiling in support for GIF images (builtin)."
153
25f70ba0133c Import from CVS: tag r20-3b3
cvs
parents: 151
diff changeset
15684 if test "$with_xpm" = yes; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15685 echo " Compiling in support for XPM images."
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
15686 elif test "$with_x11" = yes; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15687 echo " WARNING: -----------------------------------------------------------"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15688 echo " WARNING: Compiling without XPM image support."
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15689 if test "$xpm_problem" != ""; then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15690 echo " Reason: $xpm_problem"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15691 fi
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15692 echo " WARNING: You should strongly consider installing XPM."
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15693 echo " WARNING: Otherwise toolbars and other graphics will look suboptimal."
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15694 echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15695 echo " WARNING: -----------------------------------------------------------"
371
cc15677e0335 Import from CVS: tag r21-2b1
cvs
parents: 369
diff changeset
15696 fi
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15697 if test "$with_png" = yes; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15698 echo " Compiling in support for PNG images."
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15699 elif test "$window_system" != "none"; then
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15700 echo " WARNING: -----------------------------------------------------------"
373
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15701 echo " WARNING: Compiling without PNG image support."
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15702 if test "$png_problem" != ""; then
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15703 echo " Reason: $png_problem"
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15704 fi
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15705 echo " WARNING: You should strongly consider installing the PNG libraries."
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15706 echo " WARNING: Otherwise certain images and glyphs may not display."
6240c7796c7a Import from CVS: tag r21-2b2
cvs
parents: 371
diff changeset
15707 echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15708 echo " WARNING: -----------------------------------------------------------"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15709 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15710 test "$with_jpeg" = yes && echo " Compiling in support for JPEG images."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15711 test "$with_tiff" = yes && echo " Compiling in support for TIFF images."
310
851ff35f137f Import from CVS: tag r21-0b53
cvs
parents: 308
diff changeset
15712 test "$with_xface" = yes && echo " Compiling in support for X-Face message headers."
432
3a7e78e1142d Import from CVS: tag r21-2-24
cvs
parents: 430
diff changeset
15713
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15714 echo "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15715 Sound:"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15716 test "$with_native_sound" = yes && echo " Compiling in support for sound (native)."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15717 test "$with_nas_sound" = yes && echo " Compiling in support for NAS (network audio system)."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15718 test "$old_nas" = yes && echo " - NAS library lacks error trapping; will play synchronously."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15719 test "$with_esd_sound" = yes && echo " Compiling in support for ESD (Enlightened Sound Daemon)."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15720
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15721 echo "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15722 Databases:"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15723 test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley database."
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 114
diff changeset
15724 test "$with_database_dbm" = yes && echo " Compiling in support for DBM."
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
15725 test "$with_database_gdbm" = yes && echo " Compiling in support for GNU DBM."
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15726 test "$with_ldap" = yes && echo " Compiling in support for LDAP."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15727 if test "$with_postgresql" = yes; then
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15728 echo " Compiling in support for PostgreSQL."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15729 echo " - Using PostgreSQL header file: $libpq_fe_h_file"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15730 test "$with_postgresqlv7" = yes && echo " - Using PostgreSQL V7 bindings."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15731 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15732
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15733 echo "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15734 Internationalization:"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15735 test "$with_mule" = yes && echo " Compiling in support for Mule (multi-lingual Emacs)."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15736 test "$with_xim" != no && echo " Compiling in support for XIM (X11R5+ I18N input method)."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15737 test "$with_xim" = motif && echo " - Using Motif to provide XIM support."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15738 test "$with_xim" = xlib && echo " - Using raw Xlib to provide XIM support."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15739 test "$with_xfs" = yes && echo " - Using XFontSet to provide bilingual menubar."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15740 test "$with_canna" = yes && echo " Compiling in support for Canna on Mule."
120
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
15741 if test "$with_wnn" = yes; then
cca96a509cfe Import from CVS: tag r20-1b12
cvs
parents: 118
diff changeset
15742 echo " Compiling in support for the WNN input method on Mule."
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15743 test "$with_wnn6" = yes && echo " - Using WNN version 6."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15744 fi
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15745
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15746 echo "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15747 Mail:"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15748 test "$with_pop" = yes && echo " Compiling in support for POP mail retrieval."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15749 test "$with_kerberos" = yes && echo " Compiling in support for Kerberos POP authentication."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15750 test "$with_hesiod" = yes && echo " Compiling in support for Hesiod POP server access."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15751 test -n "$mail_locking" && echo " Compiling in support for \"$mail_locking\" mail spool file locking method."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15752
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15753 echo "
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15754 Other Features:"
708
512e4a478e9d [xemacs-hg @ 2001-12-20 06:08:09 by andyp]
andyp
parents: 670
diff changeset
15755 test "$with_ipv6_cname" = no && echo " Inhibiting IPv6 canonicalization at startup."
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 114
diff changeset
15756 test "$with_tooltalk" = yes && echo " Compiling in support for ToolTalk."
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15757 test "$with_workshop" = yes && echo " Compiling in support for Sun WorkShop."
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15758 test "$with_socks" = yes && echo " Compiling in support for SOCKS."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15759 test "$with_dnet" = yes && echo " Compiling in support for DNET."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15760 test "$with_modules" = "yes" && echo " Compiling in support for dynamic shared object modules."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15761 test "$use_union_type" = yes && echo " Using the union type for Lisp_Objects."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15762 test "$pdump" = yes && echo " Using the new portable dumper."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15763 test "$debug" = yes && echo " Compiling in support for extra debugging code."
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
15764 test "$usage_tracking" = yes && echo " Compiling in support for active usage tracking (Sun internal)."
800
a5954632b187 [xemacs-hg @ 2002-03-31 08:27:14 by ben]
ben
parents: 777
diff changeset
15765 if test "$error_check_extents $error_check_types $error_check_text $error_check_gc $error_check_malloc $error_check_glyphs $error_check_byte_code $error_check_display $error_check_structures" \
831
5d09ddada9ae [xemacs-hg @ 2002-05-09 07:15:20 by ben]
ben
parents: 814
diff changeset
15766 != "no no no no no no no no no"; then
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15767 echo " WARNING: ---------------------------------------------------------"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15768 echo " WARNING: Compiling in support for runtime error checking."
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15769 echo " WARNING: XEmacs will run noticeably more slowly as a result."
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15770 echo " WARNING: Error checking is on by default for XEmacs beta releases."
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15771 echo " WARNING: ---------------------------------------------------------"
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15772 fi
118
7d55a9ba150c Import from CVS: tag r20-1b11
cvs
parents: 116
diff changeset
15773 echo ""
116
9f59509498e1 Import from CVS: tag r20-1b10
cvs
parents: 114
diff changeset
15774 ) | tee -a Installation
118
7d55a9ba150c Import from CVS: tag r20-1b11
cvs
parents: 116
diff changeset
15775 echo ""
7d55a9ba150c Import from CVS: tag r20-1b11
cvs
parents: 116
diff changeset
15776
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 68
diff changeset
15777
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15778 # Remove any trailing slashes in these variables.
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15779 test -n "$prefix" &&
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
15780 prefix=`echo '' "$prefix" | sed -e 's:^ ::' -e 's,\([^/]\)/*$,\1,'`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15781 test -n "$exec_prefix" &&
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
15782 exec_prefix=`echo '' "$exec_prefix" | sed -e 's:^ ::' -e 's,\([^/]\)/*$,\1,'`
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15783
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15784
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15785 for file in $internal_makefile_list; do
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15786 test "$file" = src/Makefile.in && \
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15787 file="src/Makefile.in:src/Makefile.in.in:src/depend"
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
15788 ac_output_files="$ac_output_files $file" && if test "$extra_verbose" = "yes"; then echo " Appending \"$file\" to \$ac_output_files"; fi
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15789 done
276
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
15790 ac_output_files="$ac_output_files src/paths.h lib-src/config.values"
430
a5df635868b2 Import from CVS: tag r21-2-23
cvs
parents: 426
diff changeset
15791 test "$with_modules" = "yes" && ac_output_files="$ac_output_files lib-src/ellcc.h" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src/ellcc.h\" to \$ac_output_files"; fi
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
15792
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15793 trap '' 1 2 15
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15794
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15795 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15796
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15797 test "x$prefix" = xNONE && prefix=$ac_default_prefix
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15798 # Let make expand exec_prefix.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15799 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15800
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15801 # Any assignment to VPATH causes Sun make to only execute
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15802 # the first set of double-colon rules, so remove it if not needed.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15803 # If there is a colon in the path, we need to keep it.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15804 if test "x$srcdir" = x.; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15805 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15806 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15807
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15808 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15809
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15810 DEFS=-DHAVE_CONFIG_H
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15811
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15812 # Without the "./", some shells look in PATH for config.status.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15813 : ${CONFIG_STATUS=./config.status}
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15814
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15815 echo creating $CONFIG_STATUS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15816 rm -f $CONFIG_STATUS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15817 cat > $CONFIG_STATUS <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15818 #! /bin/sh
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15819 # Generated automatically by configure.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15820 # Run this file to recreate the current configuration.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15821 # This directory was configured as follows,
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15822 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15823 #
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15824 # $0 $ac_configure_args
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15825 #
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15826 # Compiler output produced by configure, useful for debugging
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15827 # configure, is in ./config.log if it exists.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15828
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15829 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15830 for ac_option
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15831 do
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15832 case "\$ac_option" in
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15833 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15834 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15835 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15836 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15837 echo "$CONFIG_STATUS generated by autoconf version 2.13"
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15838 exit 0 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15839 -help | --help | --hel | --he | --h)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15840 echo "\$ac_cs_usage"; exit 0 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15841 *) echo "\$ac_cs_usage"; exit 1 ;;
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15842 esac
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15843 done
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15844
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15845 ac_given_srcdir=$srcdir
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15846 ac_given_INSTALL="$INSTALL"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15847
276
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
15848 trap 'rm -fr `echo "$ac_output_files src/config.h lwlib/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15849 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15850 cat >> $CONFIG_STATUS <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15851
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15852 # Protect against being on the right side of a sed subst in config.status.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15853 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15854 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15855 $ac_vpsub
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15856 $extrasub
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15857 s%@SHELL@%$SHELL%g
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15858 s%@CFLAGS@%$CFLAGS%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15859 s%@CPPFLAGS@%$CPPFLAGS%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15860 s%@CXXFLAGS@%$CXXFLAGS%g
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15861 s%@FFLAGS@%$FFLAGS%g
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15862 s%@DEFS@%$DEFS%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15863 s%@LDFLAGS@%$LDFLAGS%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15864 s%@LIBS@%$LIBS%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15865 s%@exec_prefix@%$exec_prefix%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15866 s%@prefix@%$prefix%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15867 s%@program_transform_name@%$program_transform_name%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15868 s%@bindir@%$bindir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15869 s%@sbindir@%$sbindir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15870 s%@libexecdir@%$libexecdir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15871 s%@datadir@%$datadir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15872 s%@sysconfdir@%$sysconfdir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15873 s%@sharedstatedir@%$sharedstatedir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15874 s%@localstatedir@%$localstatedir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15875 s%@libdir@%$libdir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15876 s%@includedir@%$includedir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15877 s%@oldincludedir@%$oldincludedir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15878 s%@infodir@%$infodir%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15879 s%@mandir@%$mandir%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15880 s%@LN_S@%$LN_S%g
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
15881 s%@blddir@%$blddir%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15882 s%@CC@%$CC%g
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15883 s%@CPP@%$CPP%g
207
e45d5e7c476e Import from CVS: tag r20-4b2
cvs
parents: 203
diff changeset
15884 s%@start_flags@%$start_flags%g
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
15885 s%@ld_switch_shared@%$ld_switch_shared%g
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
15886 s%@start_files@%$start_files%g
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
15887 s%@ld@%$ld%g
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
15888 s%@lib_gcc@%$lib_gcc%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15889 s%@RANLIB@%$RANLIB%g
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15890 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15891 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15892 s%@INSTALL_DATA@%$INSTALL_DATA%g
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15893 s%@YACC@%$YACC%g
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15894 s%@SET_MAKE@%$SET_MAKE%g
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 460
diff changeset
15895 s%@GTK_CONFIG@%$GTK_CONFIG%g
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15896 s%@X_CFLAGS@%$X_CFLAGS%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15897 s%@X_PRE_LIBS@%$X_PRE_LIBS%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15898 s%@X_LIBS@%$X_LIBS%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15899 s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
276
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
15900 s%@install_pp@%$install_pp%g
159
3bb7ccffb0c0 Import from CVS: tag r20-3b6
cvs
parents: 157
diff changeset
15901 s%@libs_xauth@%$libs_xauth%g
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15902 s%@dnd_objs@%$dnd_objs%g
157
6b37e6ddd302 Import from CVS: tag r20-3b5
cvs
parents: 155
diff changeset
15903 s%@lwlib_objs@%$lwlib_objs%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15904 s%@ALLOCA@%$ALLOCA%g
426
43177a4f3daf Import from CVS: tag r21-2-21
cvs
parents: 424
diff changeset
15905 s%@have_esd_config@%$have_esd_config%g
265
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
15906 s%@dll_ld@%$dll_ld%g
8efd647ea9ca Import from CVS: tag r20-5b31
cvs
parents: 263
diff changeset
15907 s%@dll_cflags@%$dll_cflags%g
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15908 s%@dll_ldflags@%$dll_ldflags%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15909 s%@dll_post@%$dll_post%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15910 s%@dll_ldo@%$dll_ldo%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15911 s%@ld_dynamic_link_flags@%$ld_dynamic_link_flags%g
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
15912 s%@SRC_SUBDIR_DEPS@%$SRC_SUBDIR_DEPS%g
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
15913 s%@INSTALL_ARCH_DEP_SUBDIR@%$INSTALL_ARCH_DEP_SUBDIR%g
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15914 s%@MAKE_SUBDIR@%$MAKE_SUBDIR%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15915 s%@SUBDIR_MAKEFILES@%$SUBDIR_MAKEFILES%g
280
7df0dd720c89 Import from CVS: tag r21-0b38
cvs
parents: 278
diff changeset
15916 s%@PROGNAME@%$PROGNAME%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15917 s%@version@%$version%g
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15918 s%@configuration@%$configuration%g
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15919 s%@canonical@%$canonical%g
422
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
15920 s%@inststaticdir@%$inststaticdir%g
95016f13131a Import from CVS: tag r21-2-19
cvs
parents: 420
diff changeset
15921 s%@instvardir@%$instvardir%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15922 s%@srcdir@%$srcdir%g
155
43dd3413c7c7 Import from CVS: tag r20-3b4
cvs
parents: 153
diff changeset
15923 s%@pkgdir@%$pkgdir%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15924 s%@statedir@%$statedir%g
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 450
diff changeset
15925 s%@extra_includes@%$extra_includes%g
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15926 s%@PREFIX_USER_DEFINED@%$PREFIX_USER_DEFINED%g
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15927 s%@PREFIX@%$PREFIX%g
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15928 s%@EXEC_PREFIX_USER_DEFINED@%$EXEC_PREFIX_USER_DEFINED%g
278
90d73dddcdc4 Import from CVS: tag r21-0b37
cvs
parents: 276
diff changeset
15929 s%@EXEC_PREFIX@%$EXEC_PREFIX%g
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15930 s%@INFODIR_USER_DEFINED@%$INFODIR_USER_DEFINED%g
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15931 s%@INFODIR@%$INFODIR%g
203
850242ba4a81 Import from CVS: tag r20-3b28
cvs
parents: 201
diff changeset
15932 s%@infopath@%$infopath%g
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15933 s%@INFOPATH_USER_DEFINED@%$INFOPATH_USER_DEFINED%g
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15934 s%@INFOPATH@%$INFOPATH%g
269
b2472a1930f2 Import from CVS: tag r20-5b33
cvs
parents: 267
diff changeset
15935 s%@package_path@%$package_path%g
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15936 s%@PACKAGE_PATH_USER_DEFINED@%$PACKAGE_PATH_USER_DEFINED%g
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15937 s%@PACKAGE_PATH@%$PACKAGE_PATH%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15938 s%@lispdir@%$lispdir%g
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15939 s%@LISPDIR_USER_DEFINED@%$LISPDIR_USER_DEFINED%g
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15940 s%@LISPDIR@%$LISPDIR%g
388
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15941 s%@moduledir@%$moduledir%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15942 s%@MODULEDIR_USER_DEFINED@%$MODULEDIR_USER_DEFINED%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15943 s%@MODULEDIR@%$MODULEDIR%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15944 s%@sitelispdir@%$sitelispdir%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15945 s%@SITELISPDIR_USER_DEFINED@%$SITELISPDIR_USER_DEFINED%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15946 s%@SITELISPDIR@%$SITELISPDIR%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15947 s%@sitemoduledir@%$sitemoduledir%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15948 s%@SITEMODULEDIR_USER_DEFINED@%$SITEMODULEDIR_USER_DEFINED%g
aabb7f5b1c81 Import from CVS: tag r21-2-9
cvs
parents: 384
diff changeset
15949 s%@SITEMODULEDIR@%$SITEMODULEDIR%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15950 s%@etcdir@%$etcdir%g
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15951 s%@ETCDIR_USER_DEFINED@%$ETCDIR_USER_DEFINED%g
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15952 s%@ETCDIR@%$ETCDIR%g
420
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15953 s%@docdir@%$docdir%g
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15954 s%@DOCDIR_USER_DEFINED@%$DOCDIR_USER_DEFINED%g
41dbb7a9d5f2 Import from CVS: tag r21-2-18
cvs
parents: 418
diff changeset
15955 s%@DOCDIR@%$DOCDIR%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15956 s%@archlibdir@%$archlibdir%g
274
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15957 s%@ARCHLIBDIR_USER_DEFINED@%$ARCHLIBDIR_USER_DEFINED%g
ca9a9ec9c1c1 Import from CVS: tag r21-0b35
cvs
parents: 272
diff changeset
15958 s%@ARCHLIBDIR@%$ARCHLIBDIR%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15959 s%@bitmapdir@%$bitmapdir%g
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15960 s%@extra_objs@%$extra_objs%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15961 s%@machfile@%$machfile%g
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15962 s%@opsysfile@%$opsysfile%g
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15963 s%@c_switch_general@%$c_switch_general%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15964 s%@c_switch_window_system@%$c_switch_window_system%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15965 s%@c_switch_all@%$c_switch_all%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15966 s%@ld_switch_general@%$ld_switch_general%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15967 s%@ld_switch_window_system@%$ld_switch_window_system%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15968 s%@ld_switch_all@%$ld_switch_all%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15969 s%@ld_libs_general@%$ld_libs_general%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15970 s%@ld_libs_window_system@%$ld_libs_window_system%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15971 s%@ld_libs_all@%$ld_libs_all%g
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
15972 s%@RECURSIVE_MAKE@%$RECURSIVE_MAKE%g
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15973 s%@native_sound_lib@%$native_sound_lib%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15974 s%@sound_cflags@%$sound_cflags%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15975 s%@dynodump_arch@%$dynodump_arch%g
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
15976 s%@XEMACS_CC@%$XEMACS_CC%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15977 s%@internal_makefile_list@%$internal_makefile_list%g
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15978
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15979 CEOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15980 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15981
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15982 cat >> $CONFIG_STATUS <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15983
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15984 # Split the substitutions into bite-sized pieces for seds with
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15985 # small command number limits, like on Digital OSF/1 and HP-UX.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15986 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15987 ac_file=1 # Number of current file.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15988 ac_beg=1 # First line for current file.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15989 ac_end=$ac_max_sed_cmds # Line after last line for current file.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15990 ac_more_lines=:
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15991 ac_sed_cmds=""
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15992 while $ac_more_lines; do
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15993 if test $ac_beg -gt 1; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15994 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15995 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15996 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15997 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15998 if test ! -s conftest.s$ac_file; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
15999 ac_more_lines=false
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16000 rm -f conftest.s$ac_file
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16001 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16002 if test -z "$ac_sed_cmds"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16003 ac_sed_cmds="sed -f conftest.s$ac_file"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16004 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16005 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16006 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16007 ac_file=`expr $ac_file + 1`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16008 ac_beg=$ac_end
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16009 ac_end=`expr $ac_end + $ac_max_sed_cmds`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16010 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16011 done
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16012 if test -z "$ac_sed_cmds"; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16013 ac_sed_cmds=cat
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16014 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16015 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16016
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16017 cat >> $CONFIG_STATUS <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16018
272
c5d627a313b1 Import from CVS: tag r21-0b34
cvs
parents: 269
diff changeset
16019 CONFIG_FILES=\${CONFIG_FILES-"$ac_output_files"}
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16020 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16021 cat >> $CONFIG_STATUS <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16022 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16023 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16024 case "$ac_file" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16025 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16026 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16027 *) ac_file_in="${ac_file}.in" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16028 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16029
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16030 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16031
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16032 # Remove last slash and all that follows it. Not all systems have dirname.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16033 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16034 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16035 # The file is in a subdirectory.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16036 test ! -d "$ac_dir" && mkdir "$ac_dir"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16037 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16038 # A "../" for each directory in $ac_dir_suffix.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16039 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16040 else
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16041 ac_dir_suffix= ac_dots=
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16042 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16043
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16044 case "$ac_given_srcdir" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16045 .) srcdir=.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16046 if test -z "$ac_dots"; then top_srcdir=.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16047 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16048 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16049 *) # Relative path.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16050 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16051 top_srcdir="$ac_dots$ac_given_srcdir" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16052 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16053
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16054 case "$ac_given_INSTALL" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16055 [/$]*) INSTALL="$ac_given_INSTALL" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16056 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16057 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16058
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16059 echo creating "$ac_file"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16060 rm -f "$ac_file"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16061 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16062 case "$ac_file" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16063 *Makefile*) ac_comsub="1i\\
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16064 # $configure_input" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16065 *) ac_comsub= ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16066 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16067
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16068 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16069 sed -e "$ac_comsub
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16070 s%@configure_input@%$configure_input%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16071 s%@srcdir@%$srcdir%g
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16072 s%@top_srcdir@%$top_srcdir%g
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16073 s%@INSTALL@%$INSTALL%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16074 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16075 fi; done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16076 rm -f conftest.s*
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16077
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16078 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16079 # NAME is the cpp macro being defined and VALUE is the value it is being given.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16080 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16081 # ac_d sets the value in "#define NAME VALUE" lines.
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16082 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16083 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16084 ac_dC='\3'
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16085 ac_dD='%g'
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16086 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16087 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16088 ac_uB='\([ ]\)%\1#\2define\3'
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16089 ac_uC=' '
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16090 ac_uD='\4%g'
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16091 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16092 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16093 ac_eB='$%\1#\2define\3'
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16094 ac_eC=' '
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16095 ac_eD='%g'
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16096
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16097 if test "${CONFIG_HEADERS+set}" != set; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16098 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16099 cat >> $CONFIG_STATUS <<EOF
276
6330739388db Import from CVS: tag r21-0b36
cvs
parents: 274
diff changeset
16100 CONFIG_HEADERS="src/config.h lwlib/config.h"
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16101 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16102 cat >> $CONFIG_STATUS <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16103 fi
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16104 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16105 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16106 case "$ac_file" in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16107 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16108 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16109 *) ac_file_in="${ac_file}.in" ;;
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16110 esac
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16111
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16112 echo creating $ac_file
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16113
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16114 rm -f conftest.frag conftest.in conftest.out
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16115 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16116 cat $ac_file_inputs > conftest.in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16117
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16118 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16119
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16120 # Transform confdefs.h into a sed script conftest.vals that substitutes
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16121 # the proper values into config.h.in to produce config.h. And first:
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16122 # Protect against being on the right side of a sed subst in config.status.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16123 # Protect against being in an unquoted here document in config.status.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16124 rm -f conftest.vals
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16125 cat > conftest.hdr <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16126 s/[\\&%]/\\&/g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16127 s%[\\$`]%\\&%g
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16128 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16129 s%ac_d%ac_u%gp
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16130 s%ac_u%ac_e%gp
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16131 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16132 sed -n -f conftest.hdr confdefs.h > conftest.vals
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16133 rm -f conftest.hdr
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16134
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16135 # This sed command replaces #undef with comments. This is necessary, for
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16136 # example, in the case of _POSIX_SOURCE, which is predefined and required
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16137 # on some systems where configure will not decide to define it.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16138 cat >> conftest.vals <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16139 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16140 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16141
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16142 # Break up conftest.vals because some shells have a limit on
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16143 # the size of here documents, and old seds have small limits too.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16144
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16145 rm -f conftest.tail
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16146 while :
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16147 do
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16148 ac_lines=`grep -c . conftest.vals`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16149 # grep -c gives empty output for an empty file on some AIX systems.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16150 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16151 # Write a limited-size here document to conftest.frag.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16152 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16153 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16154 echo 'CEOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16155 sed -f conftest.frag conftest.in > conftest.out
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16156 rm -f conftest.in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16157 mv conftest.out conftest.in
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16158 ' >> $CONFIG_STATUS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16159 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16160 rm -f conftest.vals
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16161 mv conftest.tail conftest.vals
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16162 done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16163 rm -f conftest.vals
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16164
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16165 cat >> $CONFIG_STATUS <<\EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16166 rm -f conftest.frag conftest.h
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16167 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16168 cat conftest.in >> conftest.h
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16169 rm -f conftest.in
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16170 if cmp -s $ac_file conftest.h 2>/dev/null; then
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16171 echo "$ac_file is unchanged"
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16172 rm -f conftest.h
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16173 else
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16174 # Remove last slash and all that follows it. Not all systems have dirname.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16175 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16176 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16177 # The file is in a subdirectory.
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16178 test ! -d "$ac_dir" && mkdir "$ac_dir"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16179 fi
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16180 rm -f $ac_file
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16181 mv conftest.h $ac_file
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16182 fi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16183 fi; done
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16184
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16185 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16186 cat >> $CONFIG_STATUS <<EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16187 CPP="$CPP"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16188 top_srcdir="$srcdir"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16189 MAKE_SUBDIR="$MAKE_SUBDIR"
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16190
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16191 EOF
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16192 cat >> $CONFIG_STATUS <<\EOF
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16193 for dir in . $MAKE_SUBDIR; do
151
59463afc5666 Import from CVS: tag r20-3b2
cvs
parents: 149
diff changeset
16194 (
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16195 cd $dir
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16196 rm -f junk.c
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
16197 < Makefile.in \
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
16198 sed -e '/^# Generated/d' \
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
16199 -e 's%/\*\*/#.*%%' \
165
5a88923fcbfe Import from CVS: tag r20-3b9
cvs
parents: 163
diff changeset
16200 -e 's/^ *# */#/' \
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
16201 -e '/^##/d' \
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
16202 -e '/^#/ {
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
16203 p
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
16204 d
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16205 }' \
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16206 -e '/./ {
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
16207 s/\([\"]\)/\\\1/g
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
16208 s/^/"/
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
16209 s/$/"/
0132846995bd Import from CVS: tag r20-3b8
cvs
parents: 159
diff changeset
16210 }' > junk.c;
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16211
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16212
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16213
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16214 echo creating $dir/Makefile
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16215 $CPP -I. -I${top_srcdir}/src junk.c \
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16216 | sed -e 's/^\#.*//' \
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16217 -e 's/^[ ][ ]*$//'\
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16218 -e 's/^ / /' \
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
16219 -e '/^[ ]*$/d' \
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
16220 -e '/^\"/ {
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16221 s/\\\([\"]\)/\1/g
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16222 s/^[ ]*\"//
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16223 s/\"[ ]*$//
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16224 }' > Makefile.new
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16225 chmod 444 Makefile.new
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16226 mv -f Makefile.new Makefile
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16227
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16228 echo creating $dir/GNUmakefile
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16229 $CPP -I. -I${top_srcdir}/src -DUSE_GNU_MAKE junk.c \
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16230 | sed -e 's/^\#.*//' \
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16231 -e 's/^[ ][ ]*$//'\
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16232 -e 's/^ / /' \
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
16233 -e '/^[ ]*$/d' \
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
16234 -e '/^\"/ {
380
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16235 s/\\\([\"]\)/\1/g
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16236 s/^[ ]*\"//
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16237 s/\"[ ]*$//
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16238 }' > Makefile.new
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16239 chmod 444 Makefile.new
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16240 mv -f Makefile.new GNUmakefile
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16241
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16242 rm -f junk.c
8626e4521993 Import from CVS: tag r21-2-5
cvs
parents: 377
diff changeset
16243 )
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16244 done
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16245
181
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
16246 sed < config.status >> lib-src/config.values \
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
16247 -e '/{ac_dA}.*{ac_dB}.*{ac_dC}.*{ac_dD}$/!d' \
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
16248 -e 's/\${ac_dA}\(.*\)\${ac_dB}.*\${ac_dC}\(.*\)\${ac_dD}/\1 \2/' \
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
16249 -e 's/^\([^ ]*\) $/\1 ""/' \
bfd6434d15b3 Import from CVS: tag r20-3b17
cvs
parents: 179
diff changeset
16250 -e 's/ 1$/ t/'
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
16251
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
16252
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16253 exit 0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16254 EOF
149
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16255 chmod +x $CONFIG_STATUS
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16256 rm -fr confdefs* $ac_clean_files
538048ae2ab8 Import from CVS: tag r20-3b1
cvs
parents: 144
diff changeset
16257 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1