【发布时间】:2018-06-26 08:55:07
【问题描述】:
我们在 C++ 项目中使用 CMake。在 Windows 上,我们从 CMakeLists.txt 生成一个 Visual Studio 项目。这很好用,但是我们需要设置一个名为 BasePlatformToolset 的英特尔编译器特定选项。
可以在 Visual Studio 的 GUI 中设置该选项,然后将一个条目添加到 .vcxproj 文件中。但是,每次我们从 CMakeLists.txt 再次生成项目时,该选项当然会重置为默认值。
有没有办法从 CMakeLists.txt 文件中指定这个选项?
澄清一下:这与设置平台工具集不同。由于我们使用的是英特尔编译器而不是默认编译器,因此平台工具集被指定为“英特尔 C++ 编译器 17.0”。 “基础平台工具集”是英特尔编译器特定的设置。
【问题讨论】:
-
这与指定平台工具集不同。
标签: windows visual-studio cmake icc