diff options
| author | Remko Tronçon <git@el-tramo.be> | 2010-11-24 20:33:19 (GMT) | 
|---|---|---|
| committer | Remko Tronçon <git@el-tramo.be> | 2010-11-24 20:35:17 (GMT) | 
| commit | 332d60c56dfaa11fdd135088279d15cd5983b3d4 (patch) | |
| tree | dd77717a4e1732da929d5ff8a0471fa3f005e201 /3rdParty/Boost/src/boost/system/config.hpp | |
| parent | 90c44a10fec26d2a0935b2d62e82b6a5be028373 (diff) | |
| download | swift-contrib-332d60c56dfaa11fdd135088279d15cd5983b3d4.zip swift-contrib-332d60c56dfaa11fdd135088279d15cd5983b3d4.tar.bz2  | |
Upgraded Boost to 1.45.0.
Diffstat (limited to '3rdParty/Boost/src/boost/system/config.hpp')
| -rw-r--r-- | 3rdParty/Boost/src/boost/system/config.hpp | 47 | 
1 files changed, 12 insertions, 35 deletions
diff --git a/3rdParty/Boost/src/boost/system/config.hpp b/3rdParty/Boost/src/boost/system/config.hpp index fa09099..bf78051 100644 --- a/3rdParty/Boost/src/boost/system/config.hpp +++ b/3rdParty/Boost/src/boost/system/config.hpp @@ -1,4 +1,4 @@ -//  boost/system/config.hpp  -------------------------------------------------// +//  boost/system/config.hpp  -----------------------------------------------------------//  //  Copyright Beman Dawes 2003, 2006 @@ -11,47 +11,24 @@  #define BOOST_SYSTEM_CONFIG_HPP  #include <boost/config.hpp> +#include <boost/system/api_config.hpp>  // for BOOST_POSIX_API or BOOST_WINDOWS_API -//  BOOST_POSIX_API or BOOST_WINDOWS_API specify which API to use. -//  If not specified, a sensible default will be applied. +// This header implements separate compilation features as described in +// http://www.boost.org/more/separate_compilation.html -# if defined( BOOST_WINDOWS_API ) && defined( BOOST_POSIX_API ) -#   error both BOOST_WINDOWS_API and BOOST_POSIX_API are defined -# elif !defined( BOOST_WINDOWS_API ) && !defined( BOOST_POSIX_API ) -#   if defined(_WIN32) || defined(__WIN32__) || defined(WIN32) || defined(__CYGWIN__) -#     define BOOST_WINDOWS_API -#   else -#     define BOOST_POSIX_API  -#   endif -# endif - -//  enable dynamic linking on Windows  ---------------------------------------// - -//#  if (defined(BOOST_ALL_DYN_LINK) || defined(BOOST_SYSTEM_DYN_LINK)) && defined(__BORLANDC__) && defined(__WIN32__) -//#    error Dynamic linking Boost.System does not work for Borland; use static linking instead -//#  endif +//  enable dynamic or static linking as requested --------------------------------------// -#ifdef BOOST_HAS_DECLSPEC // defined in config system -// we need to import/export our code only if the user has specifically -// asked for it by defining either BOOST_ALL_DYN_LINK if they want all boost -// libraries to be dynamically linked, or BOOST_SYSTEM_DYN_LINK -// if they want just this one to be dynamically liked:  #if defined(BOOST_ALL_DYN_LINK) || defined(BOOST_SYSTEM_DYN_LINK) -// export if this is our own source, otherwise import: -#ifdef BOOST_SYSTEM_SOURCE -# define BOOST_SYSTEM_DECL __declspec(dllexport) +# if defined(BOOST_SYSTEM_SOURCE) +#   define BOOST_SYSTEM_DECL BOOST_SYMBOL_EXPORT +# else  +#   define BOOST_SYSTEM_DECL BOOST_SYMBOL_IMPORT +# endif  #else -# define BOOST_SYSTEM_DECL __declspec(dllimport) -#endif  // BOOST_SYSTEM_SOURCE -#endif  // DYN_LINK -#endif  // BOOST_HAS_DECLSPEC -// -// if BOOST_SYSTEM_DECL isn't defined yet define it now: -#ifndef BOOST_SYSTEM_DECL -#define BOOST_SYSTEM_DECL +# define BOOST_SYSTEM_DECL  #endif -//  enable automatic library variant selection  ------------------------------//  +//  enable automatic library variant selection  ----------------------------------------//   #if !defined(BOOST_SYSTEM_SOURCE) && !defined(BOOST_ALL_NO_LIB) && !defined(BOOST_SYSTEM_NO_LIB)  //  | 
 Swift