Home | History | Annotate | Download | only in boost
      1 //  Boost config.hpp configuration header file  ------------------------------//
      2 
      3 //  (C) Copyright John Maddock 2002.
      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 //  See http://www.boost.org/libs/config for most recent version.
      9 
     10 //  Boost config.hpp policy and rationale documentation has been moved to
     11 //  http://www.boost.org/libs/config
     12 //
     13 //  CAUTION: This file is intended to be completely stable -
     14 //           DO NOT MODIFY THIS FILE!
     15 //
     16 
     17 #ifndef BOOST_CONFIG_HPP
     18 #define BOOST_CONFIG_HPP
     19 
     20 // if we don't have a user config, then use the default location:
     21 #if !defined(BOOST_USER_CONFIG) && !defined(BOOST_NO_USER_CONFIG)
     22 #  define BOOST_USER_CONFIG <boost/config/user.hpp>
     23 #endif
     24 // include it first:
     25 #ifdef BOOST_USER_CONFIG
     26 #  include BOOST_USER_CONFIG
     27 #endif
     28 
     29 // if we don't have a compiler config set, try and find one:
     30 #if !defined(BOOST_COMPILER_CONFIG) && !defined(BOOST_NO_COMPILER_CONFIG) && !defined(BOOST_NO_CONFIG)
     31 #  include <boost/config/select_compiler_config.hpp>
     32 #endif
     33 // if we have a compiler config, include it now:
     34 #ifdef BOOST_COMPILER_CONFIG
     35 #  include BOOST_COMPILER_CONFIG
     36 #endif
     37 
     38 // if we don't have a std library config set, try and find one:
     39 #if !defined(BOOST_STDLIB_CONFIG) && !defined(BOOST_NO_STDLIB_CONFIG) && !defined(BOOST_NO_CONFIG) && defined(__cplusplus)
     40 #  include <boost/config/select_stdlib_config.hpp>
     41 #endif
     42 // if we have a std library config, include it now:
     43 #ifdef BOOST_STDLIB_CONFIG
     44 #  include BOOST_STDLIB_CONFIG
     45 #endif
     46 
     47 // if we don't have a platform config set, try and find one:
     48 #if !defined(BOOST_PLATFORM_CONFIG) && !defined(BOOST_NO_PLATFORM_CONFIG) && !defined(BOOST_NO_CONFIG)
     49 #  include <boost/config/select_platform_config.hpp>
     50 #endif
     51 // if we have a platform config, include it now:
     52 #ifdef BOOST_PLATFORM_CONFIG
     53 #  include BOOST_PLATFORM_CONFIG
     54 #endif
     55 
     56 // get config suffix code:
     57 #include <boost/config/suffix.hpp>
     58 
     59 #endif  // BOOST_CONFIG_HPP
     60 
     61 
     62 
     63 
     64 
     65 
     66 
     67 
     68 
     69 
     70 
     71