comparison DEPENDENCIES/generic/include/boost/predef/compiler/metaware.h @ 101:c530137014c0

Update Boost headers (1.58.0)
author Chris Cannam
date Mon, 07 Sep 2015 11:12:49 +0100
parents 2665513ce2d3
children
comparison
equal deleted inserted replaced
100:793467b5e61c 101:c530137014c0
1 /* 1 /*
2 Copyright Redshift Software, Inc. 2008-2013 2 Copyright Rene Rivera 2008-2014
3 Distributed under the Boost Software License, Version 1.0. 3 Distributed under the Boost Software License, Version 1.0.
4 (See accompanying file LICENSE_1_0.txt or copy at 4 (See accompanying file LICENSE_1_0.txt or copy at
5 http://www.boost.org/LICENSE_1_0.txt) 5 http://www.boost.org/LICENSE_1_0.txt)
6 */ 6 */
7 7
24 */ 24 */
25 25
26 #define BOOST_COMP_HIGHC BOOST_VERSION_NUMBER_NOT_AVAILABLE 26 #define BOOST_COMP_HIGHC BOOST_VERSION_NUMBER_NOT_AVAILABLE
27 27
28 #if defined(__HIGHC__) 28 #if defined(__HIGHC__)
29 # undef BOOST_COMP_HIGHC 29 # define BOOST_COMP_HIGHC_DETECTION BOOST_VERSION_NUMBER_AVAILABLE
30 # define BOOST_COMP_HIGHC BOOST_VERSION_NUMBER_AVAILABLE
31 #endif 30 #endif
32 31
33 #if BOOST_COMP_HIGHC 32 #ifdef BOOST_COMP_HIGHC_DETECTION
33 # if defined(BOOST_PREDEF_DETAIL_COMP_DETECTED)
34 # define BOOST_COMP_HIGHC_EMULATED BOOST_COMP_HIGHC_DETECTION
35 # else
36 # undef BOOST_COMP_HIGHC
37 # define BOOST_COMP_HIGHC BOOST_COMP_HIGHC_DETECTION
38 # endif
34 # define BOOST_COMP_HIGHC_AVAILABLE 39 # define BOOST_COMP_HIGHC_AVAILABLE
40 # include <boost/predef/detail/comp_detected.h>
35 #endif 41 #endif
36 42
37 #define BOOST_COMP_HIGHC_NAME "MetaWare High C/C++" 43 #define BOOST_COMP_HIGHC_NAME "MetaWare High C/C++"
38 44
39 #include <boost/predef/detail/test.h> 45 #include <boost/predef/detail/test.h>
40 BOOST_PREDEF_DECLARE_TEST(BOOST_COMP_HIGHC,BOOST_COMP_HIGHC_NAME) 46 BOOST_PREDEF_DECLARE_TEST(BOOST_COMP_HIGHC,BOOST_COMP_HIGHC_NAME)
41 47
48 #ifdef BOOST_COMP_HIGHC_EMULATED
49 #include <boost/predef/detail/test.h>
50 BOOST_PREDEF_DECLARE_TEST(BOOST_COMP_HIGHC_EMULATED,BOOST_COMP_HIGHC_NAME)
51 #endif
52
42 53
43 #endif 54 #endif