mirror of
https://github.com/boostorg/unordered.git
synced 2025-07-30 19:37:14 +02:00
Better C++ version info
This commit is contained in:
@ -78,18 +78,17 @@ static inline void run_tests()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Detect C++11 on more compilers
|
#if defined(__cplusplus)
|
||||||
#if defined(BOOST_GCC_CXX11)
|
#define BOOST_UNORDERED_CPLUSPLUS __cplusplus
|
||||||
#define BOOST_UNORDERED_TEST_CXX11 "true"
|
|
||||||
#else
|
#else
|
||||||
#define BOOST_UNORDERED_TEST_CXX11 "false"
|
#define BOOST_UNORDERED_CPLUSPLUS "(not defined)"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define BOOST_UNORDERED_TEST_COMPILER_INFO() \
|
#define BOOST_UNORDERED_TEST_COMPILER_INFO() \
|
||||||
{ \
|
{ \
|
||||||
std::cout << "Compiler: " << BOOST_COMPILER << "\n" \
|
std::cout << "Compiler: " << BOOST_COMPILER << "\n" \
|
||||||
<< "Library: " << BOOST_STDLIB << "\n" \
|
<< "Library: " << BOOST_STDLIB << "\n" \
|
||||||
<< "C++11: " << BOOST_UNORDERED_TEST_CXX11 << "\n\n" \
|
<< "__cplusplus: " << BOOST_UNORDERED_CPLUSPLUS << "\n\n" \
|
||||||
<< "BOOST_UNORDERED_HAVE_PIECEWISE_CONSTRUCT: " \
|
<< "BOOST_UNORDERED_HAVE_PIECEWISE_CONSTRUCT: " \
|
||||||
<< BOOST_UNORDERED_HAVE_PIECEWISE_CONSTRUCT << "\n" \
|
<< BOOST_UNORDERED_HAVE_PIECEWISE_CONSTRUCT << "\n" \
|
||||||
<< "BOOST_UNORDERED_EMPLACE_LIMIT: " \
|
<< "BOOST_UNORDERED_EMPLACE_LIMIT: " \
|
||||||
|
Reference in New Issue
Block a user