FindOpenSP

Added in version 3.25.

Try to find the OpenSP library.

Result Variables

This will define the following variables:

OpenSP_FOUND

True if (the requested version of) OpenSP is available

OpenSP_VERSION

The version of OpenSP

OpenSP_VERSION_MAJOR

The major version of OpenSP

OpenSP_VERSION_MINOR

The minor version of OpenSP

OpenSP_VERSION_PATCH

The patch version of OpenSP

OpenSP_INCLUDE_DIRS

The include dirs of OpenSP with its headers

OpenSP_LIBRARIES

The OpenSP library for use with target_link_libraries(). This can be passed to target_link_libraries() instead of the IMPORTED OpenSP::OpenSP target

OpenSP_MULTI_BYTE

True if SP_MULTI_BYTE was found to be defined in OpenSP's config.h header file, which indicates that the OpenSP library was compiled with support for multi-byte characters. The consuming target needs to define the SP_MULTI_BYTE to match this value in order to avoid issues with character decoding.

IMPORTED Targets

This module defines the IMPORTED target OpenSP::OpenSP, if OpenSP has been found.

Cache variables

The following cache variables may also be set:

OpenSP_INCLUDE_DIR

the OpenSP include directory

OpenSP_LIBRARY

the absolute path of the osp library