the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 124 lines 5.2 kB view raw
1// boost/config/user.hpp ---------------------------------------------------// 2 3// (C) Copyright John Maddock 2001. 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// Do not check in modified versions of this file, 9// This file may be customized by the end user, but not by boost. 10 11// 12// Use this file to define a site and compiler specific 13// configuration policy: 14// 15 16// define this to locate a compiler config file: 17// #define BOOST_COMPILER_CONFIG <myheader> 18 19// define this to locate a stdlib config file: 20// #define BOOST_STDLIB_CONFIG <myheader> 21 22// define this to locate a platform config file: 23// #define BOOST_PLATFORM_CONFIG <myheader> 24 25// define this to disable compiler config, 26// use if your compiler config has nothing to set: 27// #define BOOST_NO_COMPILER_CONFIG 28 29// define this to disable stdlib config, 30// use if your stdlib config has nothing to set: 31// #define BOOST_NO_STDLIB_CONFIG 32 33// define this to disable platform config, 34// use if your platform config has nothing to set: 35// #define BOOST_NO_PLATFORM_CONFIG 36 37// define this to disable all config options, 38// excluding the user config. Use if your 39// setup is fully ISO compliant, and has no 40// useful extensions, or for autoconf generated 41// setups: 42// #define BOOST_NO_CONFIG 43 44// define this to make the config "optimistic" 45// about unknown compiler versions. Normally 46// unknown compiler versions are assumed to have 47// all the defects of the last known version, however 48// setting this flag, causes the config to assume 49// that unknown compiler versions are fully conformant 50// with the standard: 51// #define BOOST_STRICT_CONFIG 52 53// define this to cause the config to halt compilation 54// with an #error if it encounters anything unknown -- 55// either an unknown compiler version or an unknown 56// compiler/platform/library: 57// #define BOOST_ASSERT_CONFIG 58 59 60// define if you want to disable threading support, even 61// when available: 62// #define BOOST_DISABLE_THREADS 63 64// define when you want to disable Win32 specific features 65// even when available: 66// #define BOOST_DISABLE_WIN32 67 68// BOOST_DISABLE_ABI_HEADERS: Stops boost headers from including any 69// prefix/suffix headers that normally control things like struct 70// packing and alignment. 71// #define BOOST_DISABLE_ABI_HEADERS 72 73// BOOST_ABI_PREFIX: A prefix header to include in place of whatever 74// boost.config would normally select, any replacement should set up 75// struct packing and alignment options as required. 76// #define BOOST_ABI_PREFIX my-header-name 77 78// BOOST_ABI_SUFFIX: A suffix header to include in place of whatever 79// boost.config would normally select, any replacement should undo 80// the effects of the prefix header. 81// #define BOOST_ABI_SUFFIX my-header-name 82 83// BOOST_ALL_DYN_LINK: Forces all libraries that have separate source, 84// to be linked as dll's rather than static libraries on Microsoft Windows 85// (this macro is used to turn on __declspec(dllimport) modifiers, so that 86// the compiler knows which symbols to look for in a dll rather than in a 87// static library). Note that there may be some libraries that can only 88// be statically linked (Boost.Test for example) and others which may only 89// be dynamically linked (Boost.Threads for example), in these cases this 90// macro has no effect. 91// #define BOOST_ALL_DYN_LINK 92 93// BOOST_WHATEVER_DYN_LINK: Forces library "whatever" to be linked as a dll 94// rather than a static library on Microsoft Windows: replace the WHATEVER 95// part of the macro name with the name of the library that you want to 96// dynamically link to, for example use BOOST_DATE_TIME_DYN_LINK or 97// BOOST_REGEX_DYN_LINK etc (this macro is used to turn on __declspec(dllimport) 98// modifiers, so that the compiler knows which symbols to look for in a dll 99// rather than in a static library). 100// Note that there may be some libraries that can only be statically linked 101// (Boost.Test for example) and others which may only be dynamically linked 102// (Boost.Threads for example), in these cases this macro is unsupported. 103// #define BOOST_WHATEVER_DYN_LINK 104 105// BOOST_ALL_NO_LIB: Tells the config system not to automatically select 106// which libraries to link against. 107// Normally if a compiler supports #pragma lib, then the correct library 108// build variant will be automatically selected and linked against, 109// simply by the act of including one of that library's headers. 110// This macro turns that feature off. 111// #define BOOST_ALL_NO_LIB 112 113// BOOST_WHATEVER_NO_LIB: Tells the config system not to automatically 114// select which library to link against for library "whatever", 115// replace WHATEVER in the macro name with the name of the library; 116// for example BOOST_DATE_TIME_NO_LIB or BOOST_REGEX_NO_LIB. 117// Normally if a compiler supports #pragma lib, then the correct library 118// build variant will be automatically selected and linked against, simply 119// by the act of including one of that library's headers. This macro turns 120// that feature off. 121// #define BOOST_WHATEVER_NO_LIB 122 123 124