OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-5.0/] [bfd/] [aclocal.m4] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 104 markom
dnl aclocal.m4 generated automatically by aclocal 1.4
2
 
3
dnl Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
4
dnl This file is free software; the Free Software Foundation
5
dnl gives unlimited permission to copy and/or distribute it,
6
dnl with or without modifications, as long as this notice is preserved.
7
 
8
dnl This program is distributed in the hope that it will be useful,
9
dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10
dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11
dnl PARTICULAR PURPOSE.
12
 
13
dnl See whether we need to use fopen-bin.h rather than fopen-same.h.
14
AC_DEFUN(BFD_BINARY_FOPEN,
15
[AC_REQUIRE([AC_CANONICAL_SYSTEM])
16
case "${host}" in
17
changequote(,)dnl
18
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
19
changequote([,])dnl
20
  AC_DEFINE(USE_BINARY_FOPEN, 1, [Use b modifier when opening binary files?]) ;;
21
esac])dnl
22
 
23
dnl Get a default for CC_FOR_BUILD to put into Makefile.
24
AC_DEFUN(BFD_CC_FOR_BUILD,
25
[# Put a plausible default for CC_FOR_BUILD in Makefile.
26
if test -z "$CC_FOR_BUILD"; then
27
  if test "x$cross_compiling" = "xno"; then
28
    CC_FOR_BUILD='$(CC)'
29
  else
30
    CC_FOR_BUILD=gcc
31
  fi
32
fi
33
AC_SUBST(CC_FOR_BUILD)
34
# Also set EXEEXT_FOR_BUILD.
35
if test "x$cross_compiling" = "xno"; then
36
  EXEEXT_FOR_BUILD='$(EXEEXT)'
37
else
38
  AC_CACHE_CHECK([for build system executable suffix], bfd_cv_build_exeext,
39
    [rm -f conftest*
40
     echo 'int main () { return 0; }' > conftest.c
41
     bfd_cv_build_exeext=
42
     ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5
43
     for file in conftest.*; do
44
       case $file in
45
       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
46
       *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;;
47
       esac
48
     done
49
     rm -f conftest*
50
     test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no])
51
  EXEEXT_FOR_BUILD=""
52
  test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
53
fi
54
AC_SUBST(EXEEXT_FOR_BUILD)])dnl
55
 
56
dnl See whether we need a declaration for a function.
57
AC_DEFUN(BFD_NEED_DECLARATION,
58
[AC_MSG_CHECKING([whether $1 must be declared])
59
AC_CACHE_VAL(bfd_cv_decl_needed_$1,
60
[AC_TRY_COMPILE([
61
#include <stdio.h>
62
#ifdef HAVE_STRING_H
63
#include <string.h>
64
#else
65
#ifdef HAVE_STRINGS_H
66
#include <strings.h>
67
#endif
68
#endif
69
#ifdef HAVE_STDLIB_H
70
#include <stdlib.h>
71
#endif
72
#ifdef HAVE_UNISTD_H
73
#include <unistd.h>
74
#endif],
75
[char *(*pfn) = (char *(*)) $1],
76
bfd_cv_decl_needed_$1=no, bfd_cv_decl_needed_$1=yes)])
77
AC_MSG_RESULT($bfd_cv_decl_needed_$1)
78
if test $bfd_cv_decl_needed_$1 = yes; then
79
  AC_DEFINE([NEED_DECLARATION_]translit($1, [a-z], [A-Z]), 1,
80
            [Define if $1 is not declared in system header files.])
81
fi
82
])dnl
83
 
84
dnl Check for existence of a type $1 in sys/procfs.h
85
 
86
AC_DEFUN(BFD_HAVE_SYS_PROCFS_TYPE,
87
[AC_MSG_CHECKING([for $1 in sys/procfs.h])
88
 AC_CACHE_VAL(bfd_cv_have_sys_procfs_type_$1,
89
   [AC_TRY_COMPILE([#include <sys/procfs.h>],
90
      [$1 avar],
91
      bfd_cv_have_sys_procfs_type_$1=yes,
92
      bfd_cv_have_sys_procfs_type_$1=no
93
   )])
94
 if test $bfd_cv_have_sys_procfs_type_$1 = yes; then
95
   AC_DEFINE([HAVE_]translit($1, [a-z], [A-Z]), 1,
96
             [Define if <sys/procfs.h> has $1.])
97
 fi
98
 AC_MSG_RESULT($bfd_cv_have_sys_procfs_type_$1)
99
])
100
 
101
 
102
dnl Check for existence of member $2 in type $1 in sys/procfs.h
103
 
104
AC_DEFUN(BFD_HAVE_SYS_PROCFS_TYPE_MEMBER,
105
[AC_MSG_CHECKING([for $1.$2 in sys/procfs.h])
106
 AC_CACHE_VAL(bfd_cv_have_sys_procfs_type_member_$1_$2,
107
   [AC_TRY_COMPILE([#include <sys/procfs.h>],
108
      [$1 avar; void* aref = (void*) &avar.$2],
109
      bfd_cv_have_sys_procfs_type_member_$1_$2=yes,
110
      bfd_cv_have_sys_procfs_type_member_$1_$2=no
111
   )])
112
 if test $bfd_cv_have_sys_procfs_type_member_$1_$2 = yes; then
113
   AC_DEFINE([HAVE_]translit($1, [a-z], [A-Z])[_]translit($2, [a-z], [A-Z]), 1,
114
             [Define if <sys/procfs.h> has $1.$2.])
115
 fi
116
 AC_MSG_RESULT($bfd_cv_have_sys_procfs_type_member_$1_$2)
117
])
118
 
119
 
120
 
121
# Do all the work for Automake.  This macro actually does too much --
122
# some checks are only needed if your package does certain things.
123
# But this isn't really a big deal.
124
 
125
# serial 1
126
 
127
dnl Usage:
128
dnl AM_INIT_AUTOMAKE(package,version, [no-define])
129
 
130
AC_DEFUN(AM_INIT_AUTOMAKE,
131
[AC_REQUIRE([AC_PROG_INSTALL])
132
PACKAGE=[$1]
133
AC_SUBST(PACKAGE)
134
VERSION=[$2]
135
AC_SUBST(VERSION)
136
dnl test to see if srcdir already configured
137
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
138
  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
139
fi
140
ifelse([$3],,
141
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
142
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))
143
AC_REQUIRE([AM_SANITY_CHECK])
144
AC_REQUIRE([AC_ARG_PROGRAM])
145
dnl FIXME This is truly gross.
146
missing_dir=`cd $ac_aux_dir && pwd`
147
AM_MISSING_PROG(ACLOCAL, aclocal, $missing_dir)
148
AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)
149
AM_MISSING_PROG(AUTOMAKE, automake, $missing_dir)
150
AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)
151
AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)
152
AC_REQUIRE([AC_PROG_MAKE_SET])])
153
 
154
#
155
# Check to make sure that the build environment is sane.
156
#
157
 
158
AC_DEFUN(AM_SANITY_CHECK,
159
[AC_MSG_CHECKING([whether build environment is sane])
160
# Just in case
161
sleep 1
162
echo timestamp > conftestfile
163
# Do `set' in a subshell so we don't clobber the current shell's
164
# arguments.  Must try -L first in case configure is actually a
165
# symlink; some systems play weird games with the mod time of symlinks
166
# (eg FreeBSD returns the mod time of the symlink's containing
167
# directory).
168
if (
169
   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
170
   if test "[$]*" = "X"; then
171
      # -L didn't work.
172
      set X `ls -t $srcdir/configure conftestfile`
173
   fi
174
   if test "[$]*" != "X $srcdir/configure conftestfile" \
175
      && test "[$]*" != "X conftestfile $srcdir/configure"; then
176
 
177
      # If neither matched, then we have a broken ls.  This can happen
178
      # if, for instance, CONFIG_SHELL is bash and it inherits a
179
      # broken ls alias from the environment.  This has actually
180
      # happened.  Such a system could not be considered "sane".
181
      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
182
alias in your environment])
183
   fi
184
 
185
   test "[$]2" = conftestfile
186
   )
187
then
188
   # Ok.
189
   :
190
else
191
   AC_MSG_ERROR([newly created file is older than distributed files!
192
Check your system clock])
193
fi
194
rm -f conftest*
195
AC_MSG_RESULT(yes)])
196
 
197
dnl AM_MISSING_PROG(NAME, PROGRAM, DIRECTORY)
198
dnl The program must properly implement --version.
199
AC_DEFUN(AM_MISSING_PROG,
200
[AC_MSG_CHECKING(for working $2)
201
# Run test in a subshell; some versions of sh will print an error if
202
# an executable is not found, even if stderr is redirected.
203
# Redirect stdin to placate older versions of autoconf.  Sigh.
204
if ($2 --version) < /dev/null > /dev/null 2>&1; then
205
   $1=$2
206
   AC_MSG_RESULT(found)
207
else
208
   $1="$3/missing $2"
209
   AC_MSG_RESULT(missing)
210
fi
211
AC_SUBST($1)])
212
 
213
 
214
# serial 40 AC_PROG_LIBTOOL
215
AC_DEFUN(AC_PROG_LIBTOOL,
216
[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
217
 
218
# Save cache, so that ltconfig can load it
219
AC_CACHE_SAVE
220
 
221
# Actually configure libtool.  ac_aux_dir is where install-sh is found.
222
CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
223
LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
224
LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
225
DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
226
${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
227
$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $lt_target \
228
|| AC_MSG_ERROR([libtool configure failed])
229
 
230
# Reload cache, that may have been modified by ltconfig
231
AC_CACHE_LOAD
232
 
233
# This can be used to rebuild libtool when needed
234
LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
235
 
236
# Always use our own libtool.
237
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
238
AC_SUBST(LIBTOOL)dnl
239
 
240
# Redirect the config.log output again, so that the ltconfig log is not
241
# clobbered by the next message.
242
exec 5>>./config.log
243
])
244
 
245
AC_DEFUN(AC_LIBTOOL_SETUP,
246
[AC_PREREQ(2.13)dnl
247
AC_REQUIRE([AC_ENABLE_SHARED])dnl
248
AC_REQUIRE([AC_ENABLE_STATIC])dnl
249
AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl
250
AC_REQUIRE([AC_CANONICAL_HOST])dnl
251
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
252
AC_REQUIRE([AC_PROG_RANLIB])dnl
253
AC_REQUIRE([AC_PROG_CC])dnl
254
AC_REQUIRE([AC_PROG_LD])dnl
255
AC_REQUIRE([AC_PROG_NM])dnl
256
AC_REQUIRE([AC_PROG_LN_S])dnl
257
dnl
258
 
259
case "$target" in
260
NONE) lt_target="$host" ;;
261
*) lt_target="$target" ;;
262
esac
263
 
264
# Check for any special flags to pass to ltconfig.
265
libtool_flags="--cache-file=$cache_file"
266
test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
267
test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
268
test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
269
test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
270
test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
271
ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN],
272
[libtool_flags="$libtool_flags --enable-dlopen"])
273
ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
274
[libtool_flags="$libtool_flags --enable-win32-dll"])
275
AC_ARG_ENABLE(libtool-lock,
276
  [  --disable-libtool-lock  avoid locking (might break parallel builds)])
277
test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
278
test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
279
 
280
# Some flags need to be propagated to the compiler or linker for good
281
# libtool support.
282
case "$lt_target" in
283
*-*-irix6*)
284
  # Find out which ABI we are using.
285
  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
286
  if AC_TRY_EVAL(ac_compile); then
287
    case "`/usr/bin/file conftest.o`" in
288
    *32-bit*)
289
      LD="${LD-ld} -32"
290
      ;;
291
    *N32*)
292
      LD="${LD-ld} -n32"
293
      ;;
294
    *64-bit*)
295
      LD="${LD-ld} -64"
296
      ;;
297
    esac
298
  fi
299
  rm -rf conftest*
300
  ;;
301
 
302
*-*-sco3.2v5*)
303
  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
304
  SAVE_CFLAGS="$CFLAGS"
305
  CFLAGS="$CFLAGS -belf"
306
  AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
307
    [AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])])
308
  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
309
    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
310
    CFLAGS="$SAVE_CFLAGS"
311
  fi
312
  ;;
313
 
314
ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL],
315
[*-*-cygwin* | *-*-mingw*)
316
  AC_CHECK_TOOL(DLLTOOL, dlltool, false)
317
  AC_CHECK_TOOL(AS, as, false)
318
  AC_CHECK_TOOL(OBJDUMP, objdump, false)
319
  ;;
320
])
321
esac
322
])
323
 
324
# AC_LIBTOOL_DLOPEN - enable checks for dlopen support
325
AC_DEFUN(AC_LIBTOOL_DLOPEN, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])])
326
 
327
# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
328
AC_DEFUN(AC_LIBTOOL_WIN32_DLL, [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])])
329
 
330
# AC_ENABLE_SHARED - implement the --enable-shared flag
331
# Usage: AC_ENABLE_SHARED[(DEFAULT)]
332
#   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
333
#   `yes'.
334
AC_DEFUN(AC_ENABLE_SHARED, [dnl
335
define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl
336
AC_ARG_ENABLE(shared,
337
changequote(<<, >>)dnl
338
<<  --enable-shared[=PKGS]  build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT],
339
changequote([, ])dnl
340
[p=${PACKAGE-default}
341
case "$enableval" in
342
yes) enable_shared=yes ;;
343
no) enable_shared=no ;;
344
*)
345
  enable_shared=no
346
  # Look at the argument we got.  We use all the common list separators.
347
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
348
  for pkg in $enableval; do
349
    if test "X$pkg" = "X$p"; then
350
      enable_shared=yes
351
    fi
352
  done
353
  IFS="$ac_save_ifs"
354
  ;;
355
esac],
356
enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl
357
])
358
 
359
# AC_DISABLE_SHARED - set the default shared flag to --disable-shared
360
AC_DEFUN(AC_DISABLE_SHARED, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
361
AC_ENABLE_SHARED(no)])
362
 
363
# AC_ENABLE_STATIC - implement the --enable-static flag
364
# Usage: AC_ENABLE_STATIC[(DEFAULT)]
365
#   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
366
#   `yes'.
367
AC_DEFUN(AC_ENABLE_STATIC, [dnl
368
define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl
369
AC_ARG_ENABLE(static,
370
changequote(<<, >>)dnl
371
<<  --enable-static[=PKGS]  build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT],
372
changequote([, ])dnl
373
[p=${PACKAGE-default}
374
case "$enableval" in
375
yes) enable_static=yes ;;
376
no) enable_static=no ;;
377
*)
378
  enable_static=no
379
  # Look at the argument we got.  We use all the common list separators.
380
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
381
  for pkg in $enableval; do
382
    if test "X$pkg" = "X$p"; then
383
      enable_static=yes
384
    fi
385
  done
386
  IFS="$ac_save_ifs"
387
  ;;
388
esac],
389
enable_static=AC_ENABLE_STATIC_DEFAULT)dnl
390
])
391
 
392
# AC_DISABLE_STATIC - set the default static flag to --disable-static
393
AC_DEFUN(AC_DISABLE_STATIC, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
394
AC_ENABLE_STATIC(no)])
395
 
396
 
397
# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
398
# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
399
#   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
400
#   `yes'.
401
AC_DEFUN(AC_ENABLE_FAST_INSTALL, [dnl
402
define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl
403
AC_ARG_ENABLE(fast-install,
404
changequote(<<, >>)dnl
405
<<  --enable-fast-install[=PKGS]  optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT],
406
changequote([, ])dnl
407
[p=${PACKAGE-default}
408
case "$enableval" in
409
yes) enable_fast_install=yes ;;
410
no) enable_fast_install=no ;;
411
*)
412
  enable_fast_install=no
413
  # Look at the argument we got.  We use all the common list separators.
414
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
415
  for pkg in $enableval; do
416
    if test "X$pkg" = "X$p"; then
417
      enable_fast_install=yes
418
    fi
419
  done
420
  IFS="$ac_save_ifs"
421
  ;;
422
esac],
423
enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl
424
])
425
 
426
# AC_ENABLE_FAST_INSTALL - set the default to --disable-fast-install
427
AC_DEFUN(AC_DISABLE_FAST_INSTALL, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
428
AC_ENABLE_FAST_INSTALL(no)])
429
 
430
# AC_PROG_LD - find the path to the GNU or non-GNU linker
431
AC_DEFUN(AC_PROG_LD,
432
[AC_ARG_WITH(gnu-ld,
433
[  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]],
434
test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
435
AC_REQUIRE([AC_PROG_CC])dnl
436
AC_REQUIRE([AC_CANONICAL_HOST])dnl
437
AC_REQUIRE([AC_CANONICAL_BUILD])dnl
438
ac_prog=ld
439
if test "$ac_cv_prog_gcc" = yes; then
440
  # Check if gcc -print-prog-name=ld gives a path.
441
  AC_MSG_CHECKING([for ld used by GCC])
442
  ac_prog=`($CC -print-prog-name=ld) 2>&5`
443
  case "$ac_prog" in
444
    # Accept absolute paths.
445
changequote(,)dnl
446
    [\\/]* | [A-Za-z]:[\\/]*)
447
      re_direlt='/[^/][^/]*/\.\./'
448
changequote([,])dnl
449
      # Canonicalize the path of ld
450
      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
451
      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
452
        ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
453
      done
454
      test -z "$LD" && LD="$ac_prog"
455
      ;;
456
  "")
457
    # If it fails, then pretend we aren't using GCC.
458
    ac_prog=ld
459
    ;;
460
  *)
461
    # If it is relative, then search for the first ld in PATH.
462
    with_gnu_ld=unknown
463
    ;;
464
  esac
465
elif test "$with_gnu_ld" = yes; then
466
  AC_MSG_CHECKING([for GNU ld])
467
else
468
  AC_MSG_CHECKING([for non-GNU ld])
469
fi
470
AC_CACHE_VAL(ac_cv_path_LD,
471
[if test -z "$LD"; then
472
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
473
  for ac_dir in $PATH; do
474
    test -z "$ac_dir" && ac_dir=.
475
    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
476
      ac_cv_path_LD="$ac_dir/$ac_prog"
477
      # Check to see if the program is GNU ld.  I'd rather use --version,
478
      # but apparently some GNU ld's only accept -v.
479
      # Break only if it was the GNU/non-GNU ld that we prefer.
480
      if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
481
        test "$with_gnu_ld" != no && break
482
      else
483
        test "$with_gnu_ld" != yes && break
484
      fi
485
    fi
486
  done
487
  IFS="$ac_save_ifs"
488
else
489
  ac_cv_path_LD="$LD" # Let the user override the test with a path.
490
fi])
491
LD="$ac_cv_path_LD"
492
if test -n "$LD"; then
493
  AC_MSG_RESULT($LD)
494
else
495
  AC_MSG_RESULT(no)
496
fi
497
test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
498
AC_PROG_LD_GNU
499
])
500
 
501
AC_DEFUN(AC_PROG_LD_GNU,
502
[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], ac_cv_prog_gnu_ld,
503
[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
504
if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
505
  ac_cv_prog_gnu_ld=yes
506
else
507
  ac_cv_prog_gnu_ld=no
508
fi])
509
])
510
 
511
# AC_PROG_NM - find the path to a BSD-compatible name lister
512
AC_DEFUN(AC_PROG_NM,
513
[AC_MSG_CHECKING([for BSD-compatible nm])
514
AC_CACHE_VAL(ac_cv_path_NM,
515
[if test -n "$NM"; then
516
  # Let the user override the test.
517
  ac_cv_path_NM="$NM"
518
else
519
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
520
  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
521
    test -z "$ac_dir" && ac_dir=.
522
    if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
523
      # Check to see if the nm accepts a BSD-compat flag.
524
      # Adding the `sed 1q' prevents false positives on HP-UX, which says:
525
      #   nm: unknown option "B" ignored
526
      if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
527
        ac_cv_path_NM="$ac_dir/nm -B"
528
        break
529
      elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
530
        ac_cv_path_NM="$ac_dir/nm -p"
531
        break
532
      else
533
        ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
534
        continue # so that we can try to find one that supports BSD flags
535
      fi
536
    fi
537
  done
538
  IFS="$ac_save_ifs"
539
  test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
540
fi])
541
NM="$ac_cv_path_NM"
542
AC_MSG_RESULT([$NM])
543
])
544
 
545
# AC_CHECK_LIBM - check for math library
546
AC_DEFUN(AC_CHECK_LIBM,
547
[AC_REQUIRE([AC_CANONICAL_HOST])dnl
548
LIBM=
549
case "$lt_target" in
550
*-*-beos* | *-*-cygwin*)
551
  # These system don't have libm
552
  ;;
553
*-ncr-sysv4.3*)
554
  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")
555
  AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")
556
  ;;
557
*)
558
  AC_CHECK_LIB(m, main, LIBM="-lm")
559
  ;;
560
esac
561
])
562
 
563
# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
564
# the libltdl convenience library, adds --enable-ltdl-convenience to
565
# the configure arguments.  Note that LIBLTDL is not AC_SUBSTed, nor
566
# is AC_CONFIG_SUBDIRS called.  If DIR is not provided, it is assumed
567
# to be `${top_builddir}/libltdl'.  Make sure you start DIR with
568
# '${top_builddir}/' (note the single quotes!) if your package is not
569
# flat, and, if you're not using automake, define top_builddir as
570
# appropriate in the Makefiles.
571
AC_DEFUN(AC_LIBLTDL_CONVENIENCE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
572
  case "$enable_ltdl_convenience" in
573
  no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;;
574
  "") enable_ltdl_convenience=yes
575
      ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;;
576
  esac
577
  LIBLTDL=ifelse($#,1,$1,['${top_builddir}/libltdl'])/libltdlc.la
578
  INCLTDL=ifelse($#,1,-I$1,['-I${top_builddir}/libltdl'])
579
])
580
 
581
# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
582
# the libltdl installable library, and adds --enable-ltdl-install to
583
# the configure arguments.  Note that LIBLTDL is not AC_SUBSTed, nor
584
# is AC_CONFIG_SUBDIRS called.  If DIR is not provided, it is assumed
585
# to be `${top_builddir}/libltdl'.  Make sure you start DIR with
586
# '${top_builddir}/' (note the single quotes!) if your package is not
587
# flat, and, if you're not using automake, define top_builddir as
588
# appropriate in the Makefiles.
589
# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
590
AC_DEFUN(AC_LIBLTDL_INSTALLABLE, [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
591
  AC_CHECK_LIB(ltdl, main,
592
  [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no],
593
  [if test x"$enable_ltdl_install" = xno; then
594
     AC_MSG_WARN([libltdl not installed, but installation disabled])
595
   else
596
     enable_ltdl_install=yes
597
   fi
598
  ])
599
  if test x"$enable_ltdl_install" = x"yes"; then
600
    ac_configure_args="$ac_configure_args --enable-ltdl-install"
601
    LIBLTDL=ifelse($#,1,$1,['${top_builddir}/libltdl'])/libltdl.la
602
    INCLTDL=ifelse($#,1,-I$1,['-I${top_builddir}/libltdl'])
603
  else
604
    ac_configure_args="$ac_configure_args --enable-ltdl-install=no"
605
    LIBLTDL="-lltdl"
606
    INCLTDL=
607
  fi
608
])
609
 
610
dnl old names
611
AC_DEFUN(AM_PROG_LIBTOOL, [indir([AC_PROG_LIBTOOL])])dnl
612
AC_DEFUN(AM_ENABLE_SHARED, [indir([AC_ENABLE_SHARED], $@)])dnl
613
AC_DEFUN(AM_ENABLE_STATIC, [indir([AC_ENABLE_STATIC], $@)])dnl
614
AC_DEFUN(AM_DISABLE_SHARED, [indir([AC_DISABLE_SHARED], $@)])dnl
615
AC_DEFUN(AM_DISABLE_STATIC, [indir([AC_DISABLE_STATIC], $@)])dnl
616
AC_DEFUN(AM_PROG_LD, [indir([AC_PROG_LD])])dnl
617
AC_DEFUN(AM_PROG_NM, [indir([AC_PROG_NM])])dnl
618
 
619
dnl This is just to silence aclocal about the macro not being used
620
ifelse([AC_DISABLE_FAST_INSTALL])dnl
621
 
622
# Like AC_CONFIG_HEADER, but automatically create stamp file.
623
 
624
AC_DEFUN(AM_CONFIG_HEADER,
625
[AC_PREREQ([2.12])
626
AC_CONFIG_HEADER([$1])
627
dnl When config.status generates a header, we must update the stamp-h file.
628
dnl This file resides in the same directory as the config header
629
dnl that is generated.  We must strip everything past the first ":",
630
dnl and everything past the last "/".
631
AC_OUTPUT_COMMANDS(changequote(<<,>>)dnl
632
ifelse(patsubst(<<$1>>, <<[^ ]>>, <<>>), <<>>,
633
<<test -z "<<$>>CONFIG_HEADERS" || echo timestamp > patsubst(<<$1>>, <<^\([^:]*/\)?.*>>, <<\1>>)stamp-h<<>>dnl>>,
634
<<am_indx=1
635
for am_file in <<$1>>; do
636
  case " <<$>>CONFIG_HEADERS " in
637
  *" <<$>>am_file "*<<)>>
638
    echo timestamp > `echo <<$>>am_file | sed -e 's%:.*%%' -e 's%[^/]*$%%'`stamp-h$am_indx
639
    ;;
640
  esac
641
  am_indx=`expr "<<$>>am_indx" + 1`
642
done<<>>dnl>>)
643
changequote([,]))])
644
 
645
# Add --enable-maintainer-mode option to configure.
646
# From Jim Meyering
647
 
648
# serial 1
649
 
650
AC_DEFUN(AM_MAINTAINER_MODE,
651
[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
652
  dnl maintainer-mode is disabled by default
653
  AC_ARG_ENABLE(maintainer-mode,
654
[  --enable-maintainer-mode enable make rules and dependencies not useful
655
                          (and sometimes confusing) to the casual installer],
656
      USE_MAINTAINER_MODE=$enableval,
657
      USE_MAINTAINER_MODE=no)
658
  AC_MSG_RESULT($USE_MAINTAINER_MODE)
659
  AM_CONDITIONAL(MAINTAINER_MODE, test $USE_MAINTAINER_MODE = yes)
660
  MAINT=$MAINTAINER_MODE_TRUE
661
  AC_SUBST(MAINT)dnl
662
]
663
)
664
 
665
# Define a conditional.
666
 
667
AC_DEFUN(AM_CONDITIONAL,
668
[AC_SUBST($1_TRUE)
669
AC_SUBST($1_FALSE)
670
if $2; then
671
  $1_TRUE=
672
  $1_FALSE='#'
673
else
674
  $1_TRUE='#'
675
  $1_FALSE=
676
fi])
677
 
678
# This file is derived from `gettext.m4'.  The difference is that the
679
# included macros assume Cygnus-style source and build trees.
680
 
681
# Macro to add for using GNU gettext.
682
# Ulrich Drepper <drepper@cygnus.com>, 1995.
683
#
684
# This file file be copied and used freely without restrictions.  It can
685
# be used in projects which are not available under the GNU Public License
686
# but which still want to provide support for the GNU gettext functionality.
687
# Please note that the actual code is *not* freely available.
688
 
689
# serial 3
690
 
691
AC_DEFUN(CY_WITH_NLS,
692
  [AC_MSG_CHECKING([whether NLS is requested])
693
    dnl Default is enabled NLS
694
    AC_ARG_ENABLE(nls,
695
      [  --disable-nls           do not use Native Language Support],
696
      USE_NLS=$enableval, USE_NLS=yes)
697
    AC_MSG_RESULT($USE_NLS)
698
    AC_SUBST(USE_NLS)
699
 
700
    USE_INCLUDED_LIBINTL=no
701
 
702
    dnl If we use NLS figure out what method
703
    if test "$USE_NLS" = "yes"; then
704
      AC_DEFINE(ENABLE_NLS, 1, [Define to 1 if NLS is requested])
705
      AC_MSG_CHECKING([whether included gettext is requested])
706
      AC_ARG_WITH(included-gettext,
707
        [  --with-included-gettext use the GNU gettext library included here],
708
        nls_cv_force_use_gnu_gettext=$withval,
709
        nls_cv_force_use_gnu_gettext=no)
710
      AC_MSG_RESULT($nls_cv_force_use_gnu_gettext)
711
 
712
      nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
713
      if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
714
        dnl User does not insist on using GNU NLS library.  Figure out what
715
        dnl to use.  If gettext or catgets are available (in this order) we
716
        dnl use this.  Else we have to fall back to GNU NLS library.
717
        dnl catgets is only used if permitted by option --with-catgets.
718
        nls_cv_header_intl=
719
        nls_cv_header_libgt=
720
        CATOBJEXT=NONE
721
 
722
        AC_CHECK_HEADER(libintl.h,
723
          [AC_CACHE_CHECK([for gettext in libc], gt_cv_func_gettext_libc,
724
            [AC_TRY_LINK([#include <libintl.h>], [return (int) gettext ("")],
725
               gt_cv_func_gettext_libc=yes, gt_cv_func_gettext_libc=no)])
726
 
727
           if test "$gt_cv_func_gettext_libc" != "yes"; then
728
             AC_CHECK_LIB(intl, bindtextdomain,
729
               [AC_CACHE_CHECK([for gettext in libintl],
730
                 gt_cv_func_gettext_libintl,
731
                 [AC_TRY_LINK([], [return (int) gettext ("")],
732
                 gt_cv_func_gettext_libintl=yes,
733
                 gt_cv_func_gettext_libintl=no)])])
734
           fi
735
 
736
           if test "$gt_cv_func_gettext_libc" = "yes" \
737
              || test "$gt_cv_func_gettext_libintl" = "yes"; then
738
              AC_DEFINE(HAVE_GETTEXT, 1,
739
                        [Define as 1 if you have gettext and don't want to use GNU gettext.])
740
              AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
741
                [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
742
              if test "$MSGFMT" != "no"; then
743
                AC_CHECK_FUNCS(dcgettext)
744
                AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
745
                AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
746
                  [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
747
                AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
748
                               return _nl_msg_cat_cntr],
749
                  [CATOBJEXT=.gmo
750
                   DATADIRNAME=share],
751
                  [CATOBJEXT=.mo
752
                   DATADIRNAME=lib])
753
                INSTOBJEXT=.mo
754
              fi
755
            fi
756
        ])
757
 
758
        dnl In the standard gettext, we would now check for catgets.
759
        dnl However, we never want to use catgets for our releases.
760
 
761
        if test "$CATOBJEXT" = "NONE"; then
762
          dnl Neither gettext nor catgets in included in the C library.
763
          dnl Fall back on GNU gettext library.
764
          nls_cv_use_gnu_gettext=yes
765
        fi
766
      fi
767
 
768
      if test "$nls_cv_use_gnu_gettext" = "yes"; then
769
        dnl Mark actions used to generate GNU NLS library.
770
        INTLOBJS="\$(GETTOBJS)"
771
        AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
772
          [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt)
773
        AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
774
        AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
775
          [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
776
        AC_SUBST(MSGFMT)
777
        USE_INCLUDED_LIBINTL=yes
778
        CATOBJEXT=.gmo
779
        INSTOBJEXT=.mo
780
        DATADIRNAME=share
781
        INTLDEPS='$(top_builddir)/../intl/libintl.a'
782
        INTLLIBS=$INTLDEPS
783
        LIBS=`echo $LIBS | sed -e 's/-lintl//'`
784
        nls_cv_header_intl=libintl.h
785
        nls_cv_header_libgt=libgettext.h
786
      fi
787
 
788
      dnl Test whether we really found GNU xgettext.
789
      if test "$XGETTEXT" != ":"; then
790
        dnl If it is no GNU xgettext we define it as : so that the
791
        dnl Makefiles still can work.
792
        if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
793
          : ;
794
        else
795
          AC_MSG_RESULT(
796
            [found xgettext programs is not GNU xgettext; ignore it])
797
          XGETTEXT=":"
798
        fi
799
      fi
800
 
801
      # We need to process the po/ directory.
802
      POSUB=po
803
    else
804
      DATADIRNAME=share
805
      nls_cv_header_intl=libintl.h
806
      nls_cv_header_libgt=libgettext.h
807
    fi
808
 
809
    # If this is used in GNU gettext we have to set USE_NLS to `yes'
810
    # because some of the sources are only built for this goal.
811
    if test "$PACKAGE" = gettext; then
812
      USE_NLS=yes
813
      USE_INCLUDED_LIBINTL=yes
814
    fi
815
 
816
    dnl These rules are solely for the distribution goal.  While doing this
817
    dnl we only have to keep exactly one list of the available catalogs
818
    dnl in configure.in.
819
    for lang in $ALL_LINGUAS; do
820
      GMOFILES="$GMOFILES $lang.gmo"
821
      POFILES="$POFILES $lang.po"
822
    done
823
 
824
    dnl Make all variables we use known to autoconf.
825
    AC_SUBST(USE_INCLUDED_LIBINTL)
826
    AC_SUBST(CATALOGS)
827
    AC_SUBST(CATOBJEXT)
828
    AC_SUBST(DATADIRNAME)
829
    AC_SUBST(GMOFILES)
830
    AC_SUBST(INSTOBJEXT)
831
    AC_SUBST(INTLDEPS)
832
    AC_SUBST(INTLLIBS)
833
    AC_SUBST(INTLOBJS)
834
    AC_SUBST(POFILES)
835
    AC_SUBST(POSUB)
836
  ])
837
 
838
AC_DEFUN(CY_GNU_GETTEXT,
839
  [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
840
   AC_REQUIRE([AC_PROG_CC])dnl
841
   AC_REQUIRE([AC_PROG_RANLIB])dnl
842
   AC_REQUIRE([AC_ISC_POSIX])dnl
843
   AC_REQUIRE([AC_HEADER_STDC])dnl
844
   AC_REQUIRE([AC_C_CONST])dnl
845
   AC_REQUIRE([AC_C_INLINE])dnl
846
   AC_REQUIRE([AC_TYPE_OFF_T])dnl
847
   AC_REQUIRE([AC_TYPE_SIZE_T])dnl
848
   AC_REQUIRE([AC_FUNC_ALLOCA])dnl
849
   AC_REQUIRE([AC_FUNC_MMAP])dnl
850
 
851
   AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h string.h \
852
unistd.h values.h sys/param.h])
853
   AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \
854
__argz_count __argz_stringify __argz_next])
855
 
856
   if test "${ac_cv_func_stpcpy+set}" != "set"; then
857
     AC_CHECK_FUNCS(stpcpy)
858
   fi
859
   if test "${ac_cv_func_stpcpy}" = "yes"; then
860
     AC_DEFINE(HAVE_STPCPY, 1, [Define if you have the stpcpy function])
861
   fi
862
 
863
   AM_LC_MESSAGES
864
   CY_WITH_NLS
865
 
866
   if test "x$CATOBJEXT" != "x"; then
867
     if test "x$ALL_LINGUAS" = "x"; then
868
       LINGUAS=
869
     else
870
       AC_MSG_CHECKING(for catalogs to be installed)
871
       NEW_LINGUAS=
872
       for lang in ${LINGUAS=$ALL_LINGUAS}; do
873
         case "$ALL_LINGUAS" in
874
          *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
875
         esac
876
       done
877
       LINGUAS=$NEW_LINGUAS
878
       AC_MSG_RESULT($LINGUAS)
879
     fi
880
 
881
     dnl Construct list of names of catalog files to be constructed.
882
     if test -n "$LINGUAS"; then
883
       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
884
     fi
885
   fi
886
 
887
   dnl The reference to <locale.h> in the installed <libintl.h> file
888
   dnl must be resolved because we cannot expect the users of this
889
   dnl to define HAVE_LOCALE_H.
890
   if test $ac_cv_header_locale_h = yes; then
891
     INCLUDE_LOCALE_H="#include <locale.h>"
892
   else
893
     INCLUDE_LOCALE_H="\
894
/* The system does not provide the header <locale.h>.  Take care yourself.  */"
895
   fi
896
   AC_SUBST(INCLUDE_LOCALE_H)
897
 
898
   dnl Determine which catalog format we have (if any is needed)
899
   dnl For now we know about two different formats:
900
   dnl   Linux libc-5 and the normal X/Open format
901
   if test -f $srcdir/po2tbl.sed.in; then
902
      if test "$CATOBJEXT" = ".cat"; then
903
         AC_CHECK_HEADER(linux/version.h, msgformat=linux, msgformat=xopen)
904
 
905
         dnl Transform the SED scripts while copying because some dumb SEDs
906
         dnl cannot handle comments.
907
         sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
908
      fi
909
      dnl po2tbl.sed is always needed.
910
      sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
911
         $srcdir/po2tbl.sed.in > po2tbl.sed
912
   fi
913
 
914
   dnl In the intl/Makefile.in we have a special dependency which makes
915
   dnl only sense for gettext.  We comment this out for non-gettext
916
   dnl packages.
917
   if test "$PACKAGE" = "gettext"; then
918
     GT_NO="#NO#"
919
     GT_YES=
920
   else
921
     GT_NO=
922
     GT_YES="#YES#"
923
   fi
924
   AC_SUBST(GT_NO)
925
   AC_SUBST(GT_YES)
926
 
927
   MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
928
   AC_SUBST(MKINSTALLDIRS)
929
 
930
   dnl *** For now the libtool support in intl/Makefile is not for real.
931
   l=
932
   AC_SUBST(l)
933
 
934
   dnl Generate list of files to be processed by xgettext which will
935
   dnl be included in po/Makefile.  But only do this if the po directory
936
   dnl exists in srcdir.
937
   if test -d $srcdir/po; then
938
      test -d po || mkdir po
939
      if test "x$srcdir" != "x."; then
940
         if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
941
            posrcprefix="$srcdir/"
942
         else
943
            posrcprefix="../$srcdir/"
944
         fi
945
      else
946
         posrcprefix="../"
947
      fi
948
      rm -f po/POTFILES
949
      sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
950
         < $srcdir/po/POTFILES.in > po/POTFILES
951
   fi
952
  ])
953
 
954
# Search path for a program which passes the given test.
955
# Ulrich Drepper <drepper@cygnus.com>, 1996.
956
#
957
# This file file be copied and used freely without restrictions.  It can
958
# be used in projects which are not available under the GNU Public License
959
# but which still want to provide support for the GNU gettext functionality.
960
# Please note that the actual code is *not* freely available.
961
 
962
# serial 1
963
 
964
dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
965
dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
966
AC_DEFUN(AM_PATH_PROG_WITH_TEST,
967
[# Extract the first word of "$2", so it can be a program name with args.
968
set dummy $2; ac_word=[$]2
969
AC_MSG_CHECKING([for $ac_word])
970
AC_CACHE_VAL(ac_cv_path_$1,
971
[case "[$]$1" in
972
  /*)
973
  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
974
  ;;
975
  *)
976
  IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
977
  for ac_dir in ifelse([$5], , $PATH, [$5]); do
978
    test -z "$ac_dir" && ac_dir=.
979
    if test -f $ac_dir/$ac_word; then
980
      if [$3]; then
981
        ac_cv_path_$1="$ac_dir/$ac_word"
982
        break
983
      fi
984
    fi
985
  done
986
  IFS="$ac_save_ifs"
987
dnl If no 4th arg is given, leave the cache variable unset,
988
dnl so AC_PATH_PROGS will keep looking.
989
ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
990
])dnl
991
  ;;
992
esac])dnl
993
$1="$ac_cv_path_$1"
994
if test -n "[$]$1"; then
995
  AC_MSG_RESULT([$]$1)
996
else
997
  AC_MSG_RESULT(no)
998
fi
999
AC_SUBST($1)dnl
1000
])
1001
 
1002
# Check whether LC_MESSAGES is available in <locale.h>.
1003
# Ulrich Drepper <drepper@cygnus.com>, 1995.
1004
#
1005
# This file file be copied and used freely without restrictions.  It can
1006
# be used in projects which are not available under the GNU Public License
1007
# but which still want to provide support for the GNU gettext functionality.
1008
# Please note that the actual code is *not* freely available.
1009
 
1010
# serial 1
1011
 
1012
AC_DEFUN(AM_LC_MESSAGES,
1013
  [if test $ac_cv_header_locale_h = yes; then
1014
    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
1015
      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
1016
       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
1017
    if test $am_cv_val_LC_MESSAGES = yes; then
1018
      AC_DEFINE(HAVE_LC_MESSAGES, 1,
1019
                [Define if your locale.h file contains LC_MESSAGES.])
1020
    fi
1021
  fi])
1022
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.