mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-12 12:16:04 +08:00
04381273a9
Move these options up to the common dir so we only test & export them once across all ports. The ppc code needs a little extra care with its trace settings as it's not exactly the same API as the common code. The other knobs are the same though.
71 lines
2.4 KiB
Plaintext
71 lines
2.4 KiB
Plaintext
dnl Copyright (C) 1997-2021 Free Software Foundation, Inc.
|
|
dnl
|
|
dnl This program is free software; you can redistribute it and/or modify
|
|
dnl it under the terms of the GNU General Public License as published by
|
|
dnl the Free Software Foundation; either version 3 of the License, or
|
|
dnl (at your option) any later version.
|
|
dnl
|
|
dnl This program is distributed in the hope that it will be useful,
|
|
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
dnl GNU General Public License for more details.
|
|
dnl
|
|
dnl You should have received a copy of the GNU General Public License
|
|
dnl along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
dnl
|
|
dnl SIM_AC_COMMON invokes AC macros used by all simulators and by the common
|
|
dnl directory. It is intended to be invoked before any target specific stuff.
|
|
dnl SIM_AC_OUTPUT is a cover function to AC_OUTPUT to generate the Makefile.
|
|
dnl It is intended to be invoked last.
|
|
dnl
|
|
dnl See README-HACKING for more details.
|
|
AC_DEFUN([SIM_AC_COMMON],
|
|
[dnl
|
|
SIM_AC_TOOLCHAIN
|
|
AC_CONFIG_HEADERS([config.h:config.in])
|
|
|
|
# Some of the common include files depend on bfd.h, and bfd.h checks
|
|
# that config.h is included first by testing that the PACKAGE macro
|
|
# is defined.
|
|
PACKAGE=sim
|
|
AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of this package. ])
|
|
AC_SUBST(PACKAGE)
|
|
|
|
# Dependency checking.
|
|
ZW_CREATE_DEPDIR
|
|
ZW_PROG_COMPILER_DEPENDENCIES([CC])
|
|
|
|
dnl We don't use gettext, but bfd does. So we do the appropriate checks
|
|
dnl to see if there are intl libraries we should link against.
|
|
ALL_LINGUAS=
|
|
ZW_GNU_GETTEXT_SISTER_DIR(../../intl)
|
|
|
|
# Check for socket libraries
|
|
AC_CHECK_LIB(socket, bind)
|
|
AC_CHECK_LIB(nsl, gethostbyname)
|
|
|
|
# BFD conditionally uses zlib, so we must link it in if libbfd does, by
|
|
# using the same condition.
|
|
AM_ZLIB
|
|
|
|
# BFD uses libdl when when plugins enabled.
|
|
AC_PLUGINS
|
|
AM_CONDITIONAL(PLUGINS, test "$plugins" = yes)
|
|
LT_INIT([dlopen])
|
|
AC_SUBST(lt_cv_dlopen_libs)
|
|
|
|
dnl We don't use automake, but we still want to support
|
|
dnl --enable-maintainer-mode.
|
|
AM_MAINTAINER_MODE
|
|
|
|
SIM_AC_OPTION_INLINE
|
|
|
|
ACX_PKGVERSION([SIM])
|
|
ACX_BUGURL([https://www.gnu.org/software/gdb/bugs/])
|
|
AC_DEFINE_UNQUOTED([PKGVERSION], ["$PKGVERSION"], [Additional package description])
|
|
AC_DEFINE_UNQUOTED([REPORT_BUGS_TO], ["$REPORT_BUGS_TO"], [Bug reporting address])
|
|
|
|
dnl Detect exe extension
|
|
AC_EXEEXT
|
|
]) dnl End of SIM_AC_COMMON
|