Chris@16: // Boost config.hpp configuration header file ------------------------------// Chris@16: Chris@16: // (C) Copyright John Maddock 2002. Chris@16: // Use, modification and distribution are subject to the Chris@16: // Boost Software License, Version 1.0. (See accompanying file Chris@16: // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) Chris@16: Chris@16: // See http://www.boost.org/libs/config for most recent version. Chris@16: Chris@16: // Boost config.hpp policy and rationale documentation has been moved to Chris@16: // http://www.boost.org/libs/config Chris@16: // Chris@16: // CAUTION: This file is intended to be completely stable - Chris@16: // DO NOT MODIFY THIS FILE! Chris@16: // Chris@16: Chris@16: #ifndef BOOST_CONFIG_HPP Chris@16: #define BOOST_CONFIG_HPP Chris@16: Chris@16: // if we don't have a user config, then use the default location: Chris@16: #if !defined(BOOST_USER_CONFIG) && !defined(BOOST_NO_USER_CONFIG) Chris@16: # define BOOST_USER_CONFIG Chris@101: #if 0 Chris@101: // For dependency trackers: Chris@101: # include Chris@101: #endif Chris@16: #endif Chris@16: // include it first: Chris@16: #ifdef BOOST_USER_CONFIG Chris@16: # include BOOST_USER_CONFIG Chris@16: #endif Chris@16: Chris@16: // if we don't have a compiler config set, try and find one: Chris@16: #if !defined(BOOST_COMPILER_CONFIG) && !defined(BOOST_NO_COMPILER_CONFIG) && !defined(BOOST_NO_CONFIG) Chris@16: # include Chris@16: #endif Chris@16: // if we have a compiler config, include it now: Chris@16: #ifdef BOOST_COMPILER_CONFIG Chris@16: # include BOOST_COMPILER_CONFIG Chris@16: #endif Chris@16: Chris@16: // if we don't have a std library config set, try and find one: Chris@16: #if !defined(BOOST_STDLIB_CONFIG) && !defined(BOOST_NO_STDLIB_CONFIG) && !defined(BOOST_NO_CONFIG) && defined(__cplusplus) Chris@16: # include Chris@16: #endif Chris@16: // if we have a std library config, include it now: Chris@16: #ifdef BOOST_STDLIB_CONFIG Chris@16: # include BOOST_STDLIB_CONFIG Chris@16: #endif Chris@16: Chris@16: // if we don't have a platform config set, try and find one: Chris@16: #if !defined(BOOST_PLATFORM_CONFIG) && !defined(BOOST_NO_PLATFORM_CONFIG) && !defined(BOOST_NO_CONFIG) Chris@16: # include Chris@16: #endif Chris@16: // if we have a platform config, include it now: Chris@16: #ifdef BOOST_PLATFORM_CONFIG Chris@16: # include BOOST_PLATFORM_CONFIG Chris@16: #endif Chris@16: Chris@16: // get config suffix code: Chris@16: #include Chris@16: Chris@16: #ifdef BOOST_HAS_PRAGMA_ONCE Chris@16: #pragma once Chris@16: #endif Chris@16: Chris@16: #endif // BOOST_CONFIG_HPP