Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #if defined(linux) || defined(__linux) || defined(__linux__) || defined(__GNU__) || defined(__GLIBC__)
00017
00018 # define BOOST_PLATFORM_CONFIG "boost/config/platform/linux.hpp"
00019
00020 #elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
00021
00022 # define BOOST_PLATFORM_CONFIG "boost/config/platform/bsd.hpp"
00023
00024 #elif defined(sun) || defined(__sun)
00025
00026 # define BOOST_PLATFORM_CONFIG "boost/config/platform/solaris.hpp"
00027
00028 #elif defined(__sgi)
00029
00030 # define BOOST_PLATFORM_CONFIG "boost/config/platform/irix.hpp"
00031
00032 #elif defined(__hpux)
00033
00034 # define BOOST_PLATFORM_CONFIG "boost/config/platform/hpux.hpp"
00035
00036 #elif defined(__CYGWIN__)
00037
00038 # define BOOST_PLATFORM_CONFIG "boost/config/platform/cygwin.hpp"
00039
00040 #elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
00041
00042 # define BOOST_PLATFORM_CONFIG "boost/config/platform/win32.hpp"
00043
00044 #elif defined(__BEOS__)
00045
00046 # define BOOST_PLATFORM_CONFIG "boost/config/platform/beos.hpp"
00047
00048 #elif defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)
00049
00050 # define BOOST_PLATFORM_CONFIG "boost/config/platform/macos.hpp"
00051
00052 #elif defined(__IBMCPP__) || defined(_AIX)
00053
00054 # define BOOST_PLATFORM_CONFIG "boost/config/platform/aix.hpp"
00055
00056 #elif defined(__amigaos__)
00057
00058 # define BOOST_PLATFORM_CONFIG "boost/config/platform/amigaos.hpp"
00059
00060 #elif defined(__QNXNTO__)
00061
00062 # define BOOST_PLATFORM_CONFIG "boost/config/platform/qnxnto.hpp"
00063
00064 #else
00065
00066 # if defined(unix) \
00067 || defined(__unix) \
00068 || defined(_XOPEN_SOURCE) \
00069 || defined(_POSIX_SOURCE)
00070
00071
00072
00073 # ifndef BOOST_HAS_UNISTD_H
00074 # define BOOST_HAS_UNISTD_H
00075 # endif
00076
00077 # include <boost/config/posix_features.hpp>
00078
00079 # endif
00080
00081 # if defined (BOOST_ASSERT_CONFIG)
00082
00083
00084 # error "Unknown platform - please configure and report the results to boost.org"
00085 # endif
00086
00087 #endif
00088
00089
00090