Как настроить Intel IPP с Cmake в Visual Studio?

#visual-studio #cmake #intel-ipp

#visual-studio #cmake #intel-ipp

Вопрос:

После установки Visual Studio -> Properties Intel Performance Library (IPP) в Windows 10 в разделе «Библиотеки производительности Intel» появляется новая опция. Это упрощает добавление IPP в проект.

Есть ли способ настроить параметры здесь с помощью Cmake?

Ответ №1:

Чтобы включить IPP в VS project, вы можете использовать встроенное свойство 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)