X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gprof%2Fconfigure.in;h=514f194418151434ea359abb9d338ced1c85d4cd;hb=afb175693a07fa4adcc0656b1598dd51d48123b2;hp=5b6f44dd8110618da6749b8615b92b988f34b608;hpb=89a471fe5705c5da873970624f04c807f09ce648;p=deliverable%2Fbinutils-gdb.git diff --git a/gprof/configure.in b/gprof/configure.in index 5b6f44dd81..514f194418 100644 --- a/gprof/configure.in +++ b/gprof/configure.in @@ -1,33 +1,54 @@ -# This file is a shell script that supplies the information necessary -# to tailor a template configure script into the configure script -# appropriate for this directory. For more information, check any -# existing configure script. - -srctrigger=gprof.c -srcname="gprof" - -# per-host: -case "${host_cpu}" in -sparc*) my_host=sparc ;; -i386*) my_host=i386 ;; -esac - -host_makefile_frag=config/mh-${my_host} -if [ ! -f ${srcdir}/${host_makefile_frag} ] ; then - host_makefile_frag= -fi +dnl Process this file with autoconf to produce a configure script. +AC_PREREQ(2.59) +AC_INIT +AC_CONFIG_SRCDIR([gprof.c]) + +AC_CANONICAL_TARGET([]) +AC_ISC_POSIX + +changequote(,)dnl +BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in` +changequote([,])dnl +AM_INIT_AUTOMAKE(gprof, ${BFD_VERSION}) + +AM_PROG_LIBTOOL + +dnl For simplicity, we use the BFD configuration file for most +dnl things. However, we also need our own configuration file for +dnl the automake PACKAGE and VERSION macros. We don't name it +dnl config.h, to avoid any possible confusion with the bfd config.h. +AC_CONFIG_HEADERS([gconfig.h:gconfig.in]) + +AC_PROG_CC +AC_PROG_INSTALL -# per-target: -case "${target_cpu}" in -sparc*) my_target=sparc ;; -i386*) my_target=i386 ;; -*) my_target=dummy ;; -esac +AC_CHECK_FUNCS(setmode) -target_makefile_frag=config/mt-${my_target} -if [ ! -f ${srcdir}/${target_makefile_frag} ] ; then - target_makefile_frag= +ALL_LINGUAS="fr tr sv es id da pt_BR de vi rw ga" +ZW_GNU_GETTEXT_SISTER_DIR +AM_PO_SUBDIRS + +AM_MAINTAINER_MODE +AC_EXEEXT + +AC_CHECK_HEADERS(sys/gmon_out.h) + +AC_MSG_CHECKING(for a known getopt prototype in unistd.h) +AC_CACHE_VAL(gprof_cv_decl_getopt_unistd_h, +[AC_TRY_COMPILE([#include ], [extern int getopt (int, char *const*, const char *);], +gprof_cv_decl_getopt_unistd_h=yes, gprof_cv_decl_getopt_unistd_h=no)]) +AC_MSG_RESULT($gprof_cv_decl_getopt_unistd_h) +if test $gprof_cv_decl_getopt_unistd_h = yes; then + AC_DEFINE([HAVE_DECL_GETOPT], 1, + [Is the prototype for getopt in in the expected format?]) fi -files= -links= +AM_BINUTILS_WARNINGS + +dnl Required by html and install-html +AC_SUBST(datarootdir) +AC_SUBST(docdir) +AC_SUBST(htmldir) + +AC_CONFIG_FILES([Makefile po/Makefile.in:po/Make-in]) +AC_OUTPUT