Add missing va_end found by Coverity
[deliverable/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 159AM_GDB_WARNINGS
3bc3d82a 160
10e86dd7
DE
161dnl dladdr is glibc-specific. It is used by thread-db.c but only for
162dnl debugging messages. It lives in -ldl which is handled below so we don't
163dnl use AC_CHECK_LIB (or AC_SEARCH_LIBS) here. Instead we just temporarily
164dnl augment LIBS.
165old_LIBS="$LIBS"
166LIBS="$LIBS -ldl"
167AC_CHECK_FUNCS(dladdr)
168LIBS="$old_LIBS"
169
07697489
PA
170libiberty_INIT
171
1bd2f0ba 172AC_CHECK_DECLS([strerror, perror, vasprintf, vsnprintf])
43d5792c 173
791c0056
GB
174AC_CHECK_MEMBERS([struct stat.st_blocks, struct stat.st_blksize])
175
239b6d10
WT
176# See if <sys/user.h> supports the %fs_base and %gs_bas amd64 segment registers.
177# Older amd64 Linux's don't have the fs_base and gs_base members of
178# `struct user_regs_struct'.
179AC_CHECK_MEMBERS([struct user_regs_struct.fs_base, struct user_regs_struct.gs_base],
f517c180
EA
180 [], [], [#include <sys/types.h>
181#include <sys/user.h>])
239b6d10
WT
182
183
ccbd4912
MK
184AC_CHECK_TYPES(socklen_t, [], [],
185[#include <sys/types.h>
186#include <sys/socket.h>
187])
fb1e4ffc 188
64da5dd5
JB
189case "${target}" in
190 *-android*)
191 # Starting with NDK version 9, <elf.h> actually includes definitions
192 # of Elf32_auxv_t and Elf64_auxv_t. But sadly, <elf.h> includes
193 # <sys/exec_elf.h> which defines some of the ELF types incorrectly,
194 # leading to conflicts with the defintions from <linux/elf.h>.
195 # This makes it impossible for us to include both <elf.h> and
196 # <linux/elf.h>, which means that, in practice, we do not have
197 # access to Elf32_auxv_t and Elf64_auxv_t on this platform.
198 # Therefore, do not try to auto-detect availability, as it would
199 # get it wrong on this platform.
200 ;;
201 *)
202 AC_CHECK_TYPES([Elf32_auxv_t, Elf64_auxv_t], [], [],
203 #include <elf.h>
204 )
205esac
8365dcf5 206
c16158bc
JM
207ACX_PKGVERSION([GDB])
208ACX_BUGURL([http://www.gnu.org/software/gdb/bugs/])
209AC_DEFINE_UNQUOTED([PKGVERSION], ["$PKGVERSION"], [Additional package description])
210AC_DEFINE_UNQUOTED([REPORT_BUGS_TO], ["$REPORT_BUGS_TO"], [Bug reporting address])
211
8838b45e
NS
212# Check for various supplementary target information (beyond the
213# triplet) which might affect the choices in configure.srv.
214case "${target}" in
215changequote(,)dnl
216 i[34567]86-*-linux*)
217changequote([,])dnl
218 AC_CACHE_CHECK([if building for x86-64], [gdb_cv_i386_is_x86_64],
219 [save_CPPFLAGS="$CPPFLAGS"
220 CPPFLAGS="$CPPFLAGS $CFLAGS"
221 AC_EGREP_CPP([got it], [
222#if __x86_64__
223got it
224#endif
225 ], [gdb_cv_i386_is_x86_64=yes],
226 [gdb_cv_i386_is_x86_64=no])
227 CPPFLAGS="$save_CPPFLAGS"])
228 ;;
201506da
PA
229
230 x86_64-*-linux*)
231 AC_CACHE_CHECK([if building for x32], [gdb_cv_x86_is_x32],
232 [save_CPPFLAGS="$CPPFLAGS"
233 CPPFLAGS="$CPPFLAGS $CFLAGS"
234 AC_EGREP_CPP([got it], [
235#if __x86_64__ && __ILP32__
236got it
237#endif
238 ], [gdb_cv_x86_is_x32=yes],
239 [gdb_cv_x86_is_x32=no])
240 CPPFLAGS="$save_CPPFLAGS"])
241 ;;
242
9ac544ce
MK
243 m68k-*-*)
244 AC_CACHE_CHECK([if building for Coldfire], [gdb_cv_m68k_is_coldfire],
245 [save_CPPFLAGS="$CPPFLAGS"
246 CPPFLAGS="$CPPFLAGS $CFLAGS"
247 AC_EGREP_CPP([got it], [
248#ifdef __mcoldfire__
249got it
250#endif
251 ], [gdb_cv_m68k_is_coldfire=yes],
252 [gdb_cv_m68k_is_coldfire=no])
253 CPPFLAGS="$save_CPPFLAGS"])
254 ;;
8838b45e
NS
255esac
256
7ea81414 257. ${srcdir}/configure.srv
c906108c 258
fb23d554
SDJ
259# Add in the common host objects.
260. ${srcdir}/../common/common.host
261srv_host_obs="$common_host_obs"
262
68070c10
PA
263if test "${srv_mingwce}" = "yes"; then
264 LIBS="$LIBS -lws2"
265elif test "${srv_mingw}" = "yes"; then
12ea4b69 266 LIBS="$LIBS -lws2_32"
ac8c974e
AR
267elif test "${srv_qnx}" = "yes"; then
268 LIBS="$LIBS -lsocket"
8ed54b31
JB
269elif test "${srv_lynxos}" = "yes"; then
270 LIBS="$LIBS -lnetinet"
68070c10
PA
271fi
272
273if test "${srv_mingw}" = "yes"; then
b80864fb
DJ
274 AC_DEFINE(USE_WIN32API, 1,
275 [Define if we should use the Windows API, instead of the
276 POSIX API. On Windows, we use the Windows API when
277 building for MinGW, but the POSIX API when building
278 for Cygwin.])
279fi
280
58caa3dc 281if test "${srv_linux_usrregs}" = "yes"; then
f450004a
DJ
282 AC_DEFINE(HAVE_LINUX_USRREGS, 1,
283 [Define if the target supports PTRACE_PEEKUSR for register ]
284 [access.])
58caa3dc
DJ
285fi
286
287if test "${srv_linux_regsets}" = "yes"; then
e9d25b98
DJ
288 AC_DEFINE(HAVE_LINUX_REGSETS, 1,
289 [Define if the target supports register sets.])
290
58caa3dc
DJ
291 AC_MSG_CHECKING(for PTRACE_GETREGS)
292 AC_CACHE_VAL(gdbsrv_cv_have_ptrace_getregs,
293 [AC_TRY_COMPILE([#include <sys/ptrace.h>],
294 [PTRACE_GETREGS;],
295 [gdbsrv_cv_have_ptrace_getregs=yes],
296 [gdbsrv_cv_have_ptrace_getregs=no])])
297 AC_MSG_RESULT($gdbsrv_cv_have_ptrace_getregs)
298 if test "${gdbsrv_cv_have_ptrace_getregs}" = "yes"; then
e9d25b98 299 AC_DEFINE(HAVE_PTRACE_GETREGS, 1,
f450004a
DJ
300 [Define if the target supports PTRACE_GETREGS for register ]
301 [access.])
58caa3dc
DJ
302 fi
303
304 AC_MSG_CHECKING(for PTRACE_GETFPXREGS)
305 AC_CACHE_VAL(gdbsrv_cv_have_ptrace_getfpxregs,
306 [AC_TRY_COMPILE([#include <sys/ptrace.h>],
307 [PTRACE_GETFPXREGS;],
308 [gdbsrv_cv_have_ptrace_getfpxregs=yes],
309 [gdbsrv_cv_have_ptrace_getfpxregs=no])])
310 AC_MSG_RESULT($gdbsrv_cv_have_ptrace_getfpxregs)
311 if test "${gdbsrv_cv_have_ptrace_getfpxregs}" = "yes"; then
f450004a
DJ
312 AC_DEFINE(HAVE_PTRACE_GETFPXREGS, 1,
313 [Define if the target supports PTRACE_GETFPXREGS for extended ]
314 [register access.])
58caa3dc
DJ
315 fi
316fi
317
9accd112
MM
318if test "${srv_linux_btrace}" = "yes"; then
319 AC_DEFINE(HAVE_LINUX_BTRACE, 1,
320 [Define if the target supports branch tracing.])
321fi
322
0d62e5e8
DJ
323if test "$ac_cv_header_sys_procfs_h" = yes; then
324 BFD_HAVE_SYS_PROCFS_TYPE(lwpid_t)
325 BFD_HAVE_SYS_PROCFS_TYPE(psaddr_t)
326 BFD_HAVE_SYS_PROCFS_TYPE(prgregset_t)
1041a03c 327 BFD_HAVE_SYS_PROCFS_TYPE(prfpregset_t)
0d62e5e8
DJ
328 BFD_HAVE_SYS_PROCFS_TYPE(elf_fpregset_t)
329fi
330
18f5fd81
TJB
331dnl Some systems (e.g., Android) have lwpid_t defined in libthread_db.h.
332if test "$bfd_cv_have_sys_procfs_type_lwpid_t" != yes; then
333 GDBSERVER_HAVE_THREAD_DB_TYPE(lwpid_t)
334fi
335
336dnl Some systems (e.g., Android) have psaddr_t defined in libthread_db.h.
337if test "$bfd_cv_have_sys_procfs_type_psaddr_t" != yes; then
338 GDBSERVER_HAVE_THREAD_DB_TYPE(psaddr_t)
339fi
340
193f13e6
MK
341dnl Check for libdl, but do not add it to LIBS as only gdbserver
342dnl needs it (and gdbreplay doesn't).
343old_LIBS="$LIBS"
344AC_CHECK_LIB(dl, dlopen)
345LIBS="$old_LIBS"
346
0d62e5e8
DJ
347srv_thread_depfiles=
348srv_libs=
0d62e5e8
DJ
349
350if test "$srv_linux_thread_db" = "yes"; then
193f13e6
MK
351 if test "$ac_cv_lib_dl_dlopen" = "yes"; then
352 srv_libs="-ldl"
f6528abd 353 AC_MSG_CHECKING(for the dynamic export flag)
193f13e6 354 old_LDFLAGS="$LDFLAGS"
f6528abd
JK
355 # Older GNU ld supports --export-dynamic but --dynamic-list may not be
356 # supported there.
357 RDYNAMIC="-Wl,--dynamic-list=${srcdir}/proc-service.list"
358 LDFLAGS="$LDFLAGS $RDYNAMIC"
359 AC_TRY_LINK([], [],
360 [found="-Wl,--dynamic-list"
361 RDYNAMIC='-Wl,--dynamic-list=$(srcdir)/proc-service.list'],
362 [RDYNAMIC="-rdynamic"
363 LDFLAGS="$old_LDFLAGS $RDYNAMIC"
364 AC_TRY_LINK([], [],
365 [found="-rdynamic"],
366 [found="no"
367 RDYNAMIC=""])])
193f13e6
MK
368 AC_SUBST(RDYNAMIC)
369 LDFLAGS="$old_LDFLAGS"
f6528abd 370 AC_MSG_RESULT($found)
193f13e6
MK
371 else
372 srv_libs="-lthread_db"
373 fi
0d62e5e8 374
0d62e5e8 375 srv_thread_depfiles="thread-db.o proc-service.o"
7d4e5717 376 AC_DEFINE(USE_THREAD_DB, 1, [Define if we should use libthread_db.])
3db0444b
DJ
377 AC_CACHE_CHECK([for TD_VERSION], gdbsrv_cv_have_td_version,
378 [AC_TRY_COMPILE([#include <thread_db.h>], [TD_VERSION;],
1b3f6016
PA
379 [gdbsrv_cv_have_td_version=yes],
380 [gdbsrv_cv_have_td_version=no])])
3db0444b
DJ
381 if test $gdbsrv_cv_have_td_version = yes; then
382 AC_DEFINE(HAVE_TD_VERSION, 1, [Define if TD_VERSION is available.])
383 fi
0d62e5e8
DJ
384fi
385
96f15937
PP
386AC_ARG_WITH(libthread-db,
387AS_HELP_STRING([--with-libthread-db=PATH], [use given libthread_db directly]),
388[srv_libthread_db_path="${withval}"
96f15937
PP
389 srv_libs="$srv_libthread_db_path"
390])
391
193f13e6
MK
392if test "$srv_libs" != "" -a "$srv_libs" != "-ldl"; then
393 AC_DEFINE(USE_LIBTHREAD_DB_DIRECTLY, 1, [Define if we should use libthread_db directly.])
394fi
395
9b4b61c8 396if test "$srv_xmlfiles" != ""; then
fb1e4ffc
DJ
397 srv_xmlbuiltin="xml-builtin.o"
398 AC_DEFINE(USE_XML, 1, [Define if an XML target description is available.])
399
400 tmp_xmlfiles=$srv_xmlfiles
9b4b61c8 401 srv_xmlfiles=""
fb1e4ffc
DJ
402 for f in $tmp_xmlfiles; do
403 srv_xmlfiles="$srv_xmlfiles \$(XML_DIR)/$f"
404 done
405fi
406
605fd3c6 407GDBSERVER_DEPFILES="$srv_regobj $srv_tgtobj $srv_hostio_err_objs $srv_thread_depfiles $srv_host_obs $srv_selftest_objs"
0d62e5e8 408GDBSERVER_LIBS="$srv_libs"
c906108c 409
fa593d66
PA
410dnl Check whether the target supports __sync_*_compare_and_swap.
411AC_CACHE_CHECK([whether the target supports __sync_*_compare_and_swap],
412 gdbsrv_cv_have_sync_builtins, [
413AC_TRY_LINK([], [int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);],
414 gdbsrv_cv_have_sync_builtins=yes,
415 gdbsrv_cv_have_sync_builtins=no)])
416if test $gdbsrv_cv_have_sync_builtins = yes; then
417 AC_DEFINE(HAVE_SYNC_BUILTINS, 1,
418 [Define to 1 if the target supports __sync_*_compare_and_swap])
419fi
420
421dnl Check for -fvisibility=hidden support in the compiler.
422saved_cflags="$CFLAGS"
423CFLAGS="$CFLAGS -fvisibility=hidden"
d0ac1c44 424AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
fa593d66
PA
425 [gdbsrv_cv_have_visibility_hidden=yes],
426 [gdbsrv_cv_have_visibility_hidden=no])
427CFLAGS="$saved_cflags"
428
03583c20
UW
429dnl Check if we can disable the virtual address space randomization.
430dnl The functionality of setarch -R.
431AC_CHECK_DECLS([ADDR_NO_RANDOMIZE],,, [#include <sys/personality.h>])
432define([PERSONALITY_TEST], [AC_LANG_PROGRAM([#include <sys/personality.h>], [
433# if !HAVE_DECL_ADDR_NO_RANDOMIZE
434# define ADDR_NO_RANDOMIZE 0x0040000
435# endif
436 /* Test the flag could be set and stays set. */
437 personality (personality (0xffffffff) | ADDR_NO_RANDOMIZE);
438 if (!(personality (personality (0xffffffff)) & ADDR_NO_RANDOMIZE))
439 return 1])])
440AC_RUN_IFELSE([PERSONALITY_TEST],
441 [gdbsrv_cv_have_personality=true],
442 [gdbsrv_cv_have_personality=false],
443 [AC_LINK_IFELSE([PERSONALITY_TEST],
444 [gdbsrv_cv_have_personality=true],
445 [gdbsrv_cv_have_personality=false])])
446if $gdbsrv_cv_have_personality
447then
448 AC_DEFINE([HAVE_PERSONALITY], 1,
449 [Define if you support the personality syscall.])
450fi
451
c2a66c29 452
fa593d66 453IPA_DEPFILES=""
c2a66c29 454extra_libraries=""
fa593d66 455
c2a66c29 456# check whether to enable the inprocess agent
fa593d66
PA
457if test "$ipa_obj" != "" \
458 -a "$gdbsrv_cv_have_sync_builtins" = yes \
459 -a "$gdbsrv_cv_have_visibility_hidden" = yes; then
c2a66c29
NS
460 have_ipa=true
461else
462 have_ipa=false
463fi
464
465AC_ARG_ENABLE(inprocess-agent,
466AS_HELP_STRING([--enable-inprocess-agent], [inprocess agent]),
467[case "$enableval" in
468 yes) want_ipa=true ;;
469 no) want_ipa=false ;;
470 *) AC_MSG_ERROR([bad value $enableval for inprocess-agent]) ;;
471esac],
472[want_ipa=$have_ipa])
473
474if $want_ipa ; then
475 if $have_ipa ; then
476 IPA_DEPFILES="$ipa_obj"
477 extra_libraries="$extra_libraries libinproctrace.so"
478 else
479 AC_MSG_ERROR([inprocess agent not supported for this target])
480 fi
fa593d66
PA
481fi
482
7ea81414 483AC_SUBST(GDBSERVER_DEPFILES)
0d62e5e8 484AC_SUBST(GDBSERVER_LIBS)
fb1e4ffc
DJ
485AC_SUBST(srv_xmlbuiltin)
486AC_SUBST(srv_xmlfiles)
fa593d66
PA
487AC_SUBST(IPA_DEPFILES)
488AC_SUBST(extra_libraries)
c906108c 489
c971b7fa 490GNULIB=build-gnulib-gdbserver/import
c9a1864a
YQ
491
492GNULIB_STDINT_H=
493if test x"$STDINT_H" != x; then
c971b7fa 494 GNULIB_STDINT_H=$GNULIB/$STDINT_H
c9a1864a
YQ
495fi
496AC_SUBST(GNULIB_STDINT_H)
497
1e94266c 498AC_CONFIG_FILES([Makefile],
c3a3ccc7
DJ
499[case x$CONFIG_HEADERS in
500xconfig.h:config.in)
501echo > stamp-h ;;
502esac
503])
1e94266c
SM
504
505AC_OUTPUT
This page took 1.464094 seconds and 4 git commands to generate.