configure.in
上传用户:weiliju62
上传日期:2007-01-06
资源大小:619k
文件大小:4k
源码类别:

SCSI/ASPI

开发平台:

MultiPlatform

  1. dnl Process this file with autoconf to produce a configure script.
  2. AC_REVISION($Revision$)dnl
  3. AC_INIT(xconfig.h.in)
  4. AC_CONFIG_HEADER(xconfig.h)
  5. AC_CANONICAL_HOST
  6. dnl Checks for programs.
  7. AC_PROG_CPP
  8. dnl AC_PROG_INSTALL
  9. AC_PROG_RANLIB
  10. AC_PROG_MAKE_SET
  11. dnl Checks for header files.
  12. AC_HEADER_STDC
  13. AC_HEADER_INTTYPES
  14. AC_HEADER_DIRENT
  15. AC_HEADER_STAT
  16. AC_HEADER_TIME
  17. AC_HEADER_SYS_WAIT
  18. AC_CHECK_HEADERS(stdarg.h stdlib.h string.h strings.h unistd.h fcntl.h)
  19. AC_CHECK_HEADERS(limits.h)
  20. AC_CHECK_HEADERS(a.out.h aouthdr.h elf.h)
  21. AC_CHECK_HEADERS(malloc.h termios.h termio.h)
  22. AC_CHECK_HEADERS(shadow.h syslog.h)
  23. AC_CHECK_HEADERS(sys/time.h utime.h sys/ioctl.h sys/param.h sys/systeminfo.h)
  24. AC_CHECK_HEADERS(mntent.h sys/mntent.h sys/mnttab.h sys/mount.h)
  25. AC_CHECK_HEADERS(wait.h sys/resource.h sys/procfs.h)
  26. AC_CHECK_HEADERS(sys/utsname.h sys/priocntl.h sys/rtpriocntl.h)
  27. AC_CHECK_HEADERS(sys/mtio.h sys/mman.h linux/pg.h camlib.h)
  28. AC_CHECK_HEADERS(sys/dkio.h sys/dklabel.h sun/dkio.h sun/dklabel.h)
  29. AC_CHECK_HEADERS(poll.h sys/poll.h)
  30. AC_CHECK_HEADERS(ieeefp.h fp.h)
  31. AC_CHECK_HEADERS(values.h float.h)
  32. dnl from aclocal.m4 (uses AC_TRY_COMPILE)
  33. AC_HEADER_MAKEDEV
  34. dnl don't use GNU original
  35. dnl from GNU acspecific.m4 (uses AC_CHECK_HEADER)
  36. dnl AC_HEADER_MAJOR
  37. AC_CHECK_MINOR_BITS
  38. AC_CHECK_MINOR_NONCONTIG
  39. AC_HEADER_USG_STDIO
  40. AC_HEADER_ERRNO_DEF
  41. dnl Checks for typedefs, structures, and compiler characteristics.
  42. AC_C_CONST
  43. AC_C_BIGENDIAN
  44. AC_C_BITFIELDS
  45. AC_TYPE_SIGNAL
  46. AC_TYPE_GETGROUPS
  47. AC_TYPE_LONGLONG
  48. AC_TYPE_PROTOTYPES
  49. AC_CHECK_SIZEOF(char)
  50. AC_CHECK_SIZEOF(short int)
  51. AC_CHECK_SIZEOF(int)
  52. AC_CHECK_SIZEOF(long int)
  53. AC_CHECK_SIZEOF(long long)
  54. AC_CHECK_SIZEOF(char *)
  55. AC_CHECK_SIZEOF(unsigned char)
  56. AC_CHECK_SIZEOF(unsigned short int)
  57. AC_CHECK_SIZEOF(unsigned int)
  58. AC_CHECK_SIZEOF(unsigned long int)
  59. AC_CHECK_SIZEOF(unsigned long long)
  60. AC_CHECK_SIZEOF(unsigned char *)
  61. dnl # AC_TYPE_SIZE_T_ # Defines HAVE_SIZE_T / NO_SIZE_T
  62. AC_TYPE_CHAR
  63. AC_TYPE_VA_LIST
  64. AC_STRUCT_MTGET_DSREG
  65. AC_STRUCT_MTGET_RESID
  66. AC_STRUCT_MTGET_FILENO
  67. AC_STRUCT_MTGET_BLKNO
  68. AC_STRUCT_RUSAGE
  69. AC_STRUCT_UNION_SEMUN
  70. AC_STRUCT_UNION_WAIT
  71. AC_STRUCT_ST_SPARE1
  72. AC_STRUCT_ST_NSEC
  73. AC_STRUCT_ST_BLKSIZE
  74. AC_STRUCT_ST_BLOCKS
  75. AC_STRUCT_ST_RDEV
  76. dnl Checks for library functions.
  77. AC_FUNC_WAIT3
  78. AC_FUNC_MLOCKALL
  79. AC_FUNC_VA_COPY
  80. AC_FUNC__VA_COPY
  81. AC_FUNC_ECVT
  82. AC_FUNC_FCVT
  83. AC_FUNC_GCVT
  84. AC_FUNC_DTOA
  85. AC_FUNC_MMAP
  86. AC_FUNC_SMMAP
  87. AC_FUNC_QUOTAIOCTL
  88. AC_FUNC_UNAME
  89. AC_FUNC_VFORK
  90. AC_FUNC_SYS_SIGLIST
  91. AC_CHECK_FUNCS(brk sbrk strerror nice memmove flock fchdir statvfs quotactl)
  92. AC_CHECK_FUNCS(getcwd shmat semget)
  93. AC_CHECK_FUNCS(lstat readlink rename)
  94. AC_CHECK_FUNCS(setreuid setresuid seteuid setuid)
  95. AC_CHECK_FUNCS(setregid setresgid setegid setgid)
  96. AC_CHECK_FUNCS(sync fork wait4 waitid waitpid getrusage)
  97. AC_CHECK_FUNCS(gethostid gethostname getdomainname getpagesize)
  98. AC_CHECK_FUNCS(poll select lchown utimes)
  99. dnl AC_CHECK_FUNCS(ecvt fcvt gcvt)
  100. AC_CHECK_FUNCS(ecvt_r fcvt_r gcvt_r)
  101. AC_CHECK_FUNCS(econvert fconvert gconvert)
  102. AC_CHECK_FUNCS(setpriority DosSetPriority)
  103. AC_CHECK_FUNCS(DosAllocSharedMem)
  104. AC_CHECK_FUNCS(seekdir)
  105. AC_CHECK_FUNCS(strsignal str2sig sig2str)
  106. AC_CHECK_FUNCS(killpg sigrelse)
  107. AC_CHECK_FUNCS(nanosleep usleep)
  108. AC_CHECK_FUNCS(putenv setenv strcasecmp)
  109. AC_DEFINE_UNQUOTED(HOST_CPU,$host_cpu)
  110. AC_DEFINE_UNQUOTED(HOST_VENDOR,$host_vendor)
  111. AC_DEFINE_UNQUOTED(HOST_OS,$host_os)
  112. dnl AC_CHECK_LIB(crypt, crypt, lib_crypt="-lcrypt")
  113. AC_CHECK_LIB(c, crypt, lib_crypt="",
  114.   [AC_CHECK_LIB(crypt, crypt, lib_crypt="-lcrypt")])
  115. if test $ac_cv_header_camlib_h = yes; then
  116.   scsi_lib=-lcam
  117. fi
  118. AC_SUBST(lib_crypt)
  119. AC_SUBST(scsi_lib)
  120. AC_OUTPUT(rules.cnf)