FindMotif — CMake 4.4.0 Documentation

# FindMotif

Finds Motif (or LessTif) graphical user interface toolkit:

    find_package(Motif [...])

## Result Variables

This module defines the following variables:

`Motif_FOUND`

  Added in version 3.3.

  Boolean indicating whether Motif was found.

## Cache Variables

The following cache variables may also be set:

`MOTIF_INCLUDE_DIR`

  Include directories needed to use Motif.

`MOTIF_LIBRARIES`

  Libraries needed to link to Motif.

## Deprecated Variables

The following variables are provided for backward compatibility:

`MOTIF_FOUND`

  Deprecated since version 4.2: Use `Motif_FOUND`, which has the same value.

  Boolean indicating whether Motif was found.

## Examples

Finding Motif and creating an imported interface target for linking it to a project target:

    find_package(Motif)

    if(Motif_FOUND AND NOT TARGET Motif::Motif)
      add_library(Motif::Motif INTERFACE IMPORTED)
      set_target_properties(
        Motif::Motif
        PROPERTIES
          INTERFACE_INCLUDE_DIRECTORIES "${MOTIF_INCLUDE_DIR}"
          INTERFACE_LINK_LIBRARIES "${MOTIF_LIBRARIES}"
      )
    endif()

    target_link_libraries(example PRIVATE Motif::Motif)