ncbiconf_msvc.h
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:3k
源码类别:

生物技术

开发平台:

C/C++

  1. /*
  2.  * ===========================================================================
  3.  * PRODUCTION $Log: ncbiconf_msvc.h,v $
  4.  * PRODUCTION Revision 1000.2  2004/06/01 19:08:21  gouriano
  5.  * PRODUCTION PRODUCTION: UPGRADED [GCC34_MSVC7] Dev-tree R1.32
  6.  * PRODUCTION
  7.  * ===========================================================================
  8.  */
  9. /* $Id: ncbiconf_msvc.h,v 1000.2 2004/06/01 19:08:21 gouriano Exp $
  10.  * By Denis Vakatov, NCBI (vakatov@ncbi.nlm.nih.gov)
  11.  *
  12.  * MS-Win 32/64, MSVC++ 6.0/.NET
  13.  *
  14.  * NOTE:  Unlike its UNIX counterpart, this configuration header
  15.  *        is manually maintained in order to keep it in-sync with the
  16.  *        "configure"-generated configuration headers.
  17.  */
  18. /*
  19.  *  Standard Toolkit/MSVC properties
  20.  */
  21. #define NCBI_CXX_TOOLKIT  1
  22. #define NCBI_OS        "MSWIN"
  23. #define NCBI_OS_MSWIN  1
  24. #define NCBI_COMPILER_MSVC    1
  25. #define HOST         "i386-pc-win32"
  26. #define HOST_CPU     "i386"
  27. #define HOST_VENDOR  "pc"
  28. #define HOST_OS      "win32"
  29. #define HAVE_STRDUP                1
  30. #define HAVE_STRICMP               1
  31. #define NCBI_USE_THROW_SPEC        1
  32. #define HAVE_NO_AUTO_PTR           1
  33. #define HAVE_NO_MINMAX_TEMPLATE    1
  34. #define STACK_GROWS_DOWN           1
  35. #define HAVE_IOS_REGISTER_CALLBACK 1
  36. #define HAVE_IOS_XALLOC            1
  37. #define SIZEOF___INT64      8
  38. #define SIZEOF_CHAR         1
  39. #define SIZEOF_DOUBLE       8
  40. #define SIZEOF_INT          4
  41. #define SIZEOF_LONG         4
  42. #define SIZEOF_LONG_DOUBLE  8
  43. #define SIZEOF_LONG_LONG    0
  44. #define SIZEOF_SHORT        2
  45. #define SIZEOF_SIZE_T       4
  46. #define SIZEOF_VOIDP        4
  47. #define NCBI_PLATFORM_BITS  32
  48. #define STDC_HEADERS     1
  49. #define USE_LOCAL_ZLIB   1
  50. #define HAVE_FSTREAM     1
  51. #define HAVE_FSTREAM_H   1
  52. #define HAVE_IOSTREAM    1
  53. #define HAVE_IOSTREAM_H  1
  54. #define HAVE_LIMITS      1
  55. #define HAVE_STRSTREA_H  1
  56. #define HAVE_STRSTREAM   1
  57. #define HAVE_SYS_STAT_H  1
  58. #define HAVE_SYS_TYPES_H 1
  59. #define HAVE_VSNPRINTF   1
  60. #define vsnprintf        _vsnprintf
  61. #define HAVE_WINDOWS_H   1
  62. #define HAVE_WSTRING     1
  63. #ifdef _WIN64
  64. typedef __int64 ssize_t;
  65. #else
  66. typedef   int   ssize_t;
  67. #endif
  68. /*
  69.  *  Site localization
  70.  */
  71. /* PROJECT_TREE_BUILDER-generated site localization
  72.  */
  73. #include "ncbiconf_msvc_site.h"
  74. /* Default site localization (for MSVC6)
  75.  */
  76. #if (_MSC_VER < 1300)
  77. #  if !defined(CORELIB_CONFIG___NCBICONF_MSVC_SITE__H)
  78. #    define HAVE_OPENGL      1
  79. #    define HAVE_FLTK        1
  80. #    define HAVE_ODBC        1
  81. #    define HAVE_ODBCSS_H    1
  82. /* optional parameters */
  83. /*#    define HAVE_PUBSEQ_OS   1*/
  84. /*#    define HAVE_LIBZ        1*/
  85. /*#    define HAVE_LIBBZ2      1*/
  86. #    define HAVE_LIBJPEG     1
  87. #    define HAVE_LIBTIFF     1
  88. #    define HAVE_LIBPNG      1
  89. #    define HAVE_LIBGIF      1
  90. #  endif
  91. #endif