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

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [newlib-1.18.0/] [newlib-1.18.0-or32-1.0rc1/] [libgloss/] [xc16x/] [aclocal.m4] - Blame information for rev 802

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 207 jeremybenn
# generated automatically by aclocal 1.11 -*- Autoconf -*-
2
 
3
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4
# 2005, 2006, 2007, 2008, 2009  Free Software Foundation, Inc.
5
# This file is free software; the Free Software Foundation
6
# gives unlimited permission to copy and/or distribute it,
7
# with or without modifications, as long as this notice is preserved.
8
 
9
# This program is distributed in the hope that it will be useful,
10
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
# PARTICULAR PURPOSE.
13
 
14
# AM_CONDITIONAL                                            -*- Autoconf -*-
15
 
16
# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
17
# Free Software Foundation, Inc.
18
#
19
# This file is free software; the Free Software Foundation
20
# gives unlimited permission to copy and/or distribute it,
21
# with or without modifications, as long as this notice is preserved.
22
 
23
# serial 9
24
 
25
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
26
# -------------------------------------
27
# Define a conditional.
28
AC_DEFUN([AM_CONDITIONAL],
29
[AC_PREREQ(2.52)dnl
30
 ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
31
        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
32
AC_SUBST([$1_TRUE])dnl
33
AC_SUBST([$1_FALSE])dnl
34
_AM_SUBST_NOTMAKE([$1_TRUE])dnl
35
_AM_SUBST_NOTMAKE([$1_FALSE])dnl
36
m4_define([_AM_COND_VALUE_$1], [$2])dnl
37
if $2; then
38
  $1_TRUE=
39
  $1_FALSE='#'
40
else
41
  $1_TRUE='#'
42
  $1_FALSE=
43
fi
44
AC_CONFIG_COMMANDS_PRE(
45
[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
46
  AC_MSG_ERROR([[conditional "$1" was never defined.
47
Usually this means the macro was only invoked conditionally.]])
48
fi])])
49
 
50
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
51
# Free Software Foundation, Inc.
52
#
53
# This file is free software; the Free Software Foundation
54
# gives unlimited permission to copy and/or distribute it,
55
# with or without modifications, as long as this notice is preserved.
56
 
57
# serial 10
58
 
59
# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
60
# written in clear, in which case automake, when reading aclocal.m4,
61
# will think it sees a *use*, and therefore will trigger all it's
62
# C support machinery.  Also note that it means that autoscan, seeing
63
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
64
 
65
 
66
# _AM_DEPENDENCIES(NAME)
67
# ----------------------
68
# See how the compiler implements dependency checking.
69
# NAME is "CC", "CXX", "GCJ", or "OBJC".
70
# We try a few techniques and use that to set a single cache variable.
71
#
72
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
73
# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
74
# dependency, and given that the user is not expected to run this macro,
75
# just rely on AC_PROG_CC.
76
AC_DEFUN([_AM_DEPENDENCIES],
77
[AC_REQUIRE([AM_SET_DEPDIR])dnl
78
AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
79
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
80
AC_REQUIRE([AM_DEP_TRACK])dnl
81
 
82
ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
83
       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
84
       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
85
       [$1], UPC,  [depcc="$UPC"  am_compiler_list=],
86
       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
87
                   [depcc="$$1"   am_compiler_list=])
88
 
89
AC_CACHE_CHECK([dependency style of $depcc],
90
               [am_cv_$1_dependencies_compiler_type],
91
[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
92
  # We make a subdir and do the tests there.  Otherwise we can end up
93
  # making bogus files that we don't know about and never remove.  For
94
  # instance it was reported that on HP-UX the gcc test will end up
95
  # making a dummy file named `D' -- because `-MD' means `put the output
96
  # in D'.
97
  mkdir conftest.dir
98
  # Copy depcomp to subdir because otherwise we won't find it if we're
99
  # using a relative directory.
100
  cp "$am_depcomp" conftest.dir
101
  cd conftest.dir
102
  # We will build objects and dependencies in a subdirectory because
103
  # it helps to detect inapplicable dependency modes.  For instance
104
  # both Tru64's cc and ICC support -MD to output dependencies as a
105
  # side effect of compilation, but ICC will put the dependencies in
106
  # the current directory while Tru64 will put them in the object
107
  # directory.
108
  mkdir sub
109
 
110
  am_cv_$1_dependencies_compiler_type=none
111
  if test "$am_compiler_list" = ""; then
112
     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
113
  fi
114
  am__universal=false
115
  m4_case([$1], [CC],
116
    [case " $depcc " in #(
117
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
118
     esac],
119
    [CXX],
120
    [case " $depcc " in #(
121
     *\ -arch\ *\ -arch\ *) am__universal=true ;;
122
     esac])
123
 
124
  for depmode in $am_compiler_list; do
125
    # Setup a source with many dependencies, because some compilers
126
    # like to wrap large dependency lists on column 80 (with \), and
127
    # we should not choose a depcomp mode which is confused by this.
128
    #
129
    # We need to recreate these files for each test, as the compiler may
130
    # overwrite some of them when testing with obscure command lines.
131
    # This happens at least with the AIX C compiler.
132
    : > sub/conftest.c
133
    for i in 1 2 3 4 5 6; do
134
      echo '#include "conftst'$i'.h"' >> sub/conftest.c
135
      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
136
      # Solaris 8's {/usr,}/bin/sh.
137
      touch sub/conftst$i.h
138
    done
139
    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
140
 
141
    # We check with `-c' and `-o' for the sake of the "dashmstdout"
142
    # mode.  It turns out that the SunPro C++ compiler does not properly
143
    # handle `-M -o', and we need to detect this.  Also, some Intel
144
    # versions had trouble with output in subdirs
145
    am__obj=sub/conftest.${OBJEXT-o}
146
    am__minus_obj="-o $am__obj"
147
    case $depmode in
148
    gcc)
149
      # This depmode causes a compiler race in universal mode.
150
      test "$am__universal" = false || continue
151
      ;;
152
    nosideeffect)
153
      # after this tag, mechanisms are not by side-effect, so they'll
154
      # only be used when explicitly requested
155
      if test "x$enable_dependency_tracking" = xyes; then
156
        continue
157
      else
158
        break
159
      fi
160
      ;;
161
    msvisualcpp | msvcmsys)
162
      # This compiler won't grok `-c -o', but also, the minuso test has
163
      # not run yet.  These depmodes are late enough in the game, and
164
      # so weak that their functioning should not be impacted.
165
      am__obj=conftest.${OBJEXT-o}
166
      am__minus_obj=
167
      ;;
168
    none) break ;;
169
    esac
170
    if depmode=$depmode \
171
       source=sub/conftest.c object=$am__obj \
172
       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
173
       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
174
         >/dev/null 2>conftest.err &&
175
       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
176
       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
177
       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
178
       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
179
      # icc doesn't choke on unknown options, it will just issue warnings
180
      # or remarks (even with -Werror).  So we grep stderr for any message
181
      # that says an option was ignored or not supported.
182
      # When given -MP, icc 7.0 and 7.1 complain thusly:
183
      #   icc: Command line warning: ignoring option '-M'; no argument required
184
      # The diagnosis changed in icc 8.0:
185
      #   icc: Command line remark: option '-MP' not supported
186
      if (grep 'ignoring option' conftest.err ||
187
          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
188
        am_cv_$1_dependencies_compiler_type=$depmode
189
        break
190
      fi
191
    fi
192
  done
193
 
194
  cd ..
195
  rm -rf conftest.dir
196
else
197
  am_cv_$1_dependencies_compiler_type=none
198
fi
199
])
200
AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
201
AM_CONDITIONAL([am__fastdep$1], [
202
  test "x$enable_dependency_tracking" != xno \
203
  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
204
])
205
 
206
 
207
# AM_SET_DEPDIR
208
# -------------
209
# Choose a directory name for dependency files.
210
# This macro is AC_REQUIREd in _AM_DEPENDENCIES
211
AC_DEFUN([AM_SET_DEPDIR],
212
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
213
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
214
])
215
 
216
 
217
# AM_DEP_TRACK
218
# ------------
219
AC_DEFUN([AM_DEP_TRACK],
220
[AC_ARG_ENABLE(dependency-tracking,
221
[  --disable-dependency-tracking  speeds up one-time build
222
  --enable-dependency-tracking   do not reject slow dependency extractors])
223
if test "x$enable_dependency_tracking" != xno; then
224
  am_depcomp="$ac_aux_dir/depcomp"
225
  AMDEPBACKSLASH='\'
226
fi
227
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
228
AC_SUBST([AMDEPBACKSLASH])dnl
229
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
230
])
231
 
232
# Generate code to set up dependency tracking.              -*- Autoconf -*-
233
 
234
# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
235
# Free Software Foundation, Inc.
236
#
237
# This file is free software; the Free Software Foundation
238
# gives unlimited permission to copy and/or distribute it,
239
# with or without modifications, as long as this notice is preserved.
240
 
241
#serial 5
242
 
243
# _AM_OUTPUT_DEPENDENCY_COMMANDS
244
# ------------------------------
245
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
246
[{
247
  # Autoconf 2.62 quotes --file arguments for eval, but not when files
248
  # are listed without --file.  Let's play safe and only enable the eval
249
  # if we detect the quoting.
250
  case $CONFIG_FILES in
251
  *\'*) eval set x "$CONFIG_FILES" ;;
252
  *)   set x $CONFIG_FILES ;;
253
  esac
254
  shift
255
  for mf
256
  do
257
    # Strip MF so we end up with the name of the file.
258
    mf=`echo "$mf" | sed -e 's/:.*$//'`
259
    # Check whether this is an Automake generated Makefile or not.
260
    # We used to match only the files named `Makefile.in', but
261
    # some people rename them; so instead we look at the file content.
262
    # Grep'ing the first line is not enough: some people post-process
263
    # each Makefile.in and add a new line on top of each file to say so.
264
    # Grep'ing the whole file is not good either: AIX grep has a line
265
    # limit of 2048, but all sed's we know have understand at least 4000.
266
    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
267
      dirpart=`AS_DIRNAME("$mf")`
268
    else
269
      continue
270
    fi
271
    # Extract the definition of DEPDIR, am__include, and am__quote
272
    # from the Makefile without running `make'.
273
    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
274
    test -z "$DEPDIR" && continue
275
    am__include=`sed -n 's/^am__include = //p' < "$mf"`
276
    test -z "am__include" && continue
277
    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
278
    # When using ansi2knr, U may be empty or an underscore; expand it
279
    U=`sed -n 's/^U = //p' < "$mf"`
280
    # Find all dependency output files, they are included files with
281
    # $(DEPDIR) in their names.  We invoke sed twice because it is the
282
    # simplest approach to changing $(DEPDIR) to its actual value in the
283
    # expansion.
284
    for file in `sed -n "
285
      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
286
         sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
287
      # Make sure the directory exists.
288
      test -f "$dirpart/$file" && continue
289
      fdir=`AS_DIRNAME(["$file"])`
290
      AS_MKDIR_P([$dirpart/$fdir])
291
      # echo "creating $dirpart/$file"
292
      echo '# dummy' > "$dirpart/$file"
293
    done
294
  done
295
}
296
])# _AM_OUTPUT_DEPENDENCY_COMMANDS
297
 
298
 
299
# AM_OUTPUT_DEPENDENCY_COMMANDS
300
# -----------------------------
301
# This macro should only be invoked once -- use via AC_REQUIRE.
302
#
303
# This code is only required when automatic dependency tracking
304
# is enabled.  FIXME.  This creates each `.P' file that we will
305
# need in order to bootstrap the dependency handling code.
306
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
307
[AC_CONFIG_COMMANDS([depfiles],
308
     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
309
     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
310
])
311
 
312
# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
313
#
314
# This file is free software; the Free Software Foundation
315
# gives unlimited permission to copy and/or distribute it,
316
# with or without modifications, as long as this notice is preserved.
317
 
318
# serial 2
319
 
320
# Check whether the underlying file-system supports filenames
321
# with a leading dot.  For instance MS-DOS doesn't.
322
AC_DEFUN([AM_SET_LEADING_DOT],
323
[rm -rf .tst 2>/dev/null
324
mkdir .tst 2>/dev/null
325
if test -d .tst; then
326
  am__leading_dot=.
327
else
328
  am__leading_dot=_
329
fi
330
rmdir .tst 2>/dev/null
331
AC_SUBST([am__leading_dot])])
332
 
333
# Check to see how 'make' treats includes.                  -*- Autoconf -*-
334
 
335
# Copyright (C) 2001, 2002, 2003, 2005, 2009  Free Software Foundation, Inc.
336
#
337
# This file is free software; the Free Software Foundation
338
# gives unlimited permission to copy and/or distribute it,
339
# with or without modifications, as long as this notice is preserved.
340
 
341
# serial 4
342
 
343
# AM_MAKE_INCLUDE()
344
# -----------------
345
# Check to see how make treats includes.
346
AC_DEFUN([AM_MAKE_INCLUDE],
347
[am_make=${MAKE-make}
348
cat > confinc << 'END'
349
am__doit:
350
        @echo this is the am__doit target
351
.PHONY: am__doit
352
END
353
# If we don't find an include directive, just comment out the code.
354
AC_MSG_CHECKING([for style of include used by $am_make])
355
am__include="#"
356
am__quote=
357
_am_result=none
358
# First try GNU make style include.
359
echo "include confinc" > confmf
360
# Ignore all kinds of additional output from `make'.
361
case `$am_make -s -f confmf 2> /dev/null` in #(
362
*the\ am__doit\ target*)
363
  am__include=include
364
  am__quote=
365
  _am_result=GNU
366
  ;;
367
esac
368
# Now try BSD make style include.
369
if test "$am__include" = "#"; then
370
   echo '.include "confinc"' > confmf
371
   case `$am_make -s -f confmf 2> /dev/null` in #(
372
   *the\ am__doit\ target*)
373
     am__include=.include
374
     am__quote="\""
375
     _am_result=BSD
376
     ;;
377
   esac
378
fi
379
AC_SUBST([am__include])
380
AC_SUBST([am__quote])
381
AC_MSG_RESULT([$_am_result])
382
rm -f confinc confmf
383
])
384
 
385
# Copyright (C) 2006, 2008  Free Software Foundation, Inc.
386
#
387
# This file is free software; the Free Software Foundation
388
# gives unlimited permission to copy and/or distribute it,
389
# with or without modifications, as long as this notice is preserved.
390
 
391
# serial 2
392
 
393
# _AM_SUBST_NOTMAKE(VARIABLE)
394
# ---------------------------
395
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
396
# This macro is traced by Automake.
397
AC_DEFUN([_AM_SUBST_NOTMAKE])
398
 
399
# AM_SUBST_NOTMAKE(VARIABLE)
400
# ---------------------------
401
# Public sister of _AM_SUBST_NOTMAKE.
402
AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
403
 
404
m4_include([../acinclude.m4])

powered by: WebSVN 2.1.0

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