diff options
author | Stefan Metzmacher <metze@samba.org> | 2004-06-01 15:56:22 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:56:24 -0500 |
commit | c6dfa0cc3dee62374bc1e5d6554fbcd1a8891a64 (patch) | |
tree | 755ed5c9bc89fbafa628e462a4b53e595495e9b3 /source4/build/smb_build/check_types.m4 | |
parent | 9318fdbb3346da0374ab859055ea399dff86a861 (diff) | |
download | samba-c6dfa0cc3dee62374bc1e5d6554fbcd1a8891a64.tar.gz samba-c6dfa0cc3dee62374bc1e5d6554fbcd1a8891a64.tar.bz2 samba-c6dfa0cc3dee62374bc1e5d6554fbcd1a8891a64.zip |
r968: use sinlcude() and no function, that's more portable between
autoconf versions
metze
(This used to be commit 9fa83ca022f2ca2e9e5d3d738beefcf9f90cfcff)
Diffstat (limited to 'source4/build/smb_build/check_types.m4')
-rw-r--r-- | source4/build/smb_build/check_types.m4 | 81 |
1 files changed, 32 insertions, 49 deletions
diff --git a/source4/build/smb_build/check_types.m4 b/source4/build/smb_build/check_types.m4 index 40d00fa820..b4c7b5ed1c 100644 --- a/source4/build/smb_build/check_types.m4 +++ b/source4/build/smb_build/check_types.m4 @@ -4,53 +4,36 @@ dnl Copyright (C) Stefan (metze) Metzmacher 2004 dnl Released under the GNU GPL dnl ------------------------------------------------------- dnl -dnl _SMB_BUILD_CHECK_TYPES( -dnl 1:dummy -dnl ) -dnl ####################################################### -dnl ### And now the implementation ### -dnl ####################################################### - -dnl _SMB_BUILD_CHECK_TYPES( -dnl 1:dummy -dnl ) -AC_DEFUN([_SMB_BUILD_CHECK_TYPES], -[ - dnl Add #include for broken IRIX header files - case "$host_os" in - *irix6*) AC_ADD_INCLUDE(<standards.h>) - ;; - esac - - AC_C_BIGENDIAN - - AC_HEADER_STDC - - dnl This should be removed and fixed cleanly --metze - _AC_INCLUDES_DEFAULT_REQUIREMENTS - - AC_CHECK_HEADERS(stdbool.h) - - AC_CHECK_SIZEOF(short,cross) - AC_CHECK_SIZEOF(int,cross) - AC_CHECK_SIZEOF(long,cross) - AC_CHECK_SIZEOF(long long,cross) - if test x"$ac_cv_type_long_long" != x"yes";then - AC_MSG_ERROR([Sorry we need type 'long long']) - fi - if test $ac_cv_sizeof_long_long -lt 8;then - AC_MSG_ERROR([Sorry we need sizeof(long long) >= 8]) - fi - AC_CHECK_TYPE(_Bool) - AC_CHECK_TYPE(uint_t, unsigned int) - AC_CHECK_TYPE(int8_t, signed char) - AC_CHECK_TYPE(uint8_t, unsigned char) - AC_CHECK_TYPE(int16_t, short) - AC_CHECK_TYPE(uint16_t, unsigned short) - AC_CHECK_TYPE(int32_t, long) - AC_CHECK_TYPE(uint32_t, unsigned long) - AC_CHECK_TYPE(int64_t, long long) - AC_CHECK_TYPE(uint64_t, unsigned long long) - -]) +dnl Add #include for broken IRIX header files +case "$host_os" in + *irix6*) AC_ADD_INCLUDE(<standards.h>) + ;; +esac + +AC_C_BIGENDIAN + +AC_HEADER_STDC + +AC_CHECK_HEADERS(stdbool.h) + +AC_CHECK_SIZEOF(short,cross) +AC_CHECK_SIZEOF(int,cross) +AC_CHECK_SIZEOF(long,cross) +AC_CHECK_SIZEOF(long long,cross) +if test x"$ac_cv_type_long_long" != x"yes";then + AC_MSG_ERROR([Sorry we need type 'long long']) +fi +if test $ac_cv_sizeof_long_long -lt 8;then + AC_MSG_ERROR([Sorry we need sizeof(long long) >= 8]) +fi +AC_CHECK_TYPE(_Bool) +AC_CHECK_TYPE(uint_t, unsigned int) +AC_CHECK_TYPE(int8_t, signed char) +AC_CHECK_TYPE(uint8_t, unsigned char) +AC_CHECK_TYPE(int16_t, short) +AC_CHECK_TYPE(uint16_t, unsigned short) +AC_CHECK_TYPE(int32_t, long) +AC_CHECK_TYPE(uint32_t, unsigned long) +AC_CHECK_TYPE(int64_t, long long) +AC_CHECK_TYPE(uint64_t, unsigned long long) |