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