Boost logo

Boost :

From: Stefan Slapeta (stefan_at_[hidden])
Date: 2004-08-18 05:29:15


Small change - Itanium (_WIN64) should be included.

Furthermore, I would like to increase the value for supported compilers
versions to 810 to make 8.1 beta running.

Stefan

Stefan Slapeta wrote:

>
> I would like to introduce different config macros for the windows and
> linux version of ICL which should be defined like BOOST_INTEL. The names
> should be BOOST_INTEL_WIN and BOOST_INTEL_LINUX.
>
> It's just to improve the control over the completely different front
> ends of these compilers.... (actually they are two different compilers.
> In many cases it doesn't make sense to make behaviour dependent on "the"
> Intel compiler!)
>
> OK to commit?
>
> Stefan
>


--- intel.hpp 29 Jun 2004 10:19:27 -0000 1.36
+++ intel.hpp 18 Aug 2004 10:26:54 -0000
@@ -29,6 +29,12 @@
 #define BOOST_COMPILER "Intel C++ version " BOOST_STRINGIZE(BOOST_INTEL_CXX_VERSION)
 #define BOOST_INTEL BOOST_INTEL_CXX_VERSION
 
+#if defined(_WIN32) || defined(_WIN64)
+# define BOOST_INTEL_WIN BOOST_INTEL
+#else
+# define BOOST_INTEL_LINUX BOOST_INTEL
+#endif
+
 #if (BOOST_INTEL_CXX_VERSION <= 500) && defined(_MSC_VER)
 # define BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
 # define BOOST_NO_TEMPLATE_TEMPLATES
@@ -131,7 +137,7 @@
 #endif
 //
 // last known and checked version:
-#if (BOOST_INTEL_CXX_VERSION > 800)
+#if (BOOST_INTEL_CXX_VERSION > 810)
 # if defined(BOOST_ASSERT_CONFIG)
 # error "Unknown compiler version - please run the configure tests and report the results"
 # elif defined(_MSC_VER)


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk