ecbuild_find_omp¶
Find OpenMP.
ecbuild_find_omp( [ COMPONENTS <component1> [ <component2> ... ] ]
[ REQUIRED ]
[ STUBS ] )
Options¶
- COMPONENTSoptional, defaults to C
list of required languages bindings
- REQUIREDoptional
fail if OpenMP was not found
- STUBSoptional
search for OpenMP stubs
Output variables¶
The following CMake variables are set if OpenMP was found:
- OMP_FOUND
OpenMP was found
For each language listed in COMPONENTS, the following variables are set:
- OMP_<LANG>_FOUND
OpenMP bindings for LANG were found
- OMP_<LANG>_FLAGS
OpenMP compiler flags for LANG
If the STUBS option was given, all variables are also set with the OMPSTUBS instead of the OMP prefix.
ecbuild_enable_omp¶
Find OpenMP for C, C++ and Fortran and set the compiler flags for each language for which OpenMP support was detected.
ecbuild_enable_ompstubs¶
Find OpenMP stubs for C, C++ and Fortran and set the compiler flags for each language for which OpenMP stubs were detected.