]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/configure.ac
Avoid crash in dwarf2_init_complex_target_type
[thirdparty/binutils-gdb.git] / ld / configure.ac
CommitLineData
252b5132
RH
1dnl Process this file with autoconf to produce a configure script
2dnl
82704155 3dnl Copyright (C) 2012-2019 Free Software Foundation, Inc.
5bf135a7
NC
4dnl
5dnl This file is free software; you can redistribute it and/or modify
6dnl it under the terms of the GNU General Public License as published by
7dnl the Free Software Foundation; either version 3 of the License, or
8dnl (at your option) any later version.
995da1ff 9dnl
5bf135a7
NC
10dnl This program is distributed in the hope that it will be useful,
11dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
12dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13dnl GNU General Public License for more details.
995da1ff 14dnl
5bf135a7
NC
15dnl You should have received a copy of the GNU General Public License
16dnl along with this program; see the file COPYING3. If not see
17dnl <http://www.gnu.org/licenses/>.
18dnl
19
2e98a7bd
AM
20m4_include([../bfd/version.m4])
21AC_INIT([ld], BFD_VERSION)
da594c4a 22AC_CONFIG_SRCDIR(ldmain.c)
252b5132 23
da594c4a 24AC_CANONICAL_TARGET
02ecc8e9 25AC_CANONICAL_BUILD
5d64ca4e 26AC_ISC_POSIX
252b5132 27
2e98a7bd 28AM_INIT_AUTOMAKE
64ac50ac 29AM_MAINTAINER_MODE
252b5132 30
b879806f
AM
31AC_PROG_CC
32AC_PROG_CXX
68880f31 33AC_PROG_GREP
b879806f
AM
34AC_GNU_SOURCE
35AC_USE_SYSTEM_EXTENSIONS
36AC_PROG_INSTALL
37
38LT_INIT
39ACX_LARGEFILE
40
8e523c23 41AC_ARG_WITH(lib-path, [ --with-lib-path=dir1:dir2... set default LIB_PATH],LIB_PATH=$withval)
252b5132
RH
42AC_ARG_ENABLE(targets,
43[ --enable-targets alternative target configurations],
44[case "${enableval}" in
da594c4a 45 yes | "") AC_MSG_ERROR(enable-targets option must specify target names or 'all')
6c19b93b 46 ;;
252b5132
RH
47 no) enable_targets= ;;
48 *) enable_targets=$enableval ;;
49esac])dnl
50AC_ARG_ENABLE(64-bit-bfd,
51[ --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)],
52[case "${enableval}" in
53 yes) want64=true ;;
54 no) want64=false ;;
55 *) AC_MSG_ERROR(bad value ${enableval} for 64-bit-bfd option) ;;
56esac],[want64=false])dnl
57
9c8ebd6a
DJ
58AC_ARG_WITH(sysroot,
59[ --with-sysroot[=DIR] Search for usr/lib et al within DIR.],
60[
61 case ${with_sysroot} in
715d1656 62 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
9c8ebd6a
DJ
63 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
64 esac
65
66 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
67 use_sysroot=yes
68
fa1e8d8e
RS
69 if test "x$prefix" = xNONE; then
70 test_prefix=/usr/local
71 else
72 test_prefix=$prefix
73 fi
9c8ebd6a 74 if test "x$exec_prefix" = xNONE; then
fa1e8d8e 75 test_exec_prefix=$test_prefix
9c8ebd6a 76 else
fa1e8d8e 77 test_exec_prefix=$exec_prefix
9c8ebd6a
DJ
78 fi
79 case ${TARGET_SYSTEM_ROOT} in
715d1656 80 "${test_prefix}"|"${test_prefix}/"*|\
fa1e8d8e
RS
81 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
82 '${prefix}'|'${prefix}/'*|\
715d1656 83 '${exec_prefix}'|'${exec_prefix}/'*)
9c8ebd6a
DJ
84 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
85 TARGET_SYSTEM_ROOT_DEFINE="$t"
86 ;;
87 esac
88], [
89 use_sysroot=no
90 TARGET_SYSTEM_ROOT=
91 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
92])
93AC_SUBST(use_sysroot)
94AC_SUBST(TARGET_SYSTEM_ROOT)
95AC_SUBST(TARGET_SYSTEM_ROOT_DEFINE)
96
4fda8867
NC
97dnl Use --enable-gold to decide if this linker should be the default.
98dnl "install_as_default" is set to false if gold is the default linker.
99dnl "installed_linker" is the installed BFD linker name.
100AC_ARG_ENABLE(gold,
c7791212 101[[ --enable-gold[=ARG] build gold [ARG={default,yes,no}]]],
bf9ef603 102[case "${enableval}" in
c7791212 103 default)
4fda8867
NC
104 install_as_default=no
105 installed_linker=ld.bfd
106 ;;
c7791212 107 yes|no)
4fda8867
NC
108 install_as_default=yes
109 installed_linker=ld.bfd
110 ;;
111 *)
112 AC_MSG_ERROR([invalid --enable-gold argument])
113 ;;
114 esac],
c7791212
NC
115[install_as_default=yes
116 installed_linker=ld.bfd])
4fda8867
NC
117AC_SUBST(install_as_default)
118AC_SUBST(installed_linker)
119
7fb9f789
NC
120AC_ARG_ENABLE([got],
121AS_HELP_STRING([--enable-got=<type>],
6c19b93b 122 [GOT handling scheme (target, single, negative, multigot)]),
7fb9f789
NC
123[case "${enableval}" in
124 target | single | negative | multigot) got_handling=$enableval ;;
da594c4a 125 *) AC_MSG_ERROR(bad value ${enableval} for --enable-got option) ;;
7fb9f789
NC
126esac],
127[got_handling=target])
128
129case "${got_handling}" in
130 target)
131 AC_DEFINE([GOT_HANDLING_DEFAULT], [GOT_HANDLING_TARGET_DEFAULT],
6c19b93b 132 [Define to choose default GOT handling scheme]) ;;
7fb9f789
NC
133 single)
134 AC_DEFINE([GOT_HANDLING_DEFAULT], [GOT_HANDLING_SINGLE],
6c19b93b 135 [Define to choose default GOT handling scheme]) ;;
7fb9f789
NC
136 negative)
137 AC_DEFINE([GOT_HANDLING_DEFAULT], [GOT_HANDLING_NEGATIVE],
6c19b93b 138 [Define to choose default GOT handling scheme]) ;;
7fb9f789
NC
139 multigot)
140 AC_DEFINE([GOT_HANDLING_DEFAULT], [GOT_HANDLING_MULTIGOT],
6c19b93b 141 [Define to choose default GOT handling scheme]) ;;
da594c4a 142 *) AC_MSG_ERROR(bad value ${got_handling} for --enable-got option) ;;
7fb9f789
NC
143esac
144
6c3bc0f8
NC
145# PR gas/19109
146# Decide the default method for compressing debug sections.
147ac_default_compressed_debug_sections=unset
148# Provide a configure time option to override our default.
149AC_ARG_ENABLE(compressed_debug_sections,
4894d80b
L
150 AS_HELP_STRING([--enable-compressed-debug-sections={all,ld,none}],
151 [compress debug sections by default])],
152[case ,"${enableval}", in
9b4c123c 153 ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
4894d80b 154 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
6c3bc0f8
NC
155esac])dnl
156
6734f10a
SB
157# Decide setting DT_RUNPATH instead of DT_RPATH by default
158ac_default_new_dtags=unset
159# Provide a configure time option to override our default.
160AC_ARG_ENABLE(new_dtags,
161 AS_HELP_STRING([--enable-new-dtags],
162 [set DT_RUNPATH instead of DT_RPATH by default])],
163[case "${enableval}" in
164 yes) ac_default_new_dtags=1 ;;
165 no) ac_default_new_dtags=0 ;;
166esac])dnl
167
647e4d46
L
168# Decide if -z relro should be enabled in ELF linker by default.
169ac_default_ld_z_relro=unset
170# Provide a configure time option to override our default.
171AC_ARG_ENABLE(relro,
172 AS_HELP_STRING([--enable-relro],
173 [enable -z relro in ELF linker by default]),
174[case "${enableval}" in
175 yes) ac_default_ld_z_relro=1 ;;
176 no) ac_default_ld_z_relro=0 ;;
177esac])dnl
178
f6aec96d
L
179# Decide if -z separate-code should be enabled in ELF linker by default.
180ac_default_ld_z_separate_code=unset
181AC_ARG_ENABLE(separate-code,
182 AS_HELP_STRING([--enable-separate-code],
183 [enable -z separate-code in ELF linker by default]),
184[case "${enableval}" in
185 yes) ac_default_ld_z_separate_code=1 ;;
186 no) ac_default_ld_z_separate_code=0 ;;
187esac])
188
2760f24c
RG
189# Decide which "--hash-style" to use by default
190# Provide a configure time option to override our default.
191AC_ARG_ENABLE([default-hash-style],
192AS_HELP_STRING([--enable-default-hash-style={sysv,gnu,both}],
193 [use this default hash style]),
194[case "${enable_default_hash_style}" in
195 sysv | gnu | both) ;;
196 *) AC_MSG_ERROR([bad value ${enable_default_hash_style} for enable-default-hash-style option]) ;;
197esac],
198[case "${target}" in
199 # Enable gnu hash only on GNU targets, but not mips
200 mips*-*-*) enable_default_hash_style=sysv ;;
201 *-*-gnu* | *-*-linux* | *-*-nacl*) enable_default_hash_style=both ;;
202 *) enable_default_hash_style=sysv ;;
203esac])
204
205case "${enable_default_hash_style}" in
206 sysv | both) ac_default_emit_sysv_hash=1 ;;
207 *) ac_default_emit_sysv_hash=0 ;;
208esac
209
210case "${enable_default_hash_style}" in
211 gnu | both) ac_default_emit_gnu_hash=1 ;;
212 *) ac_default_emit_gnu_hash=0 ;;
213esac
214
502bdb00 215AM_BINUTILS_WARNINGS
a2d91340 216
44350750
NC
217AM_LC_MESSAGES
218
da594c4a 219AC_CONFIG_HEADERS([config.h:config.in])
252b5132 220
df7b86aa
NC
221# PR 14072
222AH_VERBATIM([00_CONFIG_H_CHECK],
223[/* Check that config.h is #included before system headers
224 (this works only for glibc, but that should be enough). */
d17dce55 225#if defined(__GLIBC__) && !defined(__FreeBSD_kernel__) && !defined(__CONFIG_H__)
df7b86aa
NC
226# error config.h must be #included before system headers
227#endif
228#define __CONFIG_H__ 1])
229
252b5132
RH
230if test -z "$target" ; then
231 AC_MSG_ERROR(Unrecognized target system type; please check config.sub.)
232fi
233if test -z "$host" ; then
234 AC_MSG_ERROR(Unrecognized host system type; please check config.sub.)
235fi
236
237# host-specific stuff:
238
e184813f 239ALL_LINGUAS="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW"
20e95c23
DJ
240ZW_GNU_GETTEXT_SISTER_DIR
241AM_PO_SUBDIRS
252b5132
RH
242
243AC_EXEEXT
244
245AC_PROG_YACC
246AM_PROG_LEX
247
248AM_MAINTAINER_MODE
d5fbea21 249AM_CONDITIONAL(GENINSRC_NEVER, false)
eccbf555 250ACX_PROG_CMP_IGNORE_INITIAL
252b5132
RH
251
252. ${srcdir}/configure.host
253
254AC_SUBST(HDEFINES)
252b5132
RH
255AC_SUBST(NATIVE_LIB_DIRS)
256
58797674 257AC_CHECK_HEADERS(string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h)
5d3236ee 258AC_CHECK_HEADERS(fcntl.h sys/file.h sys/time.h sys/stat.h)
208a4923 259ACX_HEADER_STRING
44350750 260AC_CHECK_FUNCS(glob mkstemp realpath sbrk setlocale waitpid)
88ba72a2 261AC_CHECK_FUNCS(open lseek close)
252b5132
RH
262AC_HEADER_DIRENT
263
2aec968d
L
264dnl AC_CHECK_HEADERS(sys/mman.h)
265AC_FUNC_MMAP
266
b879806f
AM
267AC_SEARCH_LIBS([dlopen], [dl])
268AM_CONDITIONAL([ENABLE_PLUGINS], [test x$plugins = xyes])
5d3236ee 269
02ecc8e9 270AC_ARG_ENABLE(initfini-array,
26e3a0c9
AM
271[ --disable-initfini-array do not use .init_array/.fini_array sections],
272[case "${enableval}" in
273 yes|no) ;;
274 *) AC_MSG_ERROR([invalid --enable-initfini-array argument]) ;;
275 esac], [enable_initfini_array=yes])
02ecc8e9
L
276AC_SUBST(enable_initfini_array)
277if test $enable_initfini_array = yes; then
278 AC_DEFINE(HAVE_INITFINI_ARRAY, 1,
279 [Define .init_array/.fini_array sections are available and working.])
280fi
281
34875e64
NC
282AC_MSG_CHECKING(for a known getopt prototype in unistd.h)
283AC_CACHE_VAL(ld_cv_decl_getopt_unistd_h,
da594c4a 284[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <unistd.h>], [extern int getopt (int, char *const*, const char *);])],
34875e64
NC
285ld_cv_decl_getopt_unistd_h=yes, ld_cv_decl_getopt_unistd_h=no)])
286AC_MSG_RESULT($ld_cv_decl_getopt_unistd_h)
287if test $ld_cv_decl_getopt_unistd_h = yes; then
288 AC_DEFINE([HAVE_DECL_GETOPT], 1,
289 [Is the prototype for getopt in <unistd.h> in the expected format?])
290fi
bf9ef603 291
252b5132
RH
292BFD_BINARY_FOPEN
293
502bdb00 294AC_CHECK_DECLS([strstr, free, sbrk, getenv, environ])
252b5132 295
597e2591
ILT
296# When converting linker scripts into strings for use in emulation
297# files, use astring.sed if the compiler supports ANSI string
298# concatenation, or ostring.sed otherwise. This is to support the
299# broken Microsoft MSVC compiler, which limits the length of string
300# constants, while still supporting pre-ANSI compilers which do not
301# support string concatenation.
e4dabd0e 302AC_MSG_CHECKING([whether ANSI C string concatenation works])
597e2591 303AC_CACHE_VAL(ld_cv_string_concatenation,
da594c4a
AM
304[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [char *a = "a" "a";])],
305 ld_cv_string_concatenation=yes,
306 ld_cv_string_concatenation=no)])
e4dabd0e
AS
307AC_MSG_RESULT($ld_cv_string_concatenation)
308if test "$ld_cv_string_concatenation" = "yes"; then
597e2591
ILT
309 STRINGIFY=astring.sed
310else
311 STRINGIFY=ostring.sed
312fi
313AC_SUBST(STRINGIFY)
314
252b5132
RH
315# target-specific stuff:
316
317all_targets=
318EMUL=
319all_emuls=
320all_emul_extras=
ba2be581 321all_libpath=
50ff67e6 322TDIRS=
252b5132 323
bf9ef603 324# If the host is 64-bit, then we enable 64-bit targets by default.
1110793a 325# This is consistent with what ../bfd/configure.ac does.
bf9ef603
RM
326if test x${want64} = xfalse; then
327 AC_CHECK_SIZEOF(void *)
328 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
329 want64=true
330 fi
331fi
332
c58212ea
L
333elf_list_options=FALSE
334elf_shlib_list_options=FALSE
335elf_plt_unwind_list_options=FALSE
252b5132
RH
336for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
337do
338 if test "$targ_alias" = "all"; then
339 all_targets=true
82d8e420
L
340 elf_list_options=TRUE
341 elf_shlib_list_options=TRUE
342 elf_plt_unwind_list_options=TRUE
252b5132
RH
343 else
344 # Canonicalize the secondary target names.
42ecbf5e 345 result=`$ac_config_sub $targ_alias 2>/dev/null`
252b5132
RH
346 if test -n "$result"; then
347 targ=$result
348 else
349 targ=$targ_alias
350 fi
351
352 . ${srcdir}/configure.tgt
353
354 if test "$targ" = "$target"; then
355 EMUL=$targ_emul
356 fi
357
314e9a4e
L
358 if test x${want64} = xfalse; then
359 . ${srcdir}/../bfd/config.bfd
360 fi
361
534d3119
L
362 if test x${want64} = xtrue; then
363 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
364 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
365 fi
366
3336653a 367 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
252b5132 368 case " $all_emuls " in
8c3fff59
AM
369 *" e${i}.o "*) ;;
370 *)
371 all_emuls="$all_emuls e${i}.o"
372 eval result=\$tdir_$i
373 test -z "$result" && result=$targ_alias
50ff67e6
AM
374 TDIRS="$TDIRS
375tdir_$i=$result"
c58212ea
L
376 case "${i}" in
377 *elf*)
378 elf_list_options=TRUE
68880f31
CLT
379 ;;
380 *)
381 if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
382 elf_list_options=TRUE
383 fi
384 ;;
385 esac
386 if test "$elf_list_options" = "TRUE"; then
c40e31a1
AM
387 source_sh()
388 {
389 . $1
390 }
391 source_sh ${srcdir}/emulparams/${i}.sh
c58212ea
L
392 if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
393 elf_shlib_list_options=TRUE
394 fi
395 if test x${PLT_UNWIND} = xyes; then
396 elf_plt_unwind_list_options=TRUE
397 fi
68880f31 398 fi
c58212ea 399 ;;
252b5132
RH
400 esac
401 done
402
ba2be581 403 for i in $targ_emul $targ_extra_libpath; do
3336653a
RH
404 case " $all_libpath " in
405 *" ${i} "*) ;;
406 *)
ba2be581
RH
407 if test -z "$all_libpath"; then
408 all_libpath=${i}
409 else
410 all_libpath="$all_libpath ${i}"
411 fi
3336653a
RH
412 ;;
413 esac
414 done
415
252b5132
RH
416 for i in $targ_extra_ofiles; do
417 case " $all_emul_extras " in
418 *" ${i} "*) ;;
419 *)
420 all_emul_extras="$all_emul_extras ${i}"
421 ;;
422 esac
423 done
5063daf7 424
252b5132
RH
425 fi
426done
427
621ff761 428if test x$ac_default_compressed_debug_sections = xyes ; then
6c3bc0f8
NC
429 AC_DEFINE(DEFAULT_FLAG_COMPRESS_DEBUG, 1, [Define if you want compressed debug sections by default.])
430fi
431
6734f10a
SB
432if test "${ac_default_new_dtags}" = unset; then
433 ac_default_new_dtags=0
434fi
435AC_DEFINE_UNQUOTED(DEFAULT_NEW_DTAGS,
436 $ac_default_new_dtags,
437 [Define to 1 if you want to set DT_RUNPATH instead of DT_RPATH by default.])
438
647e4d46
L
439if test "${ac_default_ld_z_relro}" = unset; then
440 ac_default_ld_z_relro=0
441fi
442AC_DEFINE_UNQUOTED(DEFAULT_LD_Z_RELRO,
443 $ac_default_ld_z_relro,
444 [Define to 1 if you want to enable -z relro in ELF linker by default.])
445
f6aec96d
L
446if test "${ac_default_ld_z_separate_code}" = unset; then
447 ac_default_ld_z_separate_code=0
448fi
449AC_DEFINE_UNQUOTED(DEFAULT_LD_Z_SEPARATE_CODE,
450 $ac_default_ld_z_separate_code,
451 [Define to 1 if you want to enable -z separate-code in ELF linker by default.])
452
2760f24c
RG
453AC_DEFINE_UNQUOTED([DEFAULT_EMIT_SYSV_HASH],
454 [$ac_default_emit_sysv_hash],
455 [Define to 1 if you want to emit sysv hash in the ELF linker by default.])
456
457AC_DEFINE_UNQUOTED([DEFAULT_EMIT_GNU_HASH],
458 [$ac_default_emit_gnu_hash],
459 [Define to 1 if you want to emit gnu hash in the ELF linker by default.])
460
c58212ea
L
461AC_SUBST(elf_list_options)
462AC_SUBST(elf_shlib_list_options)
463AC_SUBST(elf_plt_unwind_list_options)
252b5132
RH
464AC_SUBST(EMUL)
465
50ff67e6
AM
466AC_SUBST(TDIRS)
467AM_SUBST_NOTMAKE(TDIRS)
252b5132 468
252b5132
RH
469if test x${all_targets} = xtrue; then
470 if test x${want64} = xtrue; then
471 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
9d069ac3 472 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
252b5132
RH
473 else
474 EMULATION_OFILES='$(ALL_EMULATIONS)'
9d069ac3 475 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
252b5132 476 fi
252b5132
RH
477else
478 EMULATION_OFILES=$all_emuls
479 EMUL_EXTRA_OFILES=$all_emul_extras
480fi
481AC_SUBST(EMULATION_OFILES)
482AC_SUBST(EMUL_EXTRA_OFILES)
8e523c23 483AC_SUBST(LIB_PATH)
252b5132 484
3336653a
RH
485EMULATION_LIBPATH=$all_libpath
486AC_SUBST(EMULATION_LIBPATH)
487
252b5132 488if test x${enable_static} = xno; then
9165f454 489 TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
252b5132
RH
490else
491 TESTBFDLIB="../bfd/.libs/libbfd.a"
492fi
493AC_SUBST(TESTBFDLIB)
494
93a6d436
JL
495target_vendor=${target_vendor=$host_vendor}
496case "$target_vendor" in
497 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
498 *) EXTRA_SHLIB_EXTENSION= ;;
499esac
f234d5fe
NC
500
501case "$target_os" in
502 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
503esac
504
93a6d436
JL
505if test x${EXTRA_SHLIB_EXTENSION} != x ; then
506 AC_DEFINE_UNQUOTED(EXTRA_SHLIB_EXTENSION, "$EXTRA_SHLIB_EXTENSION",
507 [Additional extension a shared object might have.])
508fi
509
33589acb
AM
510AC_CONFIG_COMMANDS([default],
511[[
512case "$srcdir" in
513 .) srcdirpre= ;;
514 *) srcdirpre='$(srcdir)/' ;;
515esac
516POFILES=
517GMOFILES=
518for lang in dummy $OBSOLETE_ALL_LINGUAS; do
519 if test $lang != dummy; then
520 POFILES="$POFILES $srcdirpre$lang.po"
521 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
522 fi
523done
524sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
525 -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
526 -e "s,@POFILES@,$POFILES," \
527 -e "s,@GMOFILES@,$GMOFILES," \
528 po/Makefile.in > po/Makefile]],[[]])
529
31dd3154 530dnl Required by html, pdf, install-pdf and install-html
108a6f8e
CD
531AC_SUBST(datarootdir)
532AC_SUBST(docdir)
533AC_SUBST(htmldir)
31dd3154 534AC_SUBST(pdfdir)
108a6f8e 535
da594c4a
AM
536AC_CONFIG_FILES(Makefile po/Makefile.in:po/Make-in)
537AC_OUTPUT