I detected a small problem with Intel C++ compiler version string and please take a look:
[ Intel Parallel Studio XE 2013 - Initial Release ]
Compiling with Intel(R) C++ Compiler XE 13.1.0.089 [IA-32]... (Intel C++ Environment)
Note: Correct version string 13.1.0.089
[ Intel Parallel Studio XE 2013 - Update 2 ]
Compiling with Intel(R) C++ Compiler XE 126.96.36.199 [IA-32]... (Intel C++ Environment)
Note: Incorrect version string and 188.8.131.52 is expected ( that is .2. instead of .0. )
See this discussion
I haven't seen justification for the marketing decision to issue labels which conflict with the established numbering system for compiler releases. By the old system, you're looking at 13.0 update 2.
Yeh, it is confusing about the update2. It's because that the compiler in update 2 is actually 13.1.
For update3, you will see 13.1.1 instead.
Sorry for those confusion. It's just not everything would work as you'd originally planned.
The version "13.0" in the .icproj file does not necessary match the icl version. It is correct. Right now all the Composer 2013 RTM, update1, update2, and update 3 are one product.
yes, it's confusing. Hopefully it's just this time.