# FindOpenThreads

OpenThreads is a C++ based threading library. Its largest userbase seems to OpenSceneGraph so you might notice I accept OSGDIR as an environment path. I consider this part of the `Findosg*` suite used to find OpenSceneGraph components. Each component is separate and you must opt in to each module.

This module defines:

`OPENTHREADS_LIBRARY`

`OPENTHREADS_FOUND`

  if false, do not try to link to OpenThreads

`OPENTHREADS_INCLUDE_DIR`

  where to find the headers

`$OPENTHREADS_DIR` is an environment variable that would correspond to the:

    ./configure --prefix=$OPENTHREADS_DIR

used in building osg.

Added in version 2.8.10: The CMake variables `OPENTHREADS_DIR` or `OSG_DIR` can now be used as well to influence detection, instead of needing to specify an environment variable.