Developer Guide for Intel® Integrated Performance Primitives 2018

Building Intel® IPP TL Libraries from Source Code

You can find the TL libraries source code and the tl_resize example in the /components/interfaces/tl directory inside the components_and_examples_<target> archive available in <ipp directory>/components/. Before building an application that uses TL, make sure that the IPPROOT environment variable is set correctly and points to the Intel IPP library location, for more information see Setting Environment Variables.

To build Intel IPP TL libraries and the tl_resize example, do the following:

Windows* OS

Prerequisites: The tl_resize example uses OpenGL rendering to display results. This requires Windows* SDK to be installed on your system. Usually Windows* SDK is provided with the Microsoft* Visual Studio* distribution. Alternatively, you can download Windows* SDK for your version of Windows* OS from https://www.microsoft.com. To disable the rendering part of tl_resize, remove the ENABLE_RENDERING macro from the preprocessors definitions.

  1. Open the tl.sln file in Microsoft* Visual Studio* 2012 or higher.
  2. Build the solution using the Build command. The example will be linked with the newly built TL libraries from the same solution.

Linux* OS

Prerequisites: The tl_resize example uses OpenGL rendering to display results. This requires the following packages to be installed:

Execute the following commands using gcc4 or higher:

macOS*

You can build TL libraries and the tl_resize example using the Apple Xcode* workspace provided in the /components/interfaces/tl directory. Alternatively, you can use makefiles:

TL libraries are based on the OpenMP* library. Because the macOS* Clang compiler does not support OpenMP*, you need to use the custom compiler. You can do one of the following:

See Also