mirror of
https://github.com/boostorg/config.git
synced 2025-07-31 04:47:16 +02:00
Various sundry PGI fixes to get Boost.config working.
[SVN r76464]
This commit is contained in:
@ -16,10 +16,27 @@
|
|||||||
// if no threading API is detected.
|
// if no threading API is detected.
|
||||||
//
|
//
|
||||||
|
|
||||||
#if __PGIC__ >= 10
|
#if __PGIC__ >= 11
|
||||||
|
|
||||||
// options requested by configure --enable-test
|
// options requested by configure --enable-test
|
||||||
#define BOOST_HAS_PTHREADS
|
#define BOOST_HAS_NRVO
|
||||||
|
#define BOOST_HAS_LONG_LONG
|
||||||
|
|
||||||
|
// options --enable-test wants undefined
|
||||||
|
#undef BOOST_NO_STDC_NAMESPACE
|
||||||
|
#undef BOOST_NO_EXCEPTION_STD_NAMESPACE
|
||||||
|
#undef BOOST_DEDUCED_TYPENAME
|
||||||
|
|
||||||
|
#define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
|
||||||
|
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
|
||||||
|
#define BOOST_NO_AUTO_MULTIDECLARATIONS
|
||||||
|
#define BOOST_NO_AUTO_DECLARATIONS
|
||||||
|
#define BOOST_NO_STD_UNORDERED
|
||||||
|
|
||||||
|
#elif __PGIC__ >= 10
|
||||||
|
|
||||||
|
// options requested by configure --enable-test
|
||||||
|
#define BOOST_HAS_THREADS
|
||||||
#define BOOST_HAS_NRVO
|
#define BOOST_HAS_NRVO
|
||||||
#define BOOST_HAS_LONG_LONG
|
#define BOOST_HAS_LONG_LONG
|
||||||
|
|
||||||
@ -60,17 +77,38 @@
|
|||||||
#define BOOST_NO_LAMBDAS
|
#define BOOST_NO_LAMBDAS
|
||||||
#define BOOST_NO_NOEXCEPT
|
#define BOOST_NO_NOEXCEPT
|
||||||
#define BOOST_NO_NULLPTR
|
#define BOOST_NO_NULLPTR
|
||||||
|
#define BOOST_NO_NUMERIC_LIMITS_LOWEST
|
||||||
#define BOOST_NO_RAW_LITERALS
|
#define BOOST_NO_RAW_LITERALS
|
||||||
#define BOOST_NO_RVALUE_REFERENCES
|
#define BOOST_NO_RVALUE_REFERENCES
|
||||||
#define BOOST_NO_SCOPED_ENUMS
|
#define BOOST_NO_SCOPED_ENUMS
|
||||||
#define BOOST_NO_SFINAE_EXPR
|
#define BOOST_NO_SFINAE_EXPR
|
||||||
#define BOOST_NO_STATIC_ASSERT
|
#define BOOST_NO_STATIC_ASSERT
|
||||||
|
#define BOOST_NO_SWPRINTF
|
||||||
#define BOOST_NO_TEMPLATE_ALIASES
|
#define BOOST_NO_TEMPLATE_ALIASES
|
||||||
#define BOOST_NO_UNICODE_LITERALS
|
#define BOOST_NO_UNICODE_LITERALS
|
||||||
#define BOOST_NO_VARIADIC_TEMPLATES
|
#define BOOST_NO_VARIADIC_TEMPLATES
|
||||||
#define BOOST_NO_VARIADIC_MACROS
|
#define BOOST_NO_VARIADIC_MACROS
|
||||||
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
|
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
|
||||||
|
|
||||||
|
#define BOOST_NO_0X_HDR_UNORDERED_SET
|
||||||
|
#define BOOST_NO_0X_HDR_UNORDERED_MAP
|
||||||
|
#define BOOST_NO_0X_HDR_TYPEINDEX
|
||||||
|
#define BOOST_NO_0X_HDR_TYPE_TRAITS
|
||||||
|
#define BOOST_NO_0X_HDR_TUPLE
|
||||||
|
#define BOOST_NO_0X_HDR_THREAD
|
||||||
|
#define BOOST_NO_0X_HDR_SYSTEM_ERROR
|
||||||
|
#define BOOST_NO_0X_HDR_REGEX
|
||||||
|
#define BOOST_NO_0X_HDR_RATIO
|
||||||
|
#define BOOST_NO_0X_HDR_RANDOM
|
||||||
|
#define BOOST_NO_0X_HDR_MUTEX
|
||||||
|
#define BOOST_NO_0X_HDR_INITIALIZER_LIST
|
||||||
|
#define BOOST_NO_0X_HDR_FUTURE
|
||||||
|
#define BOOST_NO_0X_HDR_FORWARD_LIST
|
||||||
|
#define BOOST_NO_0X_HDR_CONDITION_VARIABLE
|
||||||
|
#define BOOST_NO_0X_HDR_CODECVT
|
||||||
|
#define BOOST_NO_0X_HDR_CHRONO
|
||||||
|
#define BOOST_NO_0X_HDR_ARRAY
|
||||||
|
|
||||||
//
|
//
|
||||||
// version check:
|
// version check:
|
||||||
// probably nothing to do here?
|
// probably nothing to do here?
|
||||||
|
Reference in New Issue
Block a user