home *** CD-ROM | disk | FTP | other *** search
/ ftp.ncftp.com / ftp.ncftp.com.zip / ftp.ncftp.com / libncftp / older_versions / libncftp-3.2.2-src.tar.bz2 / libncftp-3.2.2-src.tar / libncftp-3.2.2 / Strn / configure.in < prev    next >
Text File  |  2008-05-18  |  2KB  |  96 lines

  1. dnl Process this file with autoconf to produce a configure script.
  2. AC_INIT(Strn.h)
  3. AC_CONFIG_HEADER(config.h)
  4. wi_ARG_ENABLE_DEBUG
  5. wi_ARG_DISABLE_MACOSX_UNIVERSAL
  6.  
  7.  
  8.  
  9. dnl ---------------------------------------------------------------------------
  10. dnl Environment and compiler settings.
  11. dnl ---------------------------------------------------------------------------
  12. dnl
  13. wi_ENV_VAR_MESSAGES
  14. wi_OS_VAR
  15. AC_PROG_CC
  16. AC_PROG_LN_S
  17. wi_CFLAGS
  18. wi_MACOSX_UNIVERSAL_CFLAGS
  19. AC_OBJEXT
  20. AC_EXEEXT
  21.  
  22.  
  23.  
  24. dnl ---------------------------------------------------------------------------
  25. dnl Checks for header files.
  26. dnl ---------------------------------------------------------------------------
  27. dnl
  28. AC_HEADER_STDC
  29. dnl Needs strings.h for AIX
  30. AC_CHECK_HEADERS(string.h strings.h sys/types.h unistd.h)
  31.  
  32.  
  33.  
  34. dnl ---------------------------------------------------------------------------
  35. dnl Checks for typedefs, structures, and compiler characteristics.
  36. dnl ---------------------------------------------------------------------------
  37. dnl
  38. AC_C_CONST
  39. AC_TYPE_SIZE_T
  40.  
  41.  
  42.  
  43. dnl ---------------------------------------------------------------------------
  44. dnl Checks for library functions.
  45. dnl ---------------------------------------------------------------------------
  46. dnl
  47. AC_CHECK_FUNCS(strdup)
  48. wi_SNPRINTF
  49.  
  50.  
  51.  
  52. dnl ---------------------------------------------------------------------------
  53. dnl Checks for system characteristics.
  54. dnl ---------------------------------------------------------------------------
  55. dnl
  56. wi_PROG_RANLIB
  57. wi_PROG_AR
  58. wi_PROG_CCDV_NO_CREATE
  59. CPPFLAGS="-I. $CPPFLAGS"
  60. wi_BEAUTIFY_ENVIRONMENT_VARIABLES
  61. wi_PROG_TAR
  62. wi_CREATE_TAR_FILES
  63.  
  64.  
  65.  
  66. dnl ---------------------------------------------------------------------------
  67. dnl Version lookups for Makefile variables.
  68. dnl ---------------------------------------------------------------------------
  69. dnl
  70. changequote(<<, >>)dnl
  71. STRN_VERSION=`sed -n '/gStrnLibVersion\[\]/{
  72.     s/^[^0-9]*//
  73.     s/\".*$//
  74.     p
  75.     q
  76. }' Strncpy.c`
  77. changequote([, ])dnl
  78.  
  79.  
  80.  
  81. dnl ---------------------------------------------------------------------------
  82. dnl Create Makefiles and config.h files.
  83. dnl ---------------------------------------------------------------------------
  84. dnl
  85. wi_SUMMARIZE_COMPILER_FLAGS
  86. AC_SUBST(CC)
  87. AC_SUBST(CFLAGS)
  88. AC_SUBST(CPPFLAGS)
  89. AC_SUBST(LDFLAGS)
  90. AC_SUBST(LIBS)
  91. AC_SUBST(SFLAG)
  92. AC_SUBST(DEFS)
  93. AC_SUBST(MAKE)
  94. AC_SUBST(STRN_VERSION)
  95. AC_OUTPUT(Makefile)
  96.