ld TDIRS substitution
[deliverable/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
c58212ea
L
387 . ${srcdir}/emulparams/${i}.sh
388 if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
389 elf_shlib_list_options=TRUE
390 fi
391 if test x${PLT_UNWIND} = xyes; then
392 elf_plt_unwind_list_options=TRUE
393 fi
68880f31 394 fi
c58212ea 395 ;;
252b5132
RH
396 esac
397 done
398
ba2be581 399 for i in $targ_emul $targ_extra_libpath; do
3336653a
RH
400 case " $all_libpath " in
401 *" ${i} "*) ;;
402 *)
ba2be581
RH
403 if test -z "$all_libpath"; then
404 all_libpath=${i}
405 else
406 all_libpath="$all_libpath ${i}"
407 fi
3336653a
RH
408 ;;
409 esac
410 done
411
252b5132
RH
412 for i in $targ_extra_ofiles; do
413 case " $all_emul_extras " in
414 *" ${i} "*) ;;
415 *)
416 all_emul_extras="$all_emul_extras ${i}"
417 ;;
418 esac
419 done
5063daf7 420
252b5132
RH
421 fi
422done
423
621ff761 424if test x$ac_default_compressed_debug_sections = xyes ; then
6c3bc0f8
NC
425 AC_DEFINE(DEFAULT_FLAG_COMPRESS_DEBUG, 1, [Define if you want compressed debug sections by default.])
426fi
427
6734f10a
SB
428if test "${ac_default_new_dtags}" = unset; then
429 ac_default_new_dtags=0
430fi
431AC_DEFINE_UNQUOTED(DEFAULT_NEW_DTAGS,
432 $ac_default_new_dtags,
433 [Define to 1 if you want to set DT_RUNPATH instead of DT_RPATH by default.])
434
647e4d46
L
435if test "${ac_default_ld_z_relro}" = unset; then
436 ac_default_ld_z_relro=0
437fi
438AC_DEFINE_UNQUOTED(DEFAULT_LD_Z_RELRO,
439 $ac_default_ld_z_relro,
440 [Define to 1 if you want to enable -z relro in ELF linker by default.])
441
f6aec96d
L
442if test "${ac_default_ld_z_separate_code}" = unset; then
443 ac_default_ld_z_separate_code=0
444fi
445AC_DEFINE_UNQUOTED(DEFAULT_LD_Z_SEPARATE_CODE,
446 $ac_default_ld_z_separate_code,
447 [Define to 1 if you want to enable -z separate-code in ELF linker by default.])
448
2760f24c
RG
449AC_DEFINE_UNQUOTED([DEFAULT_EMIT_SYSV_HASH],
450 [$ac_default_emit_sysv_hash],
451 [Define to 1 if you want to emit sysv hash in the ELF linker by default.])
452
453AC_DEFINE_UNQUOTED([DEFAULT_EMIT_GNU_HASH],
454 [$ac_default_emit_gnu_hash],
455 [Define to 1 if you want to emit gnu hash in the ELF linker by default.])
456
c58212ea
L
457AC_SUBST(elf_list_options)
458AC_SUBST(elf_shlib_list_options)
459AC_SUBST(elf_plt_unwind_list_options)
252b5132
RH
460AC_SUBST(EMUL)
461
50ff67e6
AM
462AC_SUBST(TDIRS)
463AM_SUBST_NOTMAKE(TDIRS)
252b5132 464
252b5132
RH
465if test x${all_targets} = xtrue; then
466 if test x${want64} = xtrue; then
467 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
9d069ac3 468 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
252b5132
RH
469 else
470 EMULATION_OFILES='$(ALL_EMULATIONS)'
9d069ac3 471 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
252b5132 472 fi
252b5132
RH
473else
474 EMULATION_OFILES=$all_emuls
475 EMUL_EXTRA_OFILES=$all_emul_extras
476fi
477AC_SUBST(EMULATION_OFILES)
478AC_SUBST(EMUL_EXTRA_OFILES)
8e523c23 479AC_SUBST(LIB_PATH)
252b5132 480
3336653a
RH
481EMULATION_LIBPATH=$all_libpath
482AC_SUBST(EMULATION_LIBPATH)
483
252b5132 484if test x${enable_static} = xno; then
9165f454 485 TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
252b5132
RH
486else
487 TESTBFDLIB="../bfd/.libs/libbfd.a"
488fi
489AC_SUBST(TESTBFDLIB)
490
93a6d436
JL
491target_vendor=${target_vendor=$host_vendor}
492case "$target_vendor" in
493 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
494 *) EXTRA_SHLIB_EXTENSION= ;;
495esac
f234d5fe
NC
496
497case "$target_os" in
498 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
499esac
500
93a6d436
JL
501if test x${EXTRA_SHLIB_EXTENSION} != x ; then
502 AC_DEFINE_UNQUOTED(EXTRA_SHLIB_EXTENSION, "$EXTRA_SHLIB_EXTENSION",
503 [Additional extension a shared object might have.])
504fi
505
33589acb
AM
506AC_CONFIG_COMMANDS([default],
507[[
508case "$srcdir" in
509 .) srcdirpre= ;;
510 *) srcdirpre='$(srcdir)/' ;;
511esac
512POFILES=
513GMOFILES=
514for lang in dummy $OBSOLETE_ALL_LINGUAS; do
515 if test $lang != dummy; then
516 POFILES="$POFILES $srcdirpre$lang.po"
517 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
518 fi
519done
520sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
521 -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
522 -e "s,@POFILES@,$POFILES," \
523 -e "s,@GMOFILES@,$GMOFILES," \
524 po/Makefile.in > po/Makefile]],[[]])
525
31dd3154 526dnl Required by html, pdf, install-pdf and install-html
108a6f8e
CD
527AC_SUBST(datarootdir)
528AC_SUBST(docdir)
529AC_SUBST(htmldir)
31dd3154 530AC_SUBST(pdfdir)
108a6f8e 531
da594c4a
AM
532AC_CONFIG_FILES(Makefile po/Makefile.in:po/Make-in)
533AC_OUTPUT
This page took 0.8254 seconds and 4 git commands to generate.