Mercurial > hg > vamp-build-and-test
annotate DEPENDENCIES/generic/include/boost/range/config.hpp @ 133:4acb5d8d80b6 tip
Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author | Chris Cannam |
---|---|
date | Tue, 30 Jul 2019 12:25:44 +0100 |
parents | c530137014c0 |
children |
rev | line source |
---|---|
Chris@16 | 1 // Boost.Range library |
Chris@16 | 2 // |
Chris@16 | 3 // Copyright Thorsten Ottosen 2003-2004. Use, modification and |
Chris@16 | 4 // distribution is subject to the Boost Software License, Version |
Chris@16 | 5 // 1.0. (See accompanying file LICENSE_1_0.txt or copy at |
Chris@16 | 6 // http://www.boost.org/LICENSE_1_0.txt) |
Chris@16 | 7 // |
Chris@16 | 8 // For more information, see http://www.boost.org/libs/range/ |
Chris@16 | 9 // |
Chris@16 | 10 |
Chris@16 | 11 #ifndef BOOST_RANGE_CONFIG_HPP |
Chris@16 | 12 #define BOOST_RANGE_CONFIG_HPP |
Chris@16 | 13 |
Chris@16 | 14 #include <boost/detail/workaround.hpp> |
Chris@16 | 15 |
Chris@101 | 16 #if defined(_MSC_VER) |
Chris@16 | 17 # pragma once |
Chris@16 | 18 #endif |
Chris@16 | 19 |
Chris@16 | 20 #include <boost/config.hpp> |
Chris@16 | 21 |
Chris@16 | 22 #ifdef BOOST_RANGE_DEDUCED_TYPENAME |
Chris@16 | 23 #error "macro already defined!" |
Chris@16 | 24 #endif |
Chris@16 | 25 |
Chris@16 | 26 #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) |
Chris@16 | 27 # define BOOST_RANGE_DEDUCED_TYPENAME typename |
Chris@16 | 28 #else |
Chris@101 | 29 #define BOOST_RANGE_DEDUCED_TYPENAME BOOST_DEDUCED_TYPENAME |
Chris@16 | 30 #endif |
Chris@16 | 31 |
Chris@16 | 32 #ifdef BOOST_RANGE_NO_ARRAY_SUPPORT |
Chris@16 | 33 #error "macro already defined!" |
Chris@16 | 34 #endif |
Chris@16 | 35 |
Chris@101 | 36 #if BOOST_WORKAROUND( __MWERKS__, <= 0x3003 ) |
Chris@16 | 37 #define BOOST_RANGE_NO_ARRAY_SUPPORT 1 |
Chris@16 | 38 #endif |
Chris@16 | 39 |
Chris@16 | 40 #ifdef BOOST_RANGE_NO_ARRAY_SUPPORT |
Chris@16 | 41 #define BOOST_RANGE_ARRAY_REF() (boost_range_array) |
Chris@16 | 42 #define BOOST_RANGE_NO_STATIC_ASSERT |
Chris@16 | 43 #else |
Chris@16 | 44 #define BOOST_RANGE_ARRAY_REF() (&boost_range_array) |
Chris@16 | 45 #endif |
Chris@16 | 46 |
Chris@101 | 47 #if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7))) |
Chris@101 | 48 # define BOOST_RANGE_UNUSED __attribute__((unused)) |
Chris@101 | 49 #else |
Chris@101 | 50 # define BOOST_RANGE_UNUSED |
Chris@101 | 51 #endif |
Chris@101 | 52 |
Chris@16 | 53 |
Chris@16 | 54 |
Chris@16 | 55 #endif |
Chris@16 | 56 |