FindMotif

查找 Motif(或 LessTif)图形用户界面工具包

find_package(Motif [...])

结果变量

此模块定义了以下变量

Motif_FOUND

3.3 版本中新增。

布尔值,指示是否找到 Motif。

缓存变量

以下缓存变量也可以设置

MOTIF_INCLUDE_DIR

使用 Motif 所需的包含目录。

MOTIF_LIBRARIES

链接到 Motif 所需的库。

已弃用变量

以下变量提供用于向后兼容性

MOTIF_FOUND

版本 4.2 起已弃用: 使用 Motif_FOUND,其值相同。

布尔值,指示是否找到 Motif。

示例

查找 Motif 并创建一个导入的接口目标,以便将其链接到项目目标

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)