Developer Guide for Intel® Integrated Performance Primitives
You can find the TL libraries source code and the tl_resize example in the /components/interfaces/tl directory inside the components_and_examples_<os> 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:
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.
To build TL libraries on the Intel® Threading Building Blocks (Intel® TBB) library, you need to install the Intel TBB library (for the Intel IPP standalone package).
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:
make libs [ARCH=ia32|intel64] [CONF=release|debug] [TBBROOT=]
make all [ARCH=ia32|intel64] [CONF=release|debug] [RENDERER=0|1] [TBBROOT=]
If TBBROOT is set to the Intel® TBB installation root, TL libraries will be built with the TBB support. In this case, you need to install Intel TBB library (for the Intel IPP standalone package).
If TBBROOT is set to nothing, the OpenMP* support will be used.