
23 Mar
2004
23 Mar
'04
9:36 a.m.
<snip>
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.
Maybe BOOST_CC_INTEL, BOOST_CC_INTEL_GCC and BOOST_CC_INTEL_MSVC given its different personalities might be appropriate. $0.02, Matt Hurd.