The following applies to C++ for Microsoft Visual Studio* 2008.
The Intel® C++ integration into Visual Studio* 2008 includes support for the Visual C++* Custom Build Rule functionality with some limitations. Custom Build Rules allow you to add custom tool invocations to your build process. See the Visual C++* documentation for a detailed explanation of Custom Build Rules.
You must create your custom build rules before specifying that your Visual C++* project use the Intel® C++ compiler. If you need to modify your custom build rules after specifying your project use the Intel® C++ compiler, you must:
Specify that your project should use the Visual C++* compiler. To do this, click the Use Visual C++ button on the toolbar.
Make your custom build rule changes.
Specify that your project use the Intel® C++ compiler. To do this, click the Use Intel® C++ button on the toolbar.
The Macro lists that are available when you change the string properties defined for a Custom Build Rule do not contain Intel-specific macros (such as $(icInstallDir)
; $(icIDEInstallDir)
; $(icProjectExt)
; $(icProjectFileName)
. However, you can use the Intel-specific macros in Custom Build Rule property values and they will be expanded correctly.
The Intel® C++ compiler integration into Visual Studio* does not currently support the Visual C++* Tool Build Order functionality which is available from the Visual C++* Tool Build Order dialog box. This means you cannot change the order in which the build steps are run.