使用Intel编译器集作为平台工具集

cmake with Intel compiler set as platform toolset

本文关键字:平台 工具集 Intel 编译器 使用      更新时间:2023-10-16

我在我的开发机器上安装了英特尔编译器平台,当使用Cmake生成visual studio 2010解决方案时,我希望能够指定使用"Intel"而不是"vc100"的平台工具集。

我似乎找不到改变这一点的设置,当我将编译器更改为icl时,解决方案仍然使用vc100编译器构建,直到我手动更改平台工具集。

我也在寻找类似的功能,将Windows SDK 7.1设置为大量项目的默认工具集,而不必手动修改每个项目。

我相信CMAKE的人已经添加了这个功能,你可以使用这样的东西:

set_target_properties(${YOUR TARGET} PROPERTIES PLATFORM_TOOLSET "Intel C++ Compiler XE 12.1")

看一下:

http://public.kitware.com/Bug/view.php?id=12876

我能够通过使用命令行选项(CMake 3.2)更改平台工具集:

cmake . -G "Visual Studio 12" -T "LLVM-vs2013"