Developer Guide and Reference

Contents

Using Intel® Performance Libraries with Xcode*

The following topic applies to
C++
for Xcode*.
You can use the Intel® C++ Compiler with the following Intel® Performance Libraries, which may be included as a part of the product:
  • Intel® Data Analytics Acceleration Library (Intel® DAAL)
  • Intel® Integrated Performance Primitives (Intel® IPP)
  • Intel® Threading Building Blocks (Intel® TBB)
  • Intel® Math Kernel Library (Intel® MKL)
To access these libraries in Xcode*, select the target and go to
Build Settings
Intel® C++ Compiler Performance Library Build Components
.
To use the
Intel® Data Analytics Acceleration Library
change the
Use Intel® Data Analytics Acceleration Library
settings as follows:
  • None:
    Disables the use of the Intel® DAAL.
  • Use threaded Intel® Data Analytics Acceleration Library:
    Links using the threaded version of the library.
  • Use non-threaded Intel® Data Analytics Acceleration Library:
    Links using the non-threaded version of the library.
The
Use Intel® Threading Building Blocks Library
property enables the library and brings in the associated headers.
The
Use Intel Integrated Performance Primitives Libraries
property provides the following options in a drop-down menu:
  • None:
    Disables the use of the Intel® IPP.
  • Use main libraries set:
    Uses all the libraries, except the cryptography libraries.
  • Use main libraries and cryptography library:
    Uses the cryptography and main libraries.
The cryptography libraries are subject to export laws.
The
Use Intel® Math Kernel Library
property provides the following options in a drop-down menu:
  • None:
    Disables the use of the Intel® MKL.
  • Use threaded Intel® Math Kernel Library:
    Links using the threaded version of the library.
  • Use non-threaded Intel® Math Kernel Library:
    Links using the non-threaded version of the library.
For more information, see the Intel® DAAL, Intel® TBB, Intel® IPP, and Intel® MKL documentation.