diff options
author | Vladimir Mezentsev <vladimir.mezentsev@oracle.com> | 2022-03-11 08:58:31 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2022-03-11 08:58:31 +0000 |
commit | bb368aad297fe3ad40cf397e6fc85aa471429a28 (patch) | |
tree | 0ab25909b8fe789d676bbdb00d501d4d485e4afe /gprofng/libcollector/configure.ac | |
parent | a655f19af95eb685ba64f48ee8fc2b3b7a3d886a (diff) | |
download | fsf-binutils-gdb-bb368aad297fe3ad40cf397e6fc85aa471429a28.zip fsf-binutils-gdb-bb368aad297fe3ad40cf397e6fc85aa471429a28.tar.gz fsf-binutils-gdb-bb368aad297fe3ad40cf397e6fc85aa471429a28.tar.bz2 |
gprofng: a new GNU profiler
top-level
* Makefile.def: Add gprofng module.
* configure.ac: Add --enable-gprofng option.
* src-release.sh: Add gprofng.
* Makefile.in: Regenerate.
* configure: Regenerate.
* gprofng: New directory.
binutils
* MAINTAINERS: Add gprofng maintainer.
* README-how-to-make-a-release: Add gprofng.
include.
* collectorAPI.h: New file.
* libcollector.h: New file.
* libfcollector.h: New file.
Diffstat (limited to 'gprofng/libcollector/configure.ac')
-rw-r--r-- | gprofng/libcollector/configure.ac | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/gprofng/libcollector/configure.ac b/gprofng/libcollector/configure.ac new file mode 100644 index 0000000..8acd66f --- /dev/null +++ b/gprofng/libcollector/configure.ac @@ -0,0 +1,60 @@ +dnl Process this file with autoconf to produce a configure script. +dnl +dnl Copyright (C) 2021 Free Software Foundation, Inc. +dnl +dnl This file 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; see the file COPYING3. If not see +dnl <http://www.gnu.org/licenses/>. + +m4_include([../../bfd/version.m4]) +AC_INIT([gprofng], BFD_VERSION) +AC_CONFIG_MACRO_DIRS([../../config ../..]) +AC_CONFIG_AUX_DIR(../..) +AM_INIT_AUTOMAKE +AM_MAINTAINER_MODE + +AC_CONFIG_SRCDIR(libcol_util.c) + +AC_USE_SYSTEM_EXTENSIONS +AC_PROG_CC +AC_PROG_CXX +AC_PROG_INSTALL +AC_PROG_RANLIB +AM_PROG_AR + +LT_INIT +AC_ENABLE_SHARED +AC_DISABLE_STATIC + +if test "$enable_shared" != "yes"; then + AC_MSG_ERROR([Cannot set --enable-shared for gprofng/libcollector.]) +fi + +GPROFNG_VARIANT=unknown +case "${target}" in + x86_64-*-linux*) + GPROFNG_VARIANT=amd64-Linux + ;; + i?86-*-linux*) + GPROFNG_VARIANT=intel-Linux + ;; + aarch64-*-linux*) + GPROFNG_VARIANT=aarch64-Linux + ;; +esac +AC_SUBST(GPROFNG_VARIANT) + +AC_CONFIG_FILES([Makefile]) +AC_CONFIG_HEADERS([lib-config.h:../common/config.h.in]) +AC_OUTPUT + |