/[gcl]/gcl/binutils/bfd/acinclude.m4
ViewVC logotype

Diff of /gcl/binutils/bfd/acinclude.m4

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by camm, Fri Aug 9 05:34:41 2002 UTC revision 1.2 by camm, Fri Sep 9 23:32:07 2005 UTC
# Line 1  Line 1 
1    sinclude(../config/accross.m4)
2    sinclude(../config/acx.m4)
3    sinclude(../bfd/bfd.m4)
4    
5  dnl See whether we need to use fopen-bin.h rather than fopen-same.h.  dnl See whether we need to use fopen-bin.h rather than fopen-same.h.
6  AC_DEFUN(BFD_BINARY_FOPEN,  AC_DEFUN([BFD_BINARY_FOPEN],
7  [AC_REQUIRE([AC_CANONICAL_SYSTEM])  [AC_REQUIRE([AC_CANONICAL_TARGET])
8  case "${host}" in  case "${host}" in
9  changequote(,)dnl  changequote(,)dnl
10  *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)  *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
# Line 9  changequote([,])dnl Line 13  changequote([,])dnl
13  esac])dnl  esac])dnl
14    
15  dnl Get a default for CC_FOR_BUILD to put into Makefile.  dnl Get a default for CC_FOR_BUILD to put into Makefile.
16  AC_DEFUN(BFD_CC_FOR_BUILD,  AC_DEFUN([BFD_CC_FOR_BUILD],
17  [# Put a plausible default for CC_FOR_BUILD in Makefile.  [# Put a plausible default for CC_FOR_BUILD in Makefile.
18  if test -z "$CC_FOR_BUILD"; then  if test -z "$CC_FOR_BUILD"; then
19    if test "x$cross_compiling" = "xno"; then    if test "x$cross_compiling" = "xno"; then
# Line 41  else Line 45  else
45  fi  fi
46  AC_SUBST(EXEEXT_FOR_BUILD)])dnl  AC_SUBST(EXEEXT_FOR_BUILD)])dnl
47    
 dnl See whether we need a declaration for a function.  
 AC_DEFUN(BFD_NEED_DECLARATION,  
 [AC_MSG_CHECKING([whether $1 must be declared])  
 AC_CACHE_VAL(bfd_cv_decl_needed_$1,  
 [AC_TRY_COMPILE([  
 #include <stdio.h>  
 #ifdef HAVE_STRING_H  
 #include <string.h>  
 #else  
 #ifdef HAVE_STRINGS_H  
 #include <strings.h>  
 #endif  
 #endif  
 #ifdef HAVE_STDLIB_H  
 #include <stdlib.h>  
 #endif  
 #ifdef HAVE_UNISTD_H  
 #include <unistd.h>  
 #endif],  
 [char *(*pfn) = (char *(*)) $1],  
 bfd_cv_decl_needed_$1=no, bfd_cv_decl_needed_$1=yes)])  
 AC_MSG_RESULT($bfd_cv_decl_needed_$1)  
 if test $bfd_cv_decl_needed_$1 = yes; then  
   AC_DEFINE([NEED_DECLARATION_]translit($1, [a-z], [A-Z]), 1,  
             [Define if $1 is not declared in system header files.])  
 fi  
 ])dnl  
   
 dnl Check for existence of a type $1 in sys/procfs.h  
   
 AC_DEFUN(BFD_HAVE_SYS_PROCFS_TYPE,  
 [AC_MSG_CHECKING([for $1 in sys/procfs.h])  
  AC_CACHE_VAL(bfd_cv_have_sys_procfs_type_$1,  
    [AC_TRY_COMPILE([  
 #define _SYSCALL32  
 #include <sys/procfs.h>],  
       [$1 avar],  
       bfd_cv_have_sys_procfs_type_$1=yes,  
       bfd_cv_have_sys_procfs_type_$1=no  
    )])  
  if test $bfd_cv_have_sys_procfs_type_$1 = yes; then  
    AC_DEFINE([HAVE_]translit($1, [a-z], [A-Z]), 1,  
              [Define if <sys/procfs.h> has $1.])  
  fi  
  AC_MSG_RESULT($bfd_cv_have_sys_procfs_type_$1)  
 ])  
   
   
 dnl Check for existence of member $2 in type $1 in sys/procfs.h  
   
 AC_DEFUN(BFD_HAVE_SYS_PROCFS_TYPE_MEMBER,  
 [AC_MSG_CHECKING([for $1.$2 in sys/procfs.h])  
  AC_CACHE_VAL(bfd_cv_have_sys_procfs_type_member_$1_$2,  
    [AC_TRY_COMPILE([  
 #define _SYSCALL32  
 #include <sys/procfs.h>],  
       [$1 avar; void* aref = (void*) &avar.$2],  
       bfd_cv_have_sys_procfs_type_member_$1_$2=yes,  
       bfd_cv_have_sys_procfs_type_member_$1_$2=no  
    )])  
  if test $bfd_cv_have_sys_procfs_type_member_$1_$2 = yes; then  
    AC_DEFINE([HAVE_]translit($1, [a-z], [A-Z])[_]translit($2, [a-z], [A-Z]), 1,  
              [Define if <sys/procfs.h> has $1.$2.])  
  fi  
  AC_MSG_RESULT($bfd_cv_have_sys_procfs_type_member_$1_$2)  
 ])  
   
48  sinclude(../libtool.m4)  sinclude(../libtool.m4)
49  dnl The lines below arrange for aclocal not to bring libtool.m4  dnl The lines below arrange for aclocal not to bring libtool.m4
50  dnl AM_PROG_LIBTOOL into aclocal.m4, while still arranging for automake  dnl AM_PROG_LIBTOOL into aclocal.m4, while still arranging for automake
# Line 127  AC_SUBST(INTLLIBS) Line 64  AC_SUBST(INTLLIBS)
64  AC_DEFUN([AM_INSTALL_LIBBFD],  AC_DEFUN([AM_INSTALL_LIBBFD],
65  [AC_MSG_CHECKING([whether to install libbfd])  [AC_MSG_CHECKING([whether to install libbfd])
66    AC_ARG_ENABLE(install-libbfd,    AC_ARG_ENABLE(install-libbfd,
67  [  --install-libbfd controls installation of libbfd and related headers],  [  --enable-install-libbfd controls installation of libbfd and related headers],
68        install_libbfd_p=$enableval,        install_libbfd_p=$enableval,
69        if test "${host}" = "${target}" -o "$enable_shared" = "yes"; then        if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
70          install_libbfd_p=yes          install_libbfd_p=yes
71        else        else
72          install_libbfd_p=no          install_libbfd_p=no
73        fi)        fi)
74    AC_MSG_RESULT($install_libbfd_p)    AC_MSG_RESULT($install_libbfd_p)
75    AM_CONDITIONAL(INSTALL_LIBBFD, test $install_libbfd_p = yes)    AM_CONDITIONAL(INSTALL_LIBBFD, test $install_libbfd_p = yes)
76      # Need _noncanonical variables for this.
77      ACX_NONCANONICAL_HOST
78      ACX_NONCANONICAL_TARGET
79    # libbfd.a is a host library containing target dependent code    # libbfd.a is a host library containing target dependent code
80    bfdlibdir='$(libdir)'    bfdlibdir='$(libdir)'
81    bfdincludedir='$(includedir)'    bfdincludedir='$(includedir)'
82    if test "${host}" != "${target}"; then    if test "${host}" != "${target}"; then
83      bfdlibdir='$(exec_prefix)/$(host_alias)/$(target_alias)/lib'      bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
84      bfdincludedir='$(exec_prefix)/$(host_alias)/$(target_alias)/include'      bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
85    fi    fi
86    AC_SUBST(bfdlibdir)    AC_SUBST(bfdlibdir)
87    AC_SUBST(bfdincludedir)    AC_SUBST(bfdincludedir)

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26