summaryrefslogtreecommitdiff
path: root/README.win32
diff options
context:
space:
mode:
authorDaniel Dragan <bulk88@hotmail.com>2013-11-19 16:25:51 -0500
committerTony Cook <tony@develop-help.com>2013-11-20 16:18:37 +1100
commita48cc4c4277ae7875bbf28793177c100f1d5784c (patch)
tree543a599b558ffd0b01c83101a702418329c66cf0 /README.win32
parent670de6d6a9c900cd23ea5f542b7d35bbd83f1084 (diff)
downloadperl-a48cc4c4277ae7875bbf28793177c100f1d5784c.tar.gz
add Intel C++ Compiler for Win32 support
-most fixes involve code detecting Perl on VC, and changing it to ICC is another kind of VC, but ICC's version isn't this "other kind of VC"'s version number, call the partner VC to find out the "VC version number" of ICC not yet done -no Intel C specific optimization flags -long doubles and C99 -ccversion behavior might not be ideal/rethink
Diffstat (limited to 'README.win32')
-rw-r--r--README.win3213
1 files changed, 13 insertions, 0 deletions
diff --git a/README.win32 b/README.win32
index d66ff740ab..4d91f133f8 100644
--- a/README.win32
+++ b/README.win32
@@ -40,6 +40,7 @@ system). Currently, this port is capable of using one of the
following compilers on the Intel x86 architecture:
Microsoft Visual C++ version 6.0 or later
+ Intel C++ Compiler (experimental, nmake only)
Gcc by mingw.org gcc version 3.2 or later
Gcc by mingw-w64.sf.net gcc version 4.4.3 or later
@@ -312,6 +313,18 @@ L<http://www.mingw.org/>
You also need dmake. See L</"Make"> above on how to get it.
+=item Intel C++ Compiler
+
+Experimental support for using Intel C++ Compiler has been added. You must use
+nmake, not dmake. Edit win32/Makefile and pick the correct CCTYPE for the
+Visual C that Intel C was installed into. Also uncomment __ICC to enable Intel
+C on Visual C support. To set up the build enviroment, from the Start Menu run
+IA-32 Visual Studio 20__ mode or Intel 64 Visual Studio 20__ mode as
+appropriate. Then run nmake as usually in that prompt box.
+
+Only Intel C++ Compiler v12.1 has been tested. Other versions probably will
+work.
+
=back
=head2 Building