1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
-
+
-
+
|
dnl -*- autoconf -*-
dnl FILE: "/home/joze/src/tclreadline/configure.in"
dnl LAST MODIFICATION: "Thu, 23 Mar 2000 20:46:59 +0100 (joze)"
dnl LAST MODIFICATION: "Thu, 23 Mar 2000 23:26:48 +0100 (joze)"
dnl (C) 1998 - 2000 by Johannes Zellner, <johannes@zellner.org>
dnl $Id$
dnl ---
dnl
dnl tclreadline -- gnu readline for tcl
dnl Copyright (C) 1998 - 2000 Johannes Zellner
dnl Copyright (C) 1998 - 2000 by Johannes Zellner
dnl
dnl This program is free software; you can redistribute it and/or
dnl modify it under the terms of the GNU General Public License
dnl as published by the Free Software Foundation; either version 2
dnl of the License, or (at your option) any later version.
dnl
dnl This program is distributed in the hope that it will be useful,
|
︙ | | |
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
-
+
-
-
|
dnl This file is an input file used by the GNU "autoconf" program to
dnl generate the file "configure", which is run during Tk installation
dnl to configure the system for the local environment.
AC_INIT(tclreadline.c)
AM_CONFIG_HEADER(config.h)
AC_CONFIG_HEADER(config.h)
AC_PREREQ(2.13)
AC_REVISION($Revision$)
AC_CONFIG_AUX_DIR(./aux)
TCLREADLINE_MAJOR_VERSION=1
TCLREADLINE_MINOR_VERSION=1
TCLREADLINE_PATCHLEVEL=0
TCLREADLINE_VERSION=$TCLREADLINE_MAJOR_VERSION.$TCLREADLINE_MINOR_VERSION
TCLREADLINE_PATCHLEVEL_STR=${TCLREADLINE_VERSION}.${TCLREADLINE_PATCHLEVEL}
VERSION=$TCLREADLINE_VERSION
AM_INIT_AUTOMAKE(libtclreadline, $VERSION)
dnl AM_INIT_AUTOMAKE(tclreadline, $VERSION)
AC_CANONICAL_HOST
TCLREADLINE_LPATH=`echo $LD_LIBRARY_PATH $LD_RUN_PATH $LPATH | sed 's/:/ /g'`
TCLREADLINE_LPATH="$TCLREADLINE_LPATH /usr/local/lib /lib /usr/lib /usr/shlib"
|
︙ | | |
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
-
+
-
+
|
#--------------------------------------------------------------------
# eventually check for tkConfig.sh
#--------------------------------------------------------------------
tk_search="no"
AC_ARG_WITH(
tk,
[ --with-tk=DIR where to look for tclConfig.sh],
[ --with-tk=DIR where to look for tkConfig.sh],
tk_search=$withval,
tk_search="yes"
)
if test "$tk_search" != "no"; then
AC_MSG_CHECKING([which tkConfig.sh to use])
TK_LIB_DIR=""
for dir in $tk_search /usr/lib /usr/local/lib $exec_prefix/lib /usr/local/lib/unix /opt/tcl/lib; do
for dir in $tk_search $TCL_LIB_DIR /usr/lib /usr/local/lib $exec_prefix/lib /usr/local/lib/unix /opt/tcl/lib; do
if test -r $dir/tkConfig.sh; then
TK_LIB_DIR=$dir
break
fi
done
if test -z "$TK_LIB_DIR"; then
|
︙ | | |
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
|
165
166
167
168
169
170
171
172
173
174
175
176
177
178
|
-
|
TCLREADLINE_LIBRARY=${exec_prefix}/lib/tclreadline$TCLREADLINE_VERSION
# -----------------------------------------------------------------------
# Check for some programs here.
# -----------------------------------------------------------------------
AM_PROG_LIBTOOL
AC_PROG_INSTALL
AC_PROG_RANLIB
AC_PROG_LN_S
# -----------------------------------------------------------------------
|
︙ | | |
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
|
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
|
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
# checking for the preprocessor.
# FIXME: do we need this ?
# -----------------------------------------------------------------------
AC_PROG_CPP
if test -z "$CFLAGS" ; then
CFLAGS=$TCL_CFLAGS_OPTIMIZE
fi
#--------------------------------------------------------------------
# If this is gcc, add some extra compile flags.
#--------------------------------------------------------------------
AC_MSG_CHECKING([whether C compiler is gcc])
AC_CACHE_VAL(tclreadline_cv_prog_gcc,
AC_EGREP_CPP(_cc_is_gcc_, [
#ifdef __GNUC__
_cc_is_gcc_
#endif
], [tclreadline_cv_prog_gcc=yes], [tclreadline_cv_prog_gcc=no]))
AC_MSG_RESULT([$tclreadline_cv_prog_gcc])
if test -z "$CFLAGS" ; then
CFLAGS=$TCL_CFLAGS_OPTIMIZE
fi
if test "$tclreadline_cv_prog_gcc" = "yes" ; then
CFLAGS="$CFLAGS -Wshadow -Wtraditional -Wall"
fi
AC_MSG_CHECKING([default compiler flags])
AC_ARG_WITH(cflags, [ --with-cflags=FLAGS set compiler flags to FLAGS],
[CFLAGS="$with_cflags"])
AC_MSG_RESULT([$CFLAGS])
dnl #--------------------------------------------------------------------
dnl # If this is gcc, add some extra compile flags.
dnl #--------------------------------------------------------------------
dnl
dnl AC_MSG_CHECKING([whether C compiler is gcc])
dnl AC_CACHE_VAL(tclreadline_cv_prog_gcc,
dnl AC_EGREP_CPP(_cc_is_gcc_, [
dnl #ifdef __GNUC__
dnl _cc_is_gcc_
dnl #endif
dnl ], [tclreadline_cv_prog_gcc=yes], [tclreadline_cv_prog_gcc=no]))
dnl AC_MSG_RESULT([$tclreadline_cv_prog_gcc])
dnl
dnl if test -z "$CFLAGS" ; then
dnl CFLAGS=$TCL_CFLAGS_OPTIMIZE
dnl fi
dnl if test "$tclreadline_cv_prog_gcc" = "yes" ; then
dnl CFLAGS="$CFLAGS -Wshadow -Wtraditional -Wall"
dnl fi
dnl
dnl AC_MSG_CHECKING([default compiler flags])
dnl AC_ARG_WITH(cflags, [ --with-cflags=FLAGS set compiler flags to FLAGS],
dnl [CFLAGS="$with_cflags"])
dnl
dnl AC_MSG_RESULT([$CFLAGS])
if test "$TCL_CC" != "$CC" ; then
echo ""
echo "WARNING: Compiler is $CC but Tcl was compiled with $TCL_CC"
echo ""
fi
|
︙ | | |
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
|
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
|
+
+
+
+
+
+
+
+
+
+
|
AC_MSG_CHECKING([where to look for libreadline$SHLIB_SUFFIX])
READLINE_LIB_DIR=""
READLINE_VERSION_SUFFIX=""
for dir in $rl_library $TCLREADLINE_LPATH $prefix/lib/readline; do
if test -r $dir/libreadline$SHLIB_SUFFIX; then
READLINE_LIB_DIR=$dir
break
fi
if test -r $dir/libreadline$SHLIB_SUFFIX.4; then
READLINE_VERSION_SUFFIX=".4"
READLINE_LIB_DIR=$dir
break
fi
if test -r $dir/libreadline$SHLIB_SUFFIX.4.0; then
READLINE_VERSION_SUFFIX=".4.0"
READLINE_LIB_DIR=$dir
break
fi
if test -r $dir/libreadline$SHLIB_SUFFIX.3; then
READLINE_VERSION_SUFFIX=".3"
READLINE_LIB_DIR=$dir
break
fi
if test -r $dir/libreadline$SHLIB_SUFFIX.3.0; then
READLINE_VERSION_SUFFIX=".3.0"
READLINE_LIB_DIR=$dir
break
fi
done
|
︙ | | |