pathscale.hpp 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. // (C) Copyright Bryce Lelbach 2011
  2. // Use, modification and distribution are subject to the
  3. // Boost Software License, Version 1.0. (See accompanying file
  4. // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  5. // See http://www.boost.org for most recent version.
  6. // PathScale EKOPath C++ Compiler
  7. #ifndef BOOST_COMPILER
  8. # define BOOST_COMPILER "PathScale EKOPath C++ Compiler version " __PATHSCALE__
  9. #endif
  10. #if __PATHCC__ >= 4
  11. # define BOOST_MSVC6_MEMBER_TEMPLATES
  12. # define BOOST_HAS_UNISTD_H
  13. # define BOOST_HAS_STDINT_H
  14. # define BOOST_HAS_SIGACTION
  15. # define BOOST_HAS_SCHED_YIELD
  16. # define BOOST_HAS_THREADS
  17. # define BOOST_HAS_PTHREADS
  18. # define BOOST_HAS_PTHREAD_YIELD
  19. # define BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE
  20. # define BOOST_HAS_PARTIAL_STD_ALLOCATOR
  21. # define BOOST_HAS_NRVO
  22. # define BOOST_HAS_NL_TYPES_H
  23. # define BOOST_HAS_NANOSLEEP
  24. # define BOOST_HAS_LONG_LONG
  25. # define BOOST_HAS_LOG1P
  26. # define BOOST_HAS_GETTIMEOFDAY
  27. # define BOOST_HAS_EXPM1
  28. # define BOOST_HAS_DIRENT_H
  29. # define BOOST_HAS_CLOCK_GETTIME
  30. # define BOOST_NO_CXX11_VARIADIC_TEMPLATES
  31. # define BOOST_NO_CXX11_UNICODE_LITERALS
  32. # define BOOST_NO_CXX11_TEMPLATE_ALIASES
  33. # define BOOST_NO_CXX11_STATIC_ASSERT
  34. # define BOOST_NO_SFINAE_EXPR
  35. # define BOOST_NO_CXX11_SCOPED_ENUMS
  36. # define BOOST_NO_CXX11_RVALUE_REFERENCES
  37. # define BOOST_NO_CXX11_RANGE_BASED_FOR
  38. # define BOOST_NO_CXX11_RAW_LITERALS
  39. # define BOOST_NO_CXX11_NULLPTR
  40. # define BOOST_NO_CXX11_NUMERIC_LIMITS
  41. # define BOOST_NO_CXX11_NOEXCEPT
  42. # define BOOST_NO_CXX11_LAMBDAS
  43. # define BOOST_NO_CXX11_LOCAL_CLASS_TEMPLATE_PARAMETERS
  44. # define BOOST_NO_MS_INT64_NUMERIC_LIMITS
  45. # define BOOST_NO_CXX11_FUNCTION_TEMPLATE_DEFAULT_ARGS
  46. # define BOOST_NO_CXX11_EXPLICIT_CONVERSION_OPERATORS
  47. # define BOOST_NO_CXX11_DELETED_FUNCTIONS
  48. # define BOOST_NO_CXX11_DEFAULTED_FUNCTIONS
  49. # define BOOST_NO_CXX11_DECLTYPE
  50. # define BOOST_NO_CXX11_DECLTYPE_N3276
  51. # define BOOST_NO_CXX11_CONSTEXPR
  52. # define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
  53. # define BOOST_NO_CXX11_CHAR32_T
  54. # define BOOST_NO_CXX11_CHAR16_T
  55. # define BOOST_NO_CXX11_AUTO_MULTIDECLARATIONS
  56. # define BOOST_NO_CXX11_AUTO_DECLARATIONS
  57. # define BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX
  58. # define BOOST_NO_CXX11_HDR_UNORDERED_SET
  59. # define BOOST_NO_CXX11_HDR_UNORDERED_MAP
  60. # define BOOST_NO_CXX11_HDR_TYPEINDEX
  61. # define BOOST_NO_CXX11_HDR_TUPLE
  62. # define BOOST_NO_CXX11_HDR_THREAD
  63. # define BOOST_NO_CXX11_HDR_SYSTEM_ERROR
  64. # define BOOST_NO_CXX11_HDR_REGEX
  65. # define BOOST_NO_CXX11_HDR_RATIO
  66. # define BOOST_NO_CXX11_HDR_RANDOM
  67. # define BOOST_NO_CXX11_HDR_MUTEX
  68. # define BOOST_NO_CXX11_HDR_INITIALIZER_LIST
  69. # define BOOST_NO_CXX11_HDR_FUTURE
  70. # define BOOST_NO_CXX11_HDR_FORWARD_LIST
  71. # define BOOST_NO_CXX11_HDR_CONDITION_VARIABLE
  72. # define BOOST_NO_CXX11_HDR_CODECVT
  73. # define BOOST_NO_CXX11_HDR_CHRONO
  74. # define BOOST_NO_CXX11_USER_DEFINED_LITERALS
  75. # define BOOST_NO_CXX11_ALIGNAS
  76. # define BOOST_NO_CXX11_TRAILING_RESULT_TYPES
  77. # define BOOST_NO_CXX11_INLINE_NAMESPACES
  78. #endif