Go to file
David Haywood 34b11e6989 allow building with ICL on Windows if you have it installed into MSVC [Dean London]
The ICL compiler on Windows installs over MSVC and piggybacks onto the build tools Microsoft provide.  To enable compilation use USE_ICL=1 when compiling with MSVC_BUILD=1 (from the ICL enabled command prompt)

 + gives a more stable build than the MSVC compiler
 + more informative compile errors when using ICL compared to MSVC compiler
 + can still use MSVC debugging tools (better than GCC)
 + can use additional intel tools etc.
 - build is still slower than GCC one

out of whatsnew:
I've cleaned up this submission a fair bit, could maybe be cleaned a little more, but it's much better than what I was sent.  Looking at the list of additional warnings that ICL requires to be disables reveals some to be mundane (and could probably be fixed in the source, eg. the way it doesn't like the hng64.c commenting style) whereas others look like they might be legitimate (and useful) warnings about problems we should look into.

I briefly tested this with VC2013 + Patch 1 RC and the current ICL, it appears to build and run fine.
2013-12-18 14:54:08 +00:00
artwork HLSL Updates: [Ryan Holtz, Bat Country Entertainment, austere] 2011-06-06 21:25:38 +00:00
docs add license info for some things i worked on, some small cleanups 2013-10-17 14:26:24 +00:00
hash (MESS) Update gp32 softlist (Anna Wu) 2013-12-12 10:20:34 +00:00
hlsl Reduce smearing on hlsl prescale [MooglyGuy] 2013-11-24 20:58:21 +00:00
keymaps Added Swedish/Finnish SDL keymaps for OSX and Linux. [Curt Coder] 2012-08-29 18:41:01 +00:00
src allow building with ICL on Windows if you have it installed into MSVC [Dean London] 2013-12-18 14:54:08 +00:00
web Adding missed files (nw) 2013-10-01 14:12:22 +00:00
.gitattributes Netlist: 2013-12-17 18:49:46 +00:00
.gitignore added two more output folders to ignore list (nw) 2013-07-17 10:38:27 +00:00
makefile Emscripten makefile stuff (nw) 2013-11-03 22:52:48 +00:00