
23 Mar
2004
23 Mar
'04
12:52 p.m.
Miro Jurisic wrote:
In article <uekrke8bn.fsf@boost-consulting.com>, David Abrahams <dave@boost-consulting.com> wrote:
I see no reason to use names longer than those suggested below.
BOOST_BORLAND BOOST_COMEAU BOOST_GNU (1) BOOST_INTEL BOOST_MSVC (2)
I would suggest using BOOST_CC_* or BOOST_COMPILER_*, to avoid possible ambiguities. For instance, BOOST_INTEL in and of itself does not make it clear whether it denotes a compiler-specific kludge or an architecture-specific kludge.
I second this. In addition to being more consistent and eliminating possible ambiguities, it would also make it much easier to search for compiler-specific patches. Mike