]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/gdbserver/configure.ac
Bump to autoconf 2.69 and automake 1.15.1
[thirdparty/binutils-gdb.git] / gdb / gdbserver / configure.ac
CommitLineData
d6e9fb05 1dnl Autoconf configure script for GDB server.
e2882c85 2dnl Copyright (C) 2000-2018 Free Software Foundation, Inc.
d6e9fb05
JK
3dnl
4dnl This file is part of GDB.
5dnl
6dnl This program is free software; you can redistribute it and/or modify
7dnl it under the terms of the GNU General Public License as published by
5a0e3bd0 8dnl the Free Software Foundation; either version 3 of the License, or
d6e9fb05
JK
9dnl (at your option) any later version.
10dnl
11dnl This program is distributed in the hope that it will be useful,
12dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
13dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14dnl GNU General Public License for more details.
15dnl
16dnl You should have received a copy of the GNU General Public License
5a0e3bd0 17dnl along with this program. If not, see <http://www.gnu.org/licenses/>.
d6e9fb05
JK
18
19dnl Process this file with autoconf to produce a configure script.
20
21AC_INIT(server.c)
84563040 22AC_CONFIG_HEADER(config.h:config.in)
c9a1864a
YQ
23
24AM_MAINTAINER_MODE
84563040
DJ
25
26AC_PROG_CC
3bc3d82a 27AC_PROG_CXX
fd462a61 28AC_GNU_SOURCE
589bc927 29AC_SYS_LARGEFILE
d6e9fb05
JK
30
31AC_CANONICAL_SYSTEM
84563040 32
d6e9fb05 33AC_PROG_INSTALL
e1d2394b 34AC_CHECK_TOOL(AR, ar)
c971b7fa 35AC_PROG_RANLIB
c906108c 36
dcdb98d2
DJ
37AC_ARG_PROGRAM
38
0bcda685
PA
39# We require a C++11 compiler. Check if one is available, and if
40# necessary, set CXX_DIALECT to some -std=xxx switch.
41AX_CXX_COMPILE_STDCXX(11, , mandatory)
42
ee6e2b82 43AC_HEADER_STDC
84563040 44
17ef446e 45# Set the 'development' global.
270c9937 46. $srcdir/../../bfd/development.sh
17ef446e
PA
47
48# Enable -lmcheck by default (it provides cheap-enough memory
49# mangling), but turn it off for releases.
50if $development; then
51 libmcheck_default=yes
52else
53 libmcheck_default=no
54fi
55GDB_AC_LIBMCHECK(${libmcheck_default})
56
6d580b63 57if $development; then
b5884fa7 58 srv_selftest_objs="common/selftest.o"
6d580b63
YQ
59 AC_DEFINE(GDB_SELF_TEST, 1,
60 [Define if self-testing features should be enabled])
61fi
62
bd885420
YQ
63ACX_NONCANONICAL_TARGET
64ACX_NONCANONICAL_HOST
65
61c125b9
TT
66# Dependency checking.
67ZW_CREATE_DEPDIR
60d6cfc9
YQ
68
69# Create sub-directories for objects and dependencies.
b5884fa7 70CONFIG_SRC_SUBDIR="arch common"
60d6cfc9
YQ
71AC_SUBST(CONFIG_SRC_SUBDIR)
72
73AC_CONFIG_COMMANDS([gdbdepdir],[
74 for subdir in ${CONFIG_SRC_SUBDIR}
75 do
76 $SHELL $ac_aux_dir/mkinstalldirs $subdir/$DEPDIR
77 done],
78 [ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR CONFIG_SRC_SUBDIR="$CONFIG_SRC_SUBDIR"])
79
61c125b9
TT
80ZW_PROG_COMPILER_DEPENDENCIES([CC])
81
648d586d
JB
82gnulib_extra_configure_args=
83# If large-file support is disabled, make sure gnulib does the same.
84if test "$enable_largefile" = no; then
85gnulib_extra_configure_args="$gnulib_extra_configure_args --disable-largefile"
86fi
87
c971b7fa
PA
88# Configure gnulib. We can't use AC_CONFIG_SUBDIRS as that'd expect
89# to find the the source subdir to be configured directly under
90# gdbserver/. We need to build gnulib under some other directory not
91# "gnulib", to avoid the problem of both GDB and GDBserver wanting to
92# build it in the same directory, when building in the source dir.
648d586d
JB
93ACX_CONFIGURE_DIR(["../gnulib"], ["build-gnulib-gdbserver"],
94 ["$gnulib_extra_configure_args"])
c971b7fa 95
0b04e523
TT
96ACX_CONFIGURE_DIR(["../../libiberty"], ["build-libiberty-gdbserver"])
97
726e1356 98AC_CHECK_HEADERS(termios.h sys/reg.h string.h dnl
1bd2f0ba 99 proc_service.h sys/procfs.h linux/elf.h dnl
9c232dda 100 fcntl.h signal.h sys/file.h dnl
61ff6e04 101 sys/ioctl.h netinet/in.h sys/socket.h netdb.h dnl
1bd2f0ba 102 netinet/tcp.h arpa/inet.h)
eb0edac8 103AC_FUNC_FORK
4b8b5e72 104AC_CHECK_FUNCS(getauxval pread pwrite pread64 setns)
84563040 105
3266f10b
TT
106GDB_AC_COMMON
107
eb7aa561
PA
108# Check the return and argument types of ptrace.
109GDB_AC_PTRACE
110
0fb4aa4b
PA
111# Check for UST
112ustlibs=""
113ustinc=""
114
115AC_ARG_WITH(ust, [ --with-ust=PATH Specify prefix directory for the installed UST package
116 Equivalent to --with-ust-include=PATH/include
117 plus --with-ust-lib=PATH/lib])
118AC_ARG_WITH(ust_include, [ --with-ust-include=PATH Specify directory for installed UST include files])
119AC_ARG_WITH(ust_lib, [ --with-ust-lib=PATH Specify the directory for the installed UST library])
120
121case $with_ust in
122 no)
123 ustlibs=
124 ustinc=
125 ;;
126 "" | yes)
127 ustlibs=" -lust "
128 ustinc=""
129 ;;
130 *)
131 ustlibs="-L$with_ust/lib -lust"
132 ustinc="-I$with_ust/include "
133 ;;
134esac
135if test "x$with_ust_include" != x; then
136 ustinc="-I$with_ust_include "
137fi
138if test "x$with_ust_lib" != x; then
139 ustlibs="-L$with_ust_lib -lust"
140fi
141
142if test "x$with_ust" != "xno"; then
143 saved_CFLAGS="$CFLAGS"
144 CFLAGS="$CFLAGS $ustinc"
145 AC_MSG_CHECKING([for ust])
146 AC_TRY_COMPILE([
147#define CONFIG_UST_GDB_INTEGRATION
148#include <ust/ust.h>
149 ],[],
150 [AC_MSG_RESULT([yes]); AC_DEFINE(HAVE_UST, 1, [Define if UST is available])],
151 [AC_MSG_RESULT([no]); ustlibs= ; ustinc= ])
152 CFLAGS="$saved_CFLAGS"
153fi
154
155# Flags needed for UST
156AC_SUBST(ustlibs)
157AC_SUBST(ustinc)
158
8f13a3ce
MF
159AM_GDB_WARNINGS
160dnl The codebase isn't clean yet with this flag.
161case " $WARN_CFLAGS " in
162*" -Wmissing-prototypes "*)
163 WARN_CFLAGS="$WARN_CFLAGS -Wno-missing-prototypes"
164 ;;
165esac
3bc3d82a 166
10e86dd7
DE
167dnl dladdr is glibc-specific. It is used by thread-db.c but only for
168dnl debugging messages. It lives in -ldl which is handled below so we don't
169dnl use AC_CHECK_LIB (or AC_SEARCH_LIBS) here. Instead we just temporarily
170dnl augment LIBS.
171old_LIBS="$LIBS"
172LIBS="$LIBS -ldl"
173AC_CHECK_FUNCS(dladdr)
174LIBS="$old_LIBS"
175
07697489
PA
176libiberty_INIT
177
1bd2f0ba 178AC_CHECK_DECLS([strerror, perror, vasprintf, vsnprintf])
43d5792c 179
791c0056
GB
180AC_CHECK_MEMBERS([struct stat.st_blocks, struct stat.st_blksize])
181
239b6d10
WT
182# See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
183# Older amd64 Linux's don't have the fs_base and gs_base members of
184# `struct user_regs_struct'.
185AC_CHECK_MEMBERS([struct user_regs_struct.fs_base, struct user_regs_struct.gs_base],
f517c180
EA
186 [], [], [#include <sys/types.h>
187#include <sys/user.h>])
239b6d10
WT
188
189
ccbd4912
MK
190AC_CHECK_TYPES(socklen_t, [], [],
191[#include <sys/types.h>
192#include <sys/socket.h>
193])
fb1e4ffc 194
64da5dd5
JB
195case "${target}" in
196 *-android*)
197 # Starting with NDK version 9, <elf.h> actually includes definitions
198 # of Elf32_auxv_t and Elf64_auxv_t. But sadly, <elf.h> includes
199 # <sys/exec_elf.h> which defines some of the ELF types incorrectly,
200 # leading to conflicts with the defintions from <linux/elf.h>.
201 # This makes it impossible for us to include both <elf.h> and
202 # <linux/elf.h>, which means that, in practice, we do not have
203 # access to Elf32_auxv_t and Elf64_auxv_t on this platform.
204 # Therefore, do not try to auto-detect availability, as it would
205 # get it wrong on this platform.
206 ;;
207 *)
208 AC_CHECK_TYPES([Elf32_auxv_t, Elf64_auxv_t], [], [],
209 #include <elf.h>
210 )
211esac
8365dcf5 212
c16158bc
JM
213ACX_PKGVERSION([GDB])
214ACX_BUGURL([http://www.gnu.org/software/gdb/bugs/])
215AC_DEFINE_UNQUOTED([PKGVERSION], ["$PKGVERSION"], [Additional package description])
216AC_DEFINE_UNQUOTED([REPORT_BUGS_TO], ["$REPORT_BUGS_TO"], [Bug reporting address])
217
8838b45e
NS
218# Check for various supplementary target information (beyond the
219# triplet) which might affect the choices in configure.srv.
220case "${target}" in
221changequote(,)dnl
222 i[34567]86-*-linux*)
223changequote([,])dnl
224 AC_CACHE_CHECK([if building for x86-64], [gdb_cv_i386_is_x86_64],
225 [save_CPPFLAGS="$CPPFLAGS"
226 CPPFLAGS="$CPPFLAGS $CFLAGS"
227 AC_EGREP_CPP([got it], [
228#if __x86_64__
229got it
230#endif
231 ], [gdb_cv_i386_is_x86_64=yes],
232 [gdb_cv_i386_is_x86_64=no])
233 CPPFLAGS="$save_CPPFLAGS"])
234 ;;
201506da
PA
235
236 x86_64-*-linux*)
237 AC_CACHE_CHECK([if building for x32], [gdb_cv_x86_is_x32],
238 [save_CPPFLAGS="$CPPFLAGS"
239 CPPFLAGS="$CPPFLAGS $CFLAGS"
240 AC_EGREP_CPP([got it], [
241#if __x86_64__ && __ILP32__
242got it
243#endif
244 ], [gdb_cv_x86_is_x32=yes],
245 [gdb_cv_x86_is_x32=no])
246 CPPFLAGS="$save_CPPFLAGS"])
247 ;;
248
9ac544ce
MK
249 m68k-*-*)
250 AC_CACHE_CHECK([if building for Coldfire], [gdb_cv_m68k_is_coldfire],
251 [save_CPPFLAGS="$CPPFLAGS"
252 CPPFLAGS="$CPPFLAGS $CFLAGS"
253 AC_EGREP_CPP([got it], [
254#ifdef __mcoldfire__
255got it
256#endif
257 ], [gdb_cv_m68k_is_coldfire=yes],
258 [gdb_cv_m68k_is_coldfire=no])
259 CPPFLAGS="$save_CPPFLAGS"])
260 ;;
8838b45e
NS
261esac
262
7ea81414 263. ${srcdir}/configure.srv
c906108c 264
fb23d554
SDJ
265# Add in the common host objects.
266. ${srcdir}/../common/common.host
267srv_host_obs="$common_host_obs"
268
68070c10
PA
269if test "${srv_mingwce}" = "yes"; then
270 LIBS="$LIBS -lws2"
271elif test "${srv_mingw}" = "yes"; then
12ea4b69 272 LIBS="$LIBS -lws2_32"
ac8c974e
AR
273elif test "${srv_qnx}" = "yes"; then
274 LIBS="$LIBS -lsocket"
8ed54b31
JB
275elif test "${srv_lynxos}" = "yes"; then
276 LIBS="$LIBS -lnetinet"
68070c10
PA
277fi
278
279if test "${srv_mingw}" = "yes"; then
b80864fb
DJ
280 AC_DEFINE(USE_WIN32API, 1,
281 [Define if we should use the Windows API, instead of the
282 POSIX API. On Windows, we use the Windows API when
283 building for MinGW, but the POSIX API when building
284 for Cygwin.])
285fi
286
58caa3dc 287if test "${srv_linux_usrregs}" = "yes"; then
f450004a
DJ
288 AC_DEFINE(HAVE_LINUX_USRREGS, 1,
289 [Define if the target supports PTRACE_PEEKUSR for register ]
290 [access.])
58caa3dc
DJ
291fi
292
293if test "${srv_linux_regsets}" = "yes"; then
e9d25b98
DJ
294 AC_DEFINE(HAVE_LINUX_REGSETS, 1,
295 [Define if the target supports register sets.])
296
58caa3dc
DJ
297 AC_MSG_CHECKING(for PTRACE_GETREGS)
298 AC_CACHE_VAL(gdbsrv_cv_have_ptrace_getregs,
299 [AC_TRY_COMPILE([#include <sys/ptrace.h>],
300 [PTRACE_GETREGS;],
301 [gdbsrv_cv_have_ptrace_getregs=yes],
302 [gdbsrv_cv_have_ptrace_getregs=no])])
303 AC_MSG_RESULT($gdbsrv_cv_have_ptrace_getregs)
304 if test "${gdbsrv_cv_have_ptrace_getregs}" = "yes"; then
e9d25b98 305 AC_DEFINE(HAVE_PTRACE_GETREGS, 1,
f450004a
DJ
306 [Define if the target supports PTRACE_GETREGS for register ]
307 [access.])
58caa3dc
DJ
308 fi
309
310 AC_MSG_CHECKING(for PTRACE_GETFPXREGS)
311 AC_CACHE_VAL(gdbsrv_cv_have_ptrace_getfpxregs,
312 [AC_TRY_COMPILE([#include <sys/ptrace.h>],
313 [PTRACE_GETFPXREGS;],
314 [gdbsrv_cv_have_ptrace_getfpxregs=yes],
315 [gdbsrv_cv_have_ptrace_getfpxregs=no])])
316 AC_MSG_RESULT($gdbsrv_cv_have_ptrace_getfpxregs)
317 if test "${gdbsrv_cv_have_ptrace_getfpxregs}" = "yes"; then
f450004a
DJ
318 AC_DEFINE(HAVE_PTRACE_GETFPXREGS, 1,
319 [Define if the target supports PTRACE_GETFPXREGS for extended ]
320 [register access.])
58caa3dc
DJ
321 fi
322fi
323
9accd112
MM
324if test "${srv_linux_btrace}" = "yes"; then
325 AC_DEFINE(HAVE_LINUX_BTRACE, 1,
326 [Define if the target supports branch tracing.])
327fi
328
0d62e5e8
DJ
329if test "$ac_cv_header_sys_procfs_h" = yes; then
330 BFD_HAVE_SYS_PROCFS_TYPE(lwpid_t)
331 BFD_HAVE_SYS_PROCFS_TYPE(psaddr_t)
332 BFD_HAVE_SYS_PROCFS_TYPE(prgregset_t)
1041a03c 333 BFD_HAVE_SYS_PROCFS_TYPE(prfpregset_t)
0d62e5e8
DJ
334 BFD_HAVE_SYS_PROCFS_TYPE(elf_fpregset_t)
335fi
336
18f5fd81
TJB
337dnl Some systems (e.g., Android) have lwpid_t defined in libthread_db.h.
338if test "$bfd_cv_have_sys_procfs_type_lwpid_t" != yes; then
339 GDBSERVER_HAVE_THREAD_DB_TYPE(lwpid_t)
340fi
341
342dnl Some systems (e.g., Android) have psaddr_t defined in libthread_db.h.
343if test "$bfd_cv_have_sys_procfs_type_psaddr_t" != yes; then
344 GDBSERVER_HAVE_THREAD_DB_TYPE(psaddr_t)
345fi
346
193f13e6
MK
347dnl Check for libdl, but do not add it to LIBS as only gdbserver
348dnl needs it (and gdbreplay doesn't).
349old_LIBS="$LIBS"
350AC_CHECK_LIB(dl, dlopen)
351LIBS="$old_LIBS"
352
0d62e5e8
DJ
353srv_thread_depfiles=
354srv_libs=
0d62e5e8
DJ
355
356if test "$srv_linux_thread_db" = "yes"; then
193f13e6
MK
357 if test "$ac_cv_lib_dl_dlopen" = "yes"; then
358 srv_libs="-ldl"
f6528abd 359 AC_MSG_CHECKING(for the dynamic export flag)
193f13e6 360 old_LDFLAGS="$LDFLAGS"
f6528abd
JK
361 # Older GNU ld supports --export-dynamic but --dynamic-list may not be
362 # supported there.
363 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
364 LDFLAGS="$LDFLAGS $RDYNAMIC"
365 AC_TRY_LINK([], [],
366 [found="-Wl,--dynamic-list"
367 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'],
368 [RDYNAMIC="-rdynamic"
369 LDFLAGS="$old_LDFLAGS $RDYNAMIC"
370 AC_TRY_LINK([], [],
371 [found="-rdynamic"],
372 [found="no"
373 RDYNAMIC=""])])
193f13e6
MK
374 AC_SUBST(RDYNAMIC)
375 LDFLAGS="$old_LDFLAGS"
f6528abd 376 AC_MSG_RESULT($found)
193f13e6
MK
377 else
378 srv_libs="-lthread_db"
379 fi
0d62e5e8 380
0d62e5e8 381 srv_thread_depfiles="thread-db.o proc-service.o"
7d4e5717 382 AC_DEFINE(USE_THREAD_DB, 1, [Define if we should use libthread_db.])
3db0444b
DJ
383 AC_CACHE_CHECK([for TD_VERSION], gdbsrv_cv_have_td_version,
384 [AC_TRY_COMPILE([#include <thread_db.h>], [TD_VERSION;],
1b3f6016
PA
385 [gdbsrv_cv_have_td_version=yes],
386 [gdbsrv_cv_have_td_version=no])])
3db0444b
DJ
387 if test $gdbsrv_cv_have_td_version = yes; then
388 AC_DEFINE(HAVE_TD_VERSION, 1, [Define if TD_VERSION is available.])
389 fi
0d62e5e8
DJ
390fi
391
96f15937
PP
392AC_ARG_WITH(libthread-db,
393AS_HELP_STRING([--with-libthread-db=PATH], [use given libthread_db directly]),
394[srv_libthread_db_path="${withval}"
96f15937
PP
395 srv_libs="$srv_libthread_db_path"
396])
397
193f13e6
MK
398if test "$srv_libs" != "" -a "$srv_libs" != "-ldl"; then
399 AC_DEFINE(USE_LIBTHREAD_DB_DIRECTLY, 1, [Define if we should use libthread_db directly.])
400fi
401
9b4b61c8 402if test "$srv_xmlfiles" != ""; then
fb1e4ffc
DJ
403 srv_xmlbuiltin="xml-builtin.o"
404 AC_DEFINE(USE_XML, 1, [Define if an XML target description is available.])
405
406 tmp_xmlfiles=$srv_xmlfiles
9b4b61c8 407 srv_xmlfiles=""
fb1e4ffc
DJ
408 for f in $tmp_xmlfiles; do
409 srv_xmlfiles="$srv_xmlfiles \$(XML_DIR)/$f"
410 done
411fi
412
605fd3c6 413GDBSERVER_DEPFILES="$srv_regobj $srv_tgtobj $srv_hostio_err_objs $srv_thread_depfiles $srv_host_obs $srv_selftest_objs"
0d62e5e8 414GDBSERVER_LIBS="$srv_libs"
c906108c 415
fa593d66
PA
416dnl Check whether the target supports __sync_*_compare_and_swap.
417AC_CACHE_CHECK([whether the target supports __sync_*_compare_and_swap],
418 gdbsrv_cv_have_sync_builtins, [
419AC_TRY_LINK([], [int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);],
420 gdbsrv_cv_have_sync_builtins=yes,
421 gdbsrv_cv_have_sync_builtins=no)])
422if test $gdbsrv_cv_have_sync_builtins = yes; then
423 AC_DEFINE(HAVE_SYNC_BUILTINS, 1,
424 [Define to 1 if the target supports __sync_*_compare_and_swap])
425fi
426
427dnl Check for -fvisibility=hidden support in the compiler.
428saved_cflags="$CFLAGS"
429CFLAGS="$CFLAGS -fvisibility=hidden"
633f5139 430AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
fa593d66
PA
431 [gdbsrv_cv_have_visibility_hidden=yes],
432 [gdbsrv_cv_have_visibility_hidden=no])
433CFLAGS="$saved_cflags"
434
03583c20
UW
435dnl Check if we can disable the virtual address space randomization.
436dnl The functionality of setarch -R.
437AC_CHECK_DECLS([ADDR_NO_RANDOMIZE],,, [#include <sys/personality.h>])
438define([PERSONALITY_TEST], [AC_LANG_PROGRAM([#include <sys/personality.h>], [
439# if !HAVE_DECL_ADDR_NO_RANDOMIZE
440# define ADDR_NO_RANDOMIZE 0x0040000
441# endif
442 /* Test the flag could be set and stays set. */
443 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
444 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
445 return 1])])
446AC_RUN_IFELSE([PERSONALITY_TEST],
447 [gdbsrv_cv_have_personality=true],
448 [gdbsrv_cv_have_personality=false],
449 [AC_LINK_IFELSE([PERSONALITY_TEST],
450 [gdbsrv_cv_have_personality=true],
451 [gdbsrv_cv_have_personality=false])])
452if $gdbsrv_cv_have_personality
453then
454 AC_DEFINE([HAVE_PERSONALITY], 1,
455 [Define if you support the personality syscall.])
456fi
457
c2a66c29 458
fa593d66 459IPA_DEPFILES=""
c2a66c29 460extra_libraries=""
fa593d66 461
c2a66c29 462# check whether to enable the inprocess agent
fa593d66
PA
463if test "$ipa_obj" != "" \
464 -a "$gdbsrv_cv_have_sync_builtins" = yes \
465 -a "$gdbsrv_cv_have_visibility_hidden" = yes; then
c2a66c29
NS
466 have_ipa=true
467else
468 have_ipa=false
469fi
470
471AC_ARG_ENABLE(inprocess-agent,
472AS_HELP_STRING([--enable-inprocess-agent], [inprocess agent]),
473[case "$enableval" in
474 yes) want_ipa=true ;;
475 no) want_ipa=false ;;
476 *) AC_MSG_ERROR([bad value $enableval for inprocess-agent]) ;;
477esac],
478[want_ipa=$have_ipa])
479
480if $want_ipa ; then
481 if $have_ipa ; then
482 IPA_DEPFILES="$ipa_obj"
483 extra_libraries="$extra_libraries libinproctrace.so"
484 else
485 AC_MSG_ERROR([inprocess agent not supported for this target])
486 fi
fa593d66
PA
487fi
488
7ea81414 489AC_SUBST(GDBSERVER_DEPFILES)
0d62e5e8 490AC_SUBST(GDBSERVER_LIBS)
fb1e4ffc
DJ
491AC_SUBST(srv_xmlbuiltin)
492AC_SUBST(srv_xmlfiles)
fa593d66
PA
493AC_SUBST(IPA_DEPFILES)
494AC_SUBST(extra_libraries)
c906108c 495
c971b7fa 496GNULIB=build-gnulib-gdbserver/import
c9a1864a
YQ
497
498GNULIB_STDINT_H=
499if test x"$STDINT_H" != x; then
c971b7fa 500 GNULIB_STDINT_H=$GNULIB/$STDINT_H
c9a1864a
YQ
501fi
502AC_SUBST(GNULIB_STDINT_H)
503
1e94266c 504AC_CONFIG_FILES([Makefile],
c3a3ccc7
DJ
505[case x$CONFIG_HEADERS in
506xconfig.h:config.in)
507echo > stamp-h ;;
508esac
509])
1e94266c
SM
510
511AC_OUTPUT