blob: 0b38d4b85751b83c6bea2d2941845fde91fbc40a [file] [log] [blame]
Jeff Thompsonf7d49942013-08-01 16:47:40 -07001// 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
Jeff Thompson3d613fd2013-10-15 15:39:04 -070017#ifndef NDNBOOST_CONFIG_HPP
18#define NDNBOOST_CONFIG_HPP
Jeff Thompsonf7d49942013-08-01 16:47:40 -070019
20// if we don't have a user config, then use the default location:
Jeff Thompson3d613fd2013-10-15 15:39:04 -070021#if !defined(NDNBOOST_USER_CONFIG) && !defined(NDNBOOST_NO_USER_CONFIG)
22# define NDNBOOST_USER_CONFIG <ndnboost/config/user.hpp>
Jeff Thompsonf7d49942013-08-01 16:47:40 -070023#endif
24// include it first:
Jeff Thompson3d613fd2013-10-15 15:39:04 -070025#ifdef NDNBOOST_USER_CONFIG
26# include NDNBOOST_USER_CONFIG
Jeff Thompsonf7d49942013-08-01 16:47:40 -070027#endif
28
29// if we don't have a compiler config set, try and find one:
Jeff Thompson3d613fd2013-10-15 15:39:04 -070030#if !defined(NDNBOOST_COMPILER_CONFIG) && !defined(NDNBOOST_NO_COMPILER_CONFIG) && !defined(NDNBOOST_NO_CONFIG)
Jeff Thompson2277ce52013-08-01 17:34:11 -070031# include <ndnboost/config/select_compiler_config.hpp>
Jeff Thompsonf7d49942013-08-01 16:47:40 -070032#endif
33// if we have a compiler config, include it now:
Jeff Thompson3d613fd2013-10-15 15:39:04 -070034#ifdef NDNBOOST_COMPILER_CONFIG
35# include NDNBOOST_COMPILER_CONFIG
Jeff Thompsonf7d49942013-08-01 16:47:40 -070036#endif
37
38// if we don't have a std library config set, try and find one:
Jeff Thompson3d613fd2013-10-15 15:39:04 -070039#if !defined(NDNBOOST_STDLIB_CONFIG) && !defined(NDNBOOST_NO_STDLIB_CONFIG) && !defined(NDNBOOST_NO_CONFIG) && defined(__cplusplus)
Jeff Thompson2277ce52013-08-01 17:34:11 -070040# include <ndnboost/config/select_stdlib_config.hpp>
Jeff Thompsonf7d49942013-08-01 16:47:40 -070041#endif
42// if we have a std library config, include it now:
Jeff Thompson3d613fd2013-10-15 15:39:04 -070043#ifdef NDNBOOST_STDLIB_CONFIG
44# include NDNBOOST_STDLIB_CONFIG
Jeff Thompsonf7d49942013-08-01 16:47:40 -070045#endif
46
47// if we don't have a platform config set, try and find one:
Jeff Thompson3d613fd2013-10-15 15:39:04 -070048#if !defined(NDNBOOST_PLATFORM_CONFIG) && !defined(NDNBOOST_NO_PLATFORM_CONFIG) && !defined(NDNBOOST_NO_CONFIG)
Jeff Thompson2277ce52013-08-01 17:34:11 -070049# include <ndnboost/config/select_platform_config.hpp>
Jeff Thompsonf7d49942013-08-01 16:47:40 -070050#endif
51// if we have a platform config, include it now:
Jeff Thompson3d613fd2013-10-15 15:39:04 -070052#ifdef NDNBOOST_PLATFORM_CONFIG
53# include NDNBOOST_PLATFORM_CONFIG
Jeff Thompsonf7d49942013-08-01 16:47:40 -070054#endif
55
56// get config suffix code:
Jeff Thompson2277ce52013-08-01 17:34:11 -070057#include <ndnboost/config/suffix.hpp>
Jeff Thompsonf7d49942013-08-01 16:47:40 -070058
Jeff Thompson3d613fd2013-10-15 15:39:04 -070059#endif // NDNBOOST_CONFIG_HPP
Jeff Thompsonf7d49942013-08-01 16:47:40 -070060
61
62
63
64
65
66
67
68
69
70