BVB Source Codes

mars Show user.hpp Source code

Return Download mars: download user.hpp Source code - Download mars Source code - Type:.hpp
  1. //  boost/config/user.hpp  ---------------------------------------------------//
  2.  
  3. //  (C) Copyright John Maddock 2001.
  4. //  Use, modification and distribution are subject to the
  5. //  Boost Software License, Version 1.0. (See accompanying file
  6. //  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  7.  
  8. //  Do not check in modified versions of this file,
  9. //  This file may be customized by the end user, but not by boost.
  10.  
  11. //
  12. //  Use this file to define a site and compiler specific
  13. //  configuration policy:
  14. //
  15.  
  16. // define this to locate a compiler config file:
  17. // #define BOOST_COMPILER_CONFIG <myheader>
  18.  
  19. // define this to locate a stdlib config file:
  20. // #define BOOST_STDLIB_CONFIG   <myheader>
  21.  
  22. // define this to locate a platform config file:
  23. // #define BOOST_PLATFORM_CONFIG <myheader>
  24.  
  25. // define this to disable compiler config,
  26. // use if your compiler config has nothing to set:
  27. // #define BOOST_NO_COMPILER_CONFIG
  28.  
  29. // define this to disable stdlib config,
  30. // use if your stdlib config has nothing to set:
  31. // #define BOOST_NO_STDLIB_CONFIG
  32.  
  33. // define this to disable platform config,
  34. // use if your platform config has nothing to set:
  35. // #define BOOST_NO_PLATFORM_CONFIG
  36.  
  37. // define this to disable all config options,
  38. // excluding the user config.  Use if your
  39. // setup is fully ISO compliant, and has no
  40. // useful extensions, or for autoconf generated
  41. // setups:
  42. // #define BOOST_NO_CONFIG
  43.  
  44. // define this to make the config "optimistic"
  45. // about unknown compiler versions.  Normally
  46. // unknown compiler versions are assumed to have
  47. // all the defects of the last known version, however
  48. // setting this flag, causes the config to assume
  49. // that unknown compiler versions are fully conformant
  50. // with the standard:
  51. // #define BOOST_STRICT_CONFIG
  52.  
  53. // define this to cause the config to halt compilation
  54. // with an #error if it encounters anything unknown --
  55. // either an unknown compiler version or an unknown
  56. // compiler/platform/library:
  57. // #define BOOST_ASSERT_CONFIG
  58.  
  59.  
  60. // define if you want to disable threading support, even
  61. // when available:
  62. // #define BOOST_DISABLE_THREADS
  63.  
  64. // define when you want to disable Win32 specific features
  65. // even when available:
  66. // #define BOOST_DISABLE_WIN32
  67.  
  68. // BOOST_DISABLE_ABI_HEADERS: Stops boost headers from including any
  69. // prefix/suffix headers that normally control things like struct
  70. // packing and alignment.
  71. // #define BOOST_DISABLE_ABI_HEADERS
  72.  
  73. // BOOST_ABI_PREFIX: A prefix header to include in place of whatever
  74. // boost.config would normally select, any replacement should set up
  75. // struct packing and alignment options as required.
  76. // #define BOOST_ABI_PREFIX my-header-name
  77.  
  78. // BOOST_ABI_SUFFIX: A suffix header to include in place of whatever
  79. // boost.config would normally select, any replacement should undo
  80. // the effects of the prefix header.
  81. // #define BOOST_ABI_SUFFIX my-header-name
  82.  
  83. // BOOST_ALL_DYN_LINK: Forces all libraries that have separate source,
  84. // to be linked as dll's rather than static libraries on Microsoft Windows
  85. // (this macro is used to turn on __declspec(dllimport) modifiers, so that
  86. // the compiler knows which symbols to look for in a dll rather than in a
  87. // static library).  Note that there may be some libraries that can only
  88. // be statically linked (Boost.Test for example) and others which may only
  89. // be dynamically linked (Boost.Threads for example), in these cases this
  90. // macro has no effect.
  91. // #define BOOST_ALL_DYN_LINK
  92.  
  93. // BOOST_WHATEVER_DYN_LINK: Forces library "whatever" to be linked as a dll
  94. // rather than a static library on Microsoft Windows: replace the WHATEVER
  95. // part of the macro name with the name of the library that you want to
  96. // dynamically link to, for example use BOOST_DATE_TIME_DYN_LINK or
  97. // BOOST_REGEX_DYN_LINK etc (this macro is used to turn on __declspec(dllimport)
  98. // modifiers, so that the compiler knows which symbols to look for in a dll
  99. // rather than in a static library).  
  100. // Note that there may be some libraries that can only be statically linked
  101. // (Boost.Test for example) and others which may only be dynamically linked
  102. // (Boost.Threads for example), in these cases this macro is unsupported.
  103. // #define BOOST_WHATEVER_DYN_LINK
  104.  
  105. // BOOST_ALL_NO_LIB: Tells the config system not to automatically select
  106. // which libraries to link against.  
  107. // Normally if a compiler supports #pragma lib, then the correct library
  108. // build variant will be automatically selected and linked against,
  109. // simply by the act of including one of that library's headers.  
  110. // This macro turns that feature off.
  111.  #define BOOST_ALL_NO_LIB
  112.  #define BOOST_THREAD_BUILD_LIB 1
  113.  
  114.  #define BOOST_HAS_GETTIMEOFDAY
  115.  
  116. // BOOST_WHATEVER_NO_LIB: Tells the config system not to automatically
  117. // select which library to link against for library "whatever",
  118. // replace WHATEVER in the macro name with the name of the library;
  119. // for example BOOST_DATE_TIME_NO_LIB or BOOST_REGEX_NO_LIB.  
  120. // Normally if a compiler supports #pragma lib, then the correct library
  121. // build variant will be automatically selected and linked against, simply
  122. // by the act of including one of that library's headers.  This macro turns
  123. // that feature off.
  124. // #define BOOST_WHATEVER_NO_LIB
  125.  
  126. #define BOOST_NO_RTTI 1
  127. #define BOOST_NO_TYPEID 1
  128.  
  129. #define BOOST_NO_EXCEPTIONS 1
  130. #define BOOST_EXCEPTION_DISABLE 1
  131.  
  132. #define BOOST_NO_CXX11_NULLPTR
  133. #define BOOST_NO_CXX11_VARIADIC_TEMPLATES
  134. #define BOOST_NO_CXX11_RVALUE_REFERENCES
  135.  
  136. #ifdef WIN32
  137. #define BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS 1
  138. #define BOOST_NO_CXX11_TEMPLATE_ALIASES 1
  139. #endif
  140. #ifndef BOOST_SYSTEM_NO_DEPRECATED
  141. #define BOOST_SYSTEM_NO_DEPRECATED 1
  142. #endif
  143. #ifdef ANDROID //only for android stlport
  144. #include "boost/boost_stdexcept"
  145. #endif
  146.  
downloaduser.hpp Source code - Download mars Source code
Related Source Codes/Software:
Hero - Elegant transition library for iOS & tvOS 2017-06-09
deep-photo-styletransfer - Code and data for paper "Deep Photo Style Transfer... 2017-06-09
mastodon - A GNU Social-compatible microblogging server ... 2017-06-09
plyr - A simple HTML5, YouTube and Vimeo player ... 2017-06-08
prepack - Prepack is a partial evaluator for JavaScript. Pre... 2017-06-08
Public-APIs - 2017-06-09
lottie-ios - An iOS library to natively render After Effects ve... 2017-06-09
Awesome-Hacking - A collection of various awesome lists for hackers,... 2017-06-09
algorithms - Minimal examples of data structures and algorithms... 2017-06-10
lectures - Oxford Deep NLP 2017 course 2017-06-10
CRYENGINE - CRYENGINE is a powerful real-time game development... 2017-06-11
postal - 2017-06-11
reactide - Reactide is the first dedicated IDE for React web ... 2017-06-11
rkt - rkt is a pod-native container engine for Linux. It... 2017-06-11
uWebSockets - Tiny WebSockets https://for... 2017-06-11
realworld - TodoMVC for the RealWorld - Exemplary fullstack Me... 2017-06-11
goreplay - GoReplay is an open-source tool for capturing and ... 2017-06-10
pyenv - Simple Python version management 2017-06-10
redux-saga - An alternative side effect model for Redux apps ... 2017-06-10
angular-starter - 2017-06-10

 Back to top