FindTclStub

查找 Tcl Stub 库,该库用于构建与版本无关的 Tcl 扩展。

Tcl (Tool Command Language) 是一种动态编程语言,Tcl Stub 库提供了一种机制,允许 Tcl 扩展以一种跨多个 Tcl 版本工作的方式进行编译,而无需重新编译。

此模块通常与旨在跨不同 Tcl 版本移植的 Tcl 开发项目结合使用。它首先调用 FindTCL 模块来定位 Tcl 安装,然后尝试查找与已找到的 Tcl 版本相对应的 stub 库。

缓存变量

以下缓存变量也可以设置

TCL_STUB_LIBRARY

Tcl stub 库的路径。

TK_STUB_LIBRARY

Tk stub 库的路径。

TTK_STUB_LIBRARY

ttk stub 库的路径。

示例

查找 Tcl Stubs 库

find_package(TclStub)

另请参阅

  • FindTCL 模块用于查找 Tcl 安装。

  • FindTclsh 模块用于查找 Tcl shell 命令行可执行文件。

在线参考