gdbserver/gdbsupport: Add .dir-locals.el file
[deliverable/binutils-gdb.git] / gdbsupport / configure.ac
1 dnl Autoconf configure script for GDB support library
2 dnl Copyright (C) 2020 Free Software Foundation, Inc.
3 dnl
4 dnl This program is free software; you can redistribute it and/or modify
5 dnl it under the terms of the GNU General Public License as published by
6 dnl the Free Software Foundation; either version 3 of the License, or
7 dnl (at your option) any later version.
8 dnl
9 dnl This program is distributed in the hope that it will be useful,
10 dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
11 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 dnl GNU General Public License for more details.
13 dnl
14 dnl You should have received a copy of the GNU General Public License
15 dnl along with this program. If not, see <http://www.gnu.org/licenses/>.
16
17 dnl Process this file with autoconf to produce a configure script.
18
19 AC_INIT([gdbsupport], 1.0)
20 AC_CONFIG_SRCDIR(common-defs.h)
21 AC_CONFIG_HEADER(config.h:config.in)
22 AC_CANONICAL_SYSTEM
23 AM_MAINTAINER_MODE
24 AC_CONFIG_AUX_DIR(..)
25 AM_INIT_AUTOMAKE
26 AM_SILENT_RULES([yes])
27
28 AC_PROG_CC
29 AC_PROG_CXX
30 AC_PROG_RANLIB
31
32 AC_USE_SYSTEM_EXTENSIONS
33 ACX_LARGEFILE
34 AM_PROG_CC_STDC
35
36 # Set the 'development' global.
37 . $srcdir/../bfd/development.sh
38
39 # We require a C++11 compiler. Check if one is available, and if
40 # necessary, set CXX_DIALECT to some -std=xxx switch.
41 AX_CXX_COMPILE_STDCXX(11, , mandatory)
42
43 dnl Set up for gettext.
44 ZW_GNU_GETTEXT_SISTER_DIR
45
46 libiberty_INIT
47 GDB_AC_COMMON
48 GDB_AC_SELFTEST
49 AM_CONDITIONAL(SELFTEST, $enable_unittests)
50
51 # Check the return and argument types of ptrace.
52 GDB_AC_PTRACE
53
54 # Detect support warning flags.
55 AM_GDB_WARNINGS
56
57 TARGET_WORD_SIZE=`sed -n 's,#define BFD_ARCH_SIZE \(.*\)$,\1,p' ../bfd/bfd-in3.h`
58 AC_DEFINE_UNQUOTED(TARGET_WORD_SIZE, $TARGET_WORD_SIZE,
59 [Define to the word size for the target.])
60
61 case ${host} in
62 *mingw32*)
63 AC_DEFINE(USE_WIN32API, 1,
64 [Define if we should use the Windows API, instead of the
65 POSIX API. On Windows, we use the Windows API when
66 building for MinGW, but the POSIX API when building
67 for Cygwin.])
68 ;;
69 esac
70
71 AC_CONFIG_FILES([Makefile])
72 AC_OUTPUT
This page took 0.032686 seconds and 4 git commands to generate.