问题描述
在Windows 10上安装Intel Performance Library(IPP)之后,Visual Studio -> Properties
中将出现一个名为 Intel Performance Libraries 的新选项。这使得将IPP添加到项目非常容易。
是否可以使用Cmake在此处调整设置?
解决方法
要在 VS 项目中启用 IPP,您可以使用目标的内置属性 VS_GLOBAL_UseIntelIPP
。
您可以定义以下宏并将其用于所有目标:
macro(setup_intel_ipp_windows TARGET_NAME)
if(MSVC)
set_target_properties(${TARGET_NAME} PROPERTIES VS_GLOBAL_UseIntelIPP "Sequential") # Parallel_Static
endif(MSVC)
endmacro(setup_intel_ipp_windows)