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

通讯编程

开发平台:

Visual C++

  1. #
  2. # Copyright (c) @ Regents of the University of California.
  3. # All rights reserved.
  4. # Redistribution and use in source and binary forms, with or without
  5. # modification, are permitted provided that the following conditions
  6. # are met:
  7. # 1. Redistributions of source code must retain the above copyright
  8. #    notice, this list of conditions and the following disclaimer.
  9. # 2. Redistributions in binary form must reproduce the above copyright
  10. #    notice, this list of conditions and the following disclaimer in the
  11. #    documentation and/or other materials provided with the distribution.
  12. # 3. All advertising materials mentioning features or use of this software
  13. #    must display the following acknowledgement:
  14. #  This product includes software developed by the MASH Research
  15. #  Group at the University of California Berkeley.
  16. # 4. Neither the name of the University nor of the Research Group may be
  17. #    used to endorse or promote products derived from this software without
  18. #    specific prior written permission.
  19. # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  20. # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  21. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  22. # ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  23. # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  24. # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  25. # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  26. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  27. # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  28. # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  29. # SUCH DAMAGE.
  30. #
  31. # @(#) $Header: /cvsroot/nsnam/conf/configure.in.srm,v 1.6 1999/05/26 13:09:08 suchi Exp $
  32. #
  33. AC_ARG_WITH(srm, --with-srm[=path] specify a pathname for the standalone SRM library, srm=$withval, srm="")
  34. if test "x$enable_release" = "xyes" ; then
  35. # always enable SRM for the release version
  36. if test "x$srm" = "x" ; then
  37. srm="yes"
  38. fi
  39. fi
  40. SRM_H_PLACES_D="$srm 
  41. $srm/include 
  42. $srm/srmv2"
  43. SRM_LIB_PLACES_D="$srm 
  44. $srm/lib 
  45. $srm/bin"
  46. SRM_H_PLACES="../srm2.0 
  47. ../srm2.0/include 
  48. ../srm2.0/srmv2 
  49. /usr/local/include 
  50. /usr/local/include/srm2.0 
  51. /usr/local/srm2.0 
  52. /usr/local/srm2.0/include 
  53. /usr/local/srm2.0/srmv2"
  54. SRM_LIB_PLACES="../srm2.0 
  55. ../srm2.0/lib 
  56. ../srm2.0/bin 
  57. /usr/local/lib 
  58. /usr/local/bin 
  59. /usr/local/lib/srm2.0 
  60. /usr/local/srm2.0 
  61. /usr/local/srm2.0/lib 
  62. /usr/local/srm2.0/bin"
  63. if test "$enable_mashsrm" = "yes" ; then
  64. V_MASH_SRMV2_OBJ="$(SRMv2_OBJ)"
  65. V_INCLUDE_SRM="-I./srmv2"
  66. V_LIB_SRM=""
  67. V_INCLUDES="$V_INCLUDE_SRM $V_INCLUDES"
  68. echo "Compiling in mash SRMv2; not checking for standalone SRM"
  69. else
  70. if test "x$srm" != "xno" ; then
  71. if test "x$srm" = "x" ; then
  72. srm="yes"
  73. reqd=""
  74. else
  75. reqd="yes"
  76. fi
  77. NS_BEGIN_PACKAGE(srm)
  78. NS_CHECK_HEADER_PATH(srmv2-api.h,$SRM_H_PLACES,$srm,$SRM_H_PLACES_D,V_INCLUDE_SRM,srm)
  79. NS_CHECK_LIB_PATH(srm,$SRM_LIB_PLACES,$srm,$SRM_LIB_PLACES_D,V_LIB_SRM,srm)
  80. NS_END_PACKAGE(srm,$reqd)
  81. if test "x$V_LIB_SRM" != "x" ; then
  82. V_MBV2_OBJ_CC="$(MBV2_OBJ_CC)"
  83. V_MBV2_OBJ_TK_CC="$(MBV2_OBJ_TK_CC)"
  84. fi
  85. fi
  86. V_MASH_SRMV2_OBJ=""
  87. fi
  88. AC_SUBST(V_MASH_SRMV2_OBJ)
  89. AC_SUBST(V_INCLUDE_SRM)
  90. AC_SUBST(V_LIB_SRM)
  91. AC_SUBST(V_MBV2_OBJ_CC)
  92. AC_SUBST(V_MBV2_OBJ_TK_CC)