Sha256: cb7bf37b73356d4b796d8569173af1f394244d8fe6805e15b7aa16db8448e6e0

Contents?: true

Size: 1.73 KB

Versions: 20

Compression:

Stored size: 1.73 KB

Contents

//  boost/system/config.hpp  -----------------------------------------------------------//

//  Copyright Beman Dawes 2003, 2006

//  Distributed under the Boost Software License, Version 1.0. (See accompanying
//  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

//  See http://www.boost.org/libs/system for documentation.

#ifndef BOOST_SYSTEM_CONFIG_HPP
#define BOOST_SYSTEM_CONFIG_HPP

#include <boost/config.hpp>
#include <boost/system/api_config.hpp>  // for BOOST_POSIX_API or BOOST_WINDOWS_API

// This header implemented separate compilation features as described in
// http://www.boost.org/more/separate_compilation.html
//
// It's only retained for compatibility now that the library is header-only.

//  normalize macros  ------------------------------------------------------------------//

#if !defined(BOOST_SYSTEM_DYN_LINK) && !defined(BOOST_SYSTEM_STATIC_LINK) \
  && !defined(BOOST_ALL_DYN_LINK) && !defined(BOOST_ALL_STATIC_LINK)
# define BOOST_SYSTEM_STATIC_LINK
#endif

#if defined(BOOST_ALL_DYN_LINK) && !defined(BOOST_SYSTEM_DYN_LINK)
# define BOOST_SYSTEM_DYN_LINK 
#elif defined(BOOST_ALL_STATIC_LINK) && !defined(BOOST_SYSTEM_STATIC_LINK)
# define BOOST_SYSTEM_STATIC_LINK 
#endif

#if defined(BOOST_SYSTEM_DYN_LINK) && defined(BOOST_SYSTEM_STATIC_LINK)
# error Must not define both BOOST_SYSTEM_DYN_LINK and BOOST_SYSTEM_STATIC_LINK
#endif

//  enable dynamic or static linking as requested --------------------------------------//

#if defined(BOOST_ALL_DYN_LINK) || defined(BOOST_SYSTEM_DYN_LINK)
# 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
#endif

#endif // BOOST_SYSTEM_CONFIG_HPP

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
passenger-6.0.24 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.23 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.20 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.19 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.18 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.17 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.16 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.15 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.14 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.13 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.12 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.11 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.10 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.9 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.8 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.7 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.6 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.5 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.4 src/cxx_supportlib/vendor-modified/boost/system/config.hpp
passenger-6.0.3 src/cxx_supportlib/vendor-modified/boost/system/config.hpp