FindOpenMPΒΆ

Finds OpenMP support

This module can be used to detect OpenMP support in a compiler. If the compiler supports OpenMP, the flags required to compile with OpenMP support are returned in variables for the different languages. The variables may be empty if the compiler does not need a special flag to support OpenMP.

The following variables are set:

OpenMP_C_FLAGS

Flags to add to the C compiler for OpenMP support.

OpenMP_CXX_FLAGS

Flags to add to the CXX compiler for OpenMP support.

OpenMP_Fortran_FLAGS

Flags to add to the Fortran compiler for OpenMP support.

OPENMP_FOUND

True if openmp is detected.

The following internal variables are set, if detected:

OpenMP_C_SPEC_DATE

Specification date of OpenMP version of C compiler.

OpenMP_CXX_SPEC_DATE

Specification date of OpenMP version of CXX compiler.

OpenMP_Fortran_SPEC_DATE

Specification date of OpenMP version of Fortran compiler.

The specification dates are formatted as integers of the form CCYYMM where these represent the decimal digits of the century, year, and month.