Removed clib for now.
[deliverable/binutils-gdb.git] / binutils / configure
CommitLineData
99a42820 1#!/bin/sh
a10d26a1
RP
2# Please do not edit this file. It is generated automatically from
3# configure.in and a configure template.
99a42820
RP
4configdirs=
5
6#!/bin/sh
99a42820
RP
7
8# Configuration script template
9# Copyright (C) 1988, 1990, 1991 Free Software Foundation, Inc.
10
11#This file is part of GNU.
12
13#GNU CC is free software; you can redistribute it and/or modify
14#it under the terms of the GNU General Public License as published by
15#the Free Software Foundation; either version 1, or (at your option)
16#any later version.
17
18#GNU CC is distributed in the hope that it will be useful,
19#but WITHOUT ANY WARRANTY; without even the implied warranty of
20#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21#GNU General Public License for more details.
22
23#You should have received a copy of the GNU General Public License
24#along with GNU CC; see the file COPYING. If not, write to
25#the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
26
a10d26a1
RP
27# $Id$
28
99a42820
RP
29#
30# Shell script to create proper links to machine-dependent files in
b5132a6b 31# preparation for compilation.
99a42820
RP
32#
33# If configure succeeds, it leaves its status in config.status.
34# If configure fails after disturbing the status quo,
35# config.status is removed.
36#
37
99a42820
RP
38remove=rm
39hard_link=ln
40symbolic_link='ln -s'
41
42#for Test
43#remove="echo rm"
44#hard_link="echo ln"
45#symbolic_link="echo ln -s"
46
c4220303
RP
47progname=$0
48
99a42820 49# clear some things potentially inherited from environment.
99a42820 50ansi=
b5132a6b 51defaulttargets=
ec342d7d 52destdir=
b5132a6b 53fatal=
f2e91404
RP
54hostsubdir=
55norecurse=
56removing=
a10d26a1 57srcdir=
ec342d7d 58srctrigger=
f2e91404 59target=
b5132a6b 60targets=
f2e91404
RP
61targetsubdir=
62template=
b5132a6b 63verbose=
99a42820
RP
64
65for arg in $*;
66do
ec342d7d 67 case ${arg} in
99a42820
RP
68 -ansi | +ansi)
69 ansi=true
70 ;;
ec342d7d
RP
71 -destdir=* | +destdir=* | +destdi=* | +destd=* | +dest=* | +des=* | +de=* | +d=*)
72 destdir=`echo ${arg} | sed 's/[+-]d[a-z]*=//'`
73 ;;
c4220303
RP
74 -forcesubdirs | +forcesubdirs | +forcesubdir | +forcesubdi | +forcesubd \
75 | +forcesub | +forcesu | +forces | +force | +forc | +for | +fo | +f)
f2e91404 76 forcesubdirs=${arg}
99a42820 77 ;;
a10d26a1
RP
78 -languages=* | +languages=* | +language=* | +languag=* \
79 | +langua=* | +langu=* | +lang=* | +lan=* | +la=* \
80 | +l=*)
ec342d7d 81 languages="${languages} `echo ${arg} | sed 's/[+-]l[a-z]*=//'`"
99a42820
RP
82 ;;
83 -gas | +gas | +ga | +g)
84 gas=yes
85 ;;
b5132a6b
RP
86 -help | +h | +help)
87 fatal=true
88 ;;
99a42820
RP
89 -nfp | +nfp | +nf | +n)
90 nfp=yes
91 ;;
f2e91404
RP
92 -norecurse | +norecurse)
93 norecurse=true
94 ;;
95 -rm | +rm)
ec342d7d 96 removing=${arg}
f2e91404 97 ;;
b5132a6b
RP
98# -srcdir=* | +srcdir=* | +srcdi=* | +srcd=* | +src=* | +sr=* | +s=*)
99# srcdir=`echo ${arg} | sed 's/[+-]s[a-z]*=//'`
100# ;;
101 -target=* | +target=* | +targe=* | +targ=* | +tar=* | +ta=* | +t=*)
102 if [ -n "${targets}" ] ; then
103 forcesubdirs="+forcesubdirs"
104 fi
105
106 newtargets="${targets} `echo ${arg} | sed 's/[+-]t[a-z]*=//'`"
107 targets="${newtargets}"
f2e91404
RP
108 ;;
109 -template=* | +template=*)
ec342d7d 110 template=`echo ${arg} | sed 's/[+-]template=//'`
f2e91404 111 ;;
b5132a6b
RP
112 +verbose | +verbos | +verbo | +verb | +ver | +ve | +v)
113 verbose=${arg}
114 ;;
115 -* | +*)
116 (echo ;
117 echo "Unrecognized option: \"${arg}\"". ;
118 echo) 1>&2
119 fatal=true
120 ;;
99a42820 121 *)
b5132a6b
RP
122 if [ -n "${hosts}" ] ; then
123 forcesubdirs="+forcesubdirs"
124 fi
125
126 newhosts="${hosts} ${arg}"
127 hosts=${newhosts}
99a42820
RP
128 ;;
129 esac
130done
131
b5132a6b
RP
132if [ -n "${verbose}" ] ; then
133 echo `pwd`/configure $*
134 echo targets=\"${targets}\"
135fi
136
f2e91404 137# process host and target only if not rebuilding configure itself or removing.
b5132a6b 138if [ -z "${template}" -a -z "${removing}" -a -z "${fatal}" ] ; then
99a42820 139 # Complain if an arg is missing
b5132a6b
RP
140 if [ -z "${hosts}" ] ; then
141 (echo ;
142 echo "configure: No HOST specified." ;
143 echo) 2>&1
144 fatal=true
99a42820 145 fi
f2e91404 146fi
99a42820 147
b5132a6b
RP
148if [ -n "${fatal}" -o "${hosts}" = "help" ] ; then
149 (echo "Usage: configure HOST" ;
150 echo ;
151 echo "Options: [defaults in brackets]" ;
152 echo " +ansi configure w/ANSI library. [no ansi lib]" ;
153 echo " +destdir=MYDIR configure for installation into MYDIR. [/usr/local]" ;
154 echo " +forcesubdirs configure in subdirectories. [in source directories]" ;
155 echo " +lang=LANG configure to build LANG. [gcc]" ;
156 echo " +help print this message. [normal config]" ;
157 echo " +gas configure the compilers for use with gas. [native as]" ;
158 echo " +nfp configure the compilers default to soft floating point. [hard float]" ;
159 echo " +norecurse configure this directory only. [recurse]" ;
160 echo " +rm remove this configuration. [build a configuration]" ;
161 echo " +target=TARGET configure for TARGET. [TARGET = HOST]" ;
162 echo " +template=TEM rebuild configure using TEM. [normal config]" ;
163 echo ;
164 echo "Where HOST and TARGET are something like \"vax\", \"sun3\", \"encore\", etc." ;
165 echo "Asking for more than one \"+target\" implies \"+forcesubdirs\". Any other" ;
166 echo "options given will apply to all targets.") 1>&2
167
168 if [ -r config.status ] ; then
169 cat config.status
170 fi
171
172 exit 1
a10d26a1 173fi
99a42820 174
b5132a6b 175#### configure.in common parts come in here.
a10d26a1
RP
176# This file is a shell script that supplies the information necessary
177# to tailor a template configure script into the configure script
178# appropriate for this directory. For more information, check any
179# existing configure script.
99a42820 180
a10d26a1
RP
181srctrigger=ar.c
182srcname="binutils"
b5132a6b 183
c4220303 184## end of common part.
99a42820
RP
185
186# are we rebuilding config itself?
b5132a6b
RP
187if [ -n "${template}" ] ; then
188 if [ ! -r ${template} ] ; then
99a42820
RP
189 echo "Can't find template ${template}."
190 exit 1
191 fi
192
c4220303
RP
193# prep the template
194 sed -e '/^#### configure.in common parts come in here.$/,/^## end of common part.$/c\
195#### configure.in common parts come in here.\
196## end of common part.' \
197 -e '/^#### configure.in per-host parts come in here.$/,/^## end of per-host part.$/c\
198#### configure.in per-host parts come in here.\
199## end of per-host part.' \
200 -e '/^#### configure.in per-target parts come in here.$/,/^## end of per-target part.$/c\
201#### configure.in per-target parts come in here.\
202## end of per-target part.' \
203 < ${template} > template.new
99a42820 204
b5132a6b
RP
205 if [ -r configure.in ] ; then
206 if [ -z "`grep '^# per\-host:' configure.in`" ] ; then
207 echo `pwd`/configure.in has no "per-host:" line.
208 exit 1
209 fi
210
211 if [ -z "`grep '^# per\-target:' configure.in`" ] ; then
212 echo `pwd`/configure.in has no "per-target:" line.
213 exit 1
214 fi
215
04dc1a62
RP
216 # split configure.in into common, per-host, and per-target parts
217 sed -e '/^# per\-host:/,$d' configure.in > configure.com
218 sed -e '1,/^# per\-host:/d' -e '/^# per\-target:/,$d' configure.in > configure.hst
b5132a6b
RP
219 sed -e '1,/^# per\-target:/d' configure.in > configure.tgt
220
04dc1a62 221 # and insert them
c4220303
RP
222 sed -e '/^#### configure.in common parts come in here.$/ r configure.com' \
223 -e '/^#### configure.in per\-host parts come in here.$/ r configure.hst' \
224 -e '/^#### configure.in per\-target parts come in here.$/ r configure.tgt' \
225 template.new > configure.new
b5132a6b
RP
226
227 rm -f configure.com configure.tgt configure.hst
99a42820 228 else
ec342d7d
RP
229 echo Warning: no configure.in in `pwd`
230 cat ${template} >> configure
99a42820
RP
231 fi
232
c4220303
RP
233 chmod a+x configure.new
234 rm template.new
235# mv configure configure.old
236 mv configure.new configure
99a42820
RP
237 echo Rebuilt configure in `pwd`
238
b5132a6b
RP
239 if [ -z "${norecurse}" ] ; then
240 while [ -n "${configdirs}" ] ; do
99a42820 241 # set configdir to car of configdirs, configdirs to cdr of configdirs
ec342d7d 242 set ${configdirs}; configdir=$1; shift; configdirs=$*
99a42820 243
b5132a6b 244 if [ "`echo ${configdir}.*`" != "${configdir}.*" ] ; then
99a42820
RP
245 targetspecificdirs=${configdir}.*
246 else
247 targetspecificdirs=
248 fi
249
b5132a6b
RP
250 for i in ${configdir} ${targetspecificdirs} ; do
251 if [ -r $i/configure ] ; then
99a42820 252 (cd $i ;
b5132a6b 253 ./configure +template=${template} ${verbose})
99a42820
RP
254 else
255 echo No configure script in `pwd`/$i
256 fi
257 done
258 done
259 fi
260
261 exit 0
262fi
263
ec342d7d 264# some sanity checks on configure.in
b5132a6b 265if [ -z "${srctrigger}" ] ; then
ec342d7d
RP
266 echo srctrigger not set in configure.in. `pwd` not configured.
267 exit 1
268fi
269
b5132a6b
RP
270for host in ${hosts} ; do
271 # Default other arg
272 if [ -z "${targets}" -o -n "${defaulttargets}" ] ; then
273 targets=${host}
274 defaulttargets=true
275 fi
99a42820 276
b5132a6b 277#### configure.in per-host parts come in here.
99a42820 278
c4220303 279## end of per-host part.
f2e91404 280
99a42820 281
b5132a6b
RP
282 for target in ${targets} ; do
283
284 if [ -n "${verbose}" ] ; then
285 echo " "target=\"${target}\"
a10d26a1 286 fi
b5132a6b
RP
287
288#### configure.in per-target parts come in here.
289
290files=
291links=
292
c4220303 293## end of per-target part.
b5132a6b
RP
294
295 # Temporarily, we support only direct subdir builds.
296 hostsubdir=Host-${host}
297 targetsubdir=Target-${target}
298
299 if [ -n "${removing}" ] ; then
c4220303
RP
300 if [ -n "${forcesubdirs}" ] ; then
301 if [ -d "${hostsubdir}" ] ; then
302 rm -rf ${hostsubdir}/${targetsubdir}
b5132a6b 303
c4220303
RP
304 if [ -z "`(ls ${hostsubdir}) 2>&1 | grep Target-`" ] ; then
305 rm -rf ${hostsubdir}
306 fi
307 else
308 echo Warning: no `pwd`/${hostsubdir} to remove.
b5132a6b
RP
309 fi
310 else
311 rm -f Makefile config.status ${links}
312 fi
a10d26a1 313 else
b5132a6b
RP
314 if [ -n "${forcesubdirs}" ] ; then
315 # check for existing status before allowing forced subdirs.
316 if [ -f Makefile ] ; then
317 echo "Makefile already exists in source directory. `pwd` not configured."
318 exit 1
319 fi
99a42820 320
b5132a6b
RP
321 if [ ! -d ${hostsubdir} ] ; then mkdir ${hostsubdir} ; fi
322 cd ${hostsubdir}
99a42820 323
b5132a6b
RP
324 if [ ! -d ${targetsubdir} ] ; then mkdir ${targetsubdir} ; fi
325 cd ${targetsubdir}
99a42820 326
b5132a6b
RP
327 srcdir=../..
328 else
329 # if not subdir builds, then make sure none exist.
330 if [ -n "`(ls .) 2>&1 | grep Host-`" ] ; then
331 echo "Configured subdirs exist. `pwd` not configured."
332 exit 1
333 fi
334 fi
99a42820 335
b5132a6b
RP
336 # Find the source files, if location was not specified.
337 if [ -z "${srcdir}" ] ; then
338 srcdirdefaulted=1
339 srcdir=.
340 if [ -n "${srctrigger}" -a ! -r ${srctrigger} ] ; then
341 srcdir=..
342 fi
343 fi
99a42820 344
b5132a6b
RP
345 if [ -n "${srctrigger}" -a ! -r ${srcdir}/${srctrigger} ] ; then
346 if [ -z "${srcdirdefaulted}" ] ; then
c4220303 347 echo "${progname}: Can't find ${srcname} sources in `pwd`/${srcdir}" 1>&2
b5132a6b 348 else
c4220303 349 echo "${progname}: Can't find ${srcname} sources in `pwd`/. or `pwd`/.." 1>&2
b5132a6b 350 fi
99a42820 351
c4220303 352 echo \(At least ${srctrigger} is missing.\) 1>&2
b5132a6b
RP
353 exit 1
354 fi
f2e91404 355
b5132a6b
RP
356 # Set up the list of links to be made.
357 # ${links} is the list of link names, and ${files} is the list of names to link to.
99a42820 358
b5132a6b
RP
359 # Make the links.
360 while [ -n "${files}" ] ; do
361 # set file to car of files, files to cdr of files
362 set ${files}; file=$1; shift; files=$*
363 set ${links}; link=$1; shift; links=$*
f2e91404 364
b5132a6b
RP
365 if [ ! -r ${srcdir}/${file} ] ; then
366 echo "${progname}: cannot create a link \"${link}\"," 1>&2
367 echo "since the file \"${file}\" does not exist." 1>&2
368 exit 1
369 fi
f2e91404 370
b5132a6b
RP
371 ${remove} -f ${link}
372 rm -f config.status
373 # Make a symlink if possible, otherwise try a hard link
374 ${symbolic_link} ${srcdir}/${file} ${link} 2>/dev/null || ${hard_link} ${srcdir}/${file} ${link}
f2e91404 375
b5132a6b
RP
376 if [ ! -r ${link} ] ; then
377 echo "${progname}: unable to link \"${link}\" to \"${srcdir}/${file}\"." 1>&2
378 exit 1
379 fi
380 echo "Linked \"${link}\" to \"${srcdir}/${file}\"."
381 done
f2e91404 382
b5132a6b
RP
383 # Create a .gdbinit file which runs the one in srcdir
384 # and tells GDB to look there for source files.
385
386 case ${srcdir} in
387 .)
388 ;;
389 *)
390 echo "dir ." > .gdbinit
391 echo "dir ${srcdir}" >> .gdbinit
392 echo "source ${srcdir}/.gdbinit" >> .gdbinit
393 ;;
394 esac
395
396 # Install a makefile, and make it set VPATH
397 # if necessary so that the sources are found.
398 # Also change its value of srcdir.
399
400 # FIXME-someday: This business of always writing to .tem and mv back
401 # is so that I don't screw things up while developing. Once this
402 # template is stable, these should be optimized. xoxorich.
403
404 # Define macro CROSS_COMPILE in compilation if this is a cross-compiler.
405 if [ "${host}" != "${target}" ] ; then
406 echo "CROSS=-DCROSS_COMPILE" > Makefile
407 echo "ALL=start.encap" >> Makefile
408 else
409 echo "ALL=all.internal" > Makefile
410 fi
f2e91404 411
b5132a6b
RP
412 # set target, host, VPATH
413 echo "host = ${host}" >> Makefile
414 echo "target = ${target}" >> Makefile
f2e91404 415
b5132a6b
RP
416 if [ -n "${forcesubdirs}" ] ; then
417 echo "subdir = /${hostsubdir}/${targetsubdir}" >> Makefile
418 else
419 echo "subdir =" >> Makefile
420 fi
f2e91404 421
b5132a6b
RP
422 # echo "workdir = `pwd`" >> Makefile
423 echo "VPATH = ${srcdir}" >> Makefile
99a42820 424
b5132a6b
RP
425 # add Makefile.in
426 cat ${srcdir}/Makefile.in >> Makefile
99a42820 427
b5132a6b
RP
428 # and shake thoroughly.
429 host_var_file=hmake-${host}
430 target_var_file=tmake-${target}
99a42820 431
b5132a6b
RP
432 # Conditionalize the makefile for this host.
433 if [ -f ${srcdir}/config/${host_var_file} ] ; then
434 sed -e "/^####/ r ${srcdir}/config/${host_var_file}" Makefile > Makefile.tem
435 mv Makefile.tem Makefile
436 fi
f2e91404 437
b5132a6b
RP
438 # Conditionalize the makefile for this target.
439 if [ -f ${srcdir}/config/${target_var_file} ] ; then
440 sed -e "/^####/ r ${srcdir}/config/${target_var_file}" Makefile > Makefile.tem
441 mv Makefile.tem Makefile
442 fi
ec342d7d 443
b5132a6b
RP
444 # set srcdir
445 sed "s@^srcdir = \.@srcdir = ${srcdir}@" Makefile > Makefile.tem
446 mv Makefile.tem Makefile
99a42820 447
b5132a6b
RP
448 # set destdir
449 if [ -n "${destdir}" ] ; then
450 sed "s:^destdir =.*$:destdir = ${destdir}:" Makefile > Makefile.tem
451 mv Makefile.tem Makefile
452 fi
99a42820 453
b5132a6b
RP
454 # Remove all formfeeds, since some Makes get confused by them.
455 sed "s/\f//" Makefile >> Makefile.tem
456 mv Makefile.tem Makefile
99a42820 457
b5132a6b
RP
458 # reset SUBDIRS
459 sed "s:^SUBDIRS =.*$:SUBDIRS = ${configdirs}:" Makefile > Makefile.tem
460 mv Makefile.tem Makefile
99a42820 461
b5132a6b
RP
462 # reset NONSUBDIRS
463 sed "s:^NONSUBDIRS =.*$:NONSUBDIRS = ${noconfigdirs}:" Makefile > Makefile.tem
464 mv Makefile.tem Makefile
99a42820 465
b5132a6b
RP
466 using=
467 if [ -f ${srcdir}/config/${host_var_file} ] ; then
468 using=" using \"${host_var_file}\""
469 fi
99a42820 470
b5132a6b
RP
471 if [ -f ${srcdir}/config/${target_var_file} ] ; then
472 if [ -z "${using}" ] ; then
473 andusing=" using \"${target_var_file}\""
474 else
475 andusing="${using} and \"${target_var_file}\""
476 fi
477 else
478 andusing=${using}
479 fi
99a42820 480
b5132a6b 481 echo "Created \"Makefile\"" in `pwd`${andusing}.
99a42820 482
b5132a6b
RP
483 if [ "${host}" = "${target}" ] ; then
484 echo "Links are now set up for use with a ${target}." \
485 > config.status
486 # | tee ${srcdir}/config.status
487 else
488 echo "Links are now set up for host ${host} and target ${target}." \
489 > config.status
490 # | tee ${srcdir}/config.status
491 fi
99a42820 492
b5132a6b
RP
493 originaldir=`pwd`
494 cd ${srcdir}
495 fi
c4220303
RP
496 done # for each target
497
498# # Now build a Makefile for this host.
499# if [ -n "${forcesubdirs}" ] ; then
500# cd ${hostsubdir}
501# cat > GNUmakefile << E!O!F
502## Makefile generated by configure for host ${host}.
503#
504#%:
505# for i in ${targets} ; do \
506# $(MAKE) -C Target-\$i \$@
507#
508#all clean stage1 stage2 stage3 stage4etags tags TAGS
509#E!O!F
510# fi
511done # for each host
99a42820 512
b5132a6b
RP
513# If there are subdirectories, then recurse.
514
515if [ -n "${norecurse}" -o -z "${configdirs}" ] ; then exit 0 ; fi
99a42820 516
b5132a6b
RP
517# configdirs is not null
518for configdir in ${configdirs} ; do
99a42820 519 echo Configuring ${configdir}...
b5132a6b
RP
520 specifics=
521 commons=
522
523 if [ -n "${defaulttargets}" ] ; then
524 for host in ${hosts} ; do
525 if [ -d ${configdir}.${host} ] ; then
526 newspecifics="${specifics} ${host}"
527 specifics=${newspecifics}
528 else
529 newcommons="${commons} ${host}"
530 commons=${newcommons}
531 fi # if target specific
532 done # for each host
533
534 if [ -n "${commons}" ] ; then
535 (cd ${configdir} ;
536 ./configure ${commons} ${verbose} ${forcesubdirs} ${removing}) \
537 | sed 's/^/ /'
538 fi # if any common hosts
539
540 if [ -n "${specifics}" ] ; then
541 for host in ${specifics} ; do
542 echo Configuring target specific directory ${configdir}.${host}...
543 (cd ${configdir}.${host} ;
544 ./configure ${host} ${verbose} ${forcesubdirs} ${removing}) \
545 | sed 's/^/ /'
546 done # for host in specifics
547 fi # if there are any specifics
548 else
549
550 for target in ${targets} ; do
551 if [ -d ${configdir}.${target} ] ; then
552 newspecifics="${specifics} ${target}"
553 specifics=${newspecifics}
554 else
555 newcommons="${commons} +target=${target}"
556 commons=${newcommons}
557 fi
558
559 done # check for target specific dir override
560
561 if [ -n "${verbose}" ] ; then
562 echo " "commons=\"${commons}\"
563 echo " "specifics=\"${specifics}\"
564 fi # if verbose
565
566 if [ -n "${commons}" ] ; then
567 (cd ${configdir} ;
568 ./configure ${hosts} ${verbose} ${forcesubdirs} ${removing} ${commons}) \
569 | sed 's/^/ /'
570 fi # if any commons
571
572 if [ -n "${specifics}" ] ; then
573 for target in ${specifics} ; do
574 echo Configuring target specific directory ${configdir}.${target}...
575 (cd ${configdir}.${target} ;
576 ./configure ${hosts} ${verbose} ${forcesubdirs} ${removing} "+target=${target}") \
577 | sed 's/^/ /'
578 done
579 fi # if any specifics
580 fi # not default targets
99a42820
RP
581done
582
583exit 0
a10d26a1
RP
584
585#
586# $Log$
c4220303
RP
587# Revision 1.8 1991/05/14 14:14:18 rich
588# see devo/configure 1.11
589#
590# Revision 1.10 1991/05/04 00:58:38 rich
591# Fix program name bug.
592#
593# Revision 1.9 1991/05/03 19:14:18 rich
594# Changed getopt to libiberty, commented out an aborted attempt at host
595# level Makefiles because it caused errors on +rm, add a warning for
596# directories expected to be removed on +rm but that don't exist.
597#
598# Revision 1.8 1991/04/24 16:50:59 rich
599# Three staging checkpoint.
600#
601# Revision 1.7 1991/04/17 01:34:47 rich
602# Added getopt for binutils, fixed problem with host dependancies in
603# configure.template.
04dc1a62
RP
604#
605# Revision 1.6 1991/04/16 00:18:44 rich
b5132a6b
RP
606# Now handles multiple hosts and targets.
607#
608# Revision 1.5 1991/04/15 23:43:44 rich
609# Now handles multiple hosts and targets.
610#
611# Revision 1.4 1991/04/13 02:11:03 rich
ec342d7d
RP
612# Config cut 3. We now almost install a29k.
613#
614# Revision 1.3 1991/04/11 02:41:54 rich
615# Cut 2 config. Subdirs.
a10d26a1
RP
616#
617#
618#
619
b5132a6b
RP
620#
621# Local Variables:
622# fill-column: 131
623# End:
624#
a10d26a1
RP
625
626# end of configure.template
This page took 0.05565 seconds and 4 git commands to generate.