configure.in.misc
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. dnl misc setup for vic/vat/etc. autoconf scripts.
  2. dnl $Header: /cvsroot/nsnam/conf/configure.in.misc,v 1.15 2007/01/03 02:40:23 mweigle Exp $ (LBL)
  3. case "$target" in 
  4. *-dec-*)
  5. dnl Use ac define so it gets used for later configure tests,
  6. dnl and use V_DEFINE so it ends up in the makefile.
  7. dnl all because I don't know how to do platform-specific
  8. dnl stuff in ns's autoconf.h.  Sigh.
  9. V_DEFINE="$V_DEFINE -D_XOPEN_SOURCE_EXTENDED"
  10. AC_DEFINE(_XOPEN_SOURCE_EXTENDED)
  11. ;;
  12. sparc-sun-solaris*)
  13. if test $CC != gcc ; then
  14.         V_DEFINE="$V_DEFINE -D__FUNCTION__=__func__ -features=extensions"
  15. fi
  16.         V_DEFINE="$V_DEFINE -D__svr4__ -DSOLARIS_MIN_MAX"
  17. V_LIB="$V_LIB -ldl"
  18. ;;
  19. sparc-sun-sunos*)
  20. V_DEFINE="$V_DEFINE -DNEED_SUNOS_PROTOS"
  21. ;;
  22. *-sgi-irix5*)
  23. V_DEFINE="$V_DEFINE -DIRIX5 -D_BSD_SIGNALS"
  24. if test "$target_os" = irix5.3 ; then
  25. V_DEFINE="$V_DEFINE -DIRIX5_3"
  26. fi
  27. V_TARCMD="tar cfL"
  28. V_SHELL="SHELL = /bin/sh"
  29. if test $CC != gcc ; then
  30. V_DEFINE="$V_DEFINE -signed -g3"
  31. V_CXXOPT="$V_CXXOPT +p -float"
  32. CC="cc -xansi -D__STDC__ -Dinline="
  33. CXX="CC +p -float -DSGI_COMPAT"
  34. fi
  35. V_RANLIB="ar ts"
  36. ;;
  37. *-sgi-irix6*)
  38. V_DEFINE="$V_DEFINE -DIRIX6 -D_BSD_SIGNALS"
  39. V_TARCMD="tar cfL"
  40. V_SHELL="SHELL = /bin/sh"
  41. if test $CC != gcc ; then
  42. V_DEFINE="$V_DEFINE -signed -g3"
  43. V_CXXOPT="$V_CXXOPT +p -float"
  44. CC="cc -xansi -D__STDC__ -Dinline="
  45. CXX="CC +p -float -DSGI_COMPAT"
  46. fi
  47. V_RANLIB="ar ts"
  48. ;;
  49. *-*-bsdi1*)
  50. V_SHM=""
  51. V_TARCMD="tar cfL"
  52. ;;
  53. *-*-bsdi2.0*)
  54. V_SHM=""
  55. V_TARCMD="tar cfL"
  56. ;;
  57. *-*-bsdi2.1*)
  58. # bsdi2.1 added sys-v shared memory support but their implementation
  59. # is broken so we have to turn it off.  If they ever fix libipc,
  60. # the following line should be deleted.
  61. V_SHM=""
  62. V_TARCMD="tar cfL"
  63. V_CCOPT="-O2 -m486"
  64. V_LIB="$V_LIB -lipc -ldl"
  65. ;;
  66. *-*-bsdi3*)
  67. V_SHM=""
  68. V_TARCMD="tar cfL"
  69. V_LIB="$V_LIB -lipc -ldl"
  70. V_OBJ="$V_OBJ misc/serial.o"
  71. ;;
  72. *-*-freebsd*)
  73. V_OBJ="$V_OBJ misc/serial.o"
  74. ;;
  75. *-*-netbsd*)
  76. V_TARCMD="tar -h -c -f"
  77. V_LIB="$V_LIB -L/usr/local/lib"
  78. ;;
  79. *-*-hpux*)
  80. AC_DEFINE(random,lrand48)
  81. AC_DEFINE(srandom,srand)
  82. V_CCOPT="-O"
  83. ;;
  84. *-*-aix3*)
  85. V_DEFINE="$V_DEFINE -DSIGARGS=int"
  86. if test "$V_LIB_AIXSHM" != "" ; then
  87. V_LIB="$V_LIB $V_LIB_AIXSHM"
  88. else
  89. V_SHM=""
  90. fi
  91. CXX="xlC -+"
  92. ;;
  93. *-*-aix4*)
  94. V_DEFINE="$V_DEFINE -DSIGARGS=int -D_AIX41"
  95. if test "$V_LIB_AIXSHM" != "" ; then
  96. V_LIB="$V_LIB $V_LIB_AIXSHM"
  97. else
  98. V_SHM=""
  99. fi
  100. CXX="g++"
  101. ;;
  102. *-*-linux*)
  103. V_BROKEN_OBJ=
  104. ;;
  105. powerpc-apple-darwin*)
  106. V_CCOPT="-fno-common -fPIC -pipe"
  107. ;;
  108. esac