Developer Guide

Contents

Setting Environment Variables

When the installation of Intel IPP is complete, set the environment variables in the command shell using one of the script files in the
bin
subdirectory of the Intel IPP installation directory:
On Windows* OS:
ippvars.bat
for the IA-32 and Intel® 64 architectures.
On Linux* OS
and macOS*
:
Architecture
Shell
Script File
IA-32 and Intel® 64
C
ippvars.csh
IA-32 and Intel® 64
Bash
ippvars.sh
When using the
ippvars
script, you need to specify the architecture as a parameter. For example:
  • ippvars.bat ia32
    sets the environment for Intel IPP to use the IA-32 architecture on Windows* OS.
  • . ippvars.sh intel64
    sets the environment for Intel IPP to use the Intel® 64 architecture on Linux* OS
    and macOS*
    .
The scripts set the following environment variables:
Windows* OS
Linux* OS
macOS*
Purpose
IPPROOT
IPPROOT
IPPROOT
Point to the Intel IPP installation directory
LIB
n/a
n/a
Add the search path for the Intel IPP single-threaded libraries
PATH
LD_LIBRARY_PATH
DYLD_LIBRARY_PATH
Add the search path for the Intel IPP single-threaded DLLs
INCLUDE
n/a
n/a
Add the search path for the Intel IPP header files

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804