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