# Using Intel Libraries with Xcode*

You can use the compiler with the following Intel Libraries, which may be included as a part of the product:

- Intel® oneAPI Data Analytics Library (oneDAL)
- Intel® Integrated Performance Primitives (Intel® IPP)
- Intel® oneAPI Threading Building Blocks (oneTBB)
- Intel® oneAPI Math Kernel Library (oneMKL)

To access these libraries in Xcode, select the target and go to Build Settings > Intel® C++ Compiler Performance Library Build Components.

To use oneDAL change the Use Intel® oneAPI Data Analytics Library settings as follows:

- None: Disables the use of the oneDAL.
- Use threaded Intel® oneAPI Data Analytics Library: Links using the threaded version of the library.
- Use non-threaded Intel® oneAPI Data Analytics Library: Links using the non-threaded version of the library.

The Use Intel® oneAPI 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.

### Note

The cryptography libraries are subject to export laws.

The Use Intel® oneAPI Math Kernel Library property provides the following options in a drop-down menu:

- None: Disables the use of oneMKL.
- Use threaded Intel® oneAPI Math Kernel Library: Links using the threaded version of the library.
- Use non-threaded Intel® oneAPI Math Kernel Library: Links using the non-threaded version of the library.

For more information, see the oneDAL, Intel® Integrated Performance Primitives, oneTBB, and oneMKL documentation.

Parent topic: Using Xcode* (macOS*)