FindTclStub¶
查找 Tcl Stub 库,用于构建与版本无关的 Tcl 扩展
find_package(TclStub [...])
Tcl (Tool Command Language) 是一种动态编程语言,Tcl Stub 库提供了一种机制,允许 Tcl 扩展以一种跨多个 Tcl 版本都能正常工作的方式进行编译,而无需重新编译。
该模块通常与旨在跨不同 Tcl 版本可移植的 Tcl 开发项目结合使用。它首先调用 FindTCL 模块来定位 Tcl 安装,然后尝试查找与找到的 Tcl 版本相对应的 stub 库。
结果变量¶
此模块定义了以下变量
TclStub_FOUND版本 4.2 中添加。
一个布尔值,指示是否找到了 Tcl Stub 库。
缓存变量¶
以下缓存变量也可以设置
TCL_STUB_LIBRARYTcl stub 库的路径。
TK_STUB_LIBRARYTk stub 库的路径。
TTK_STUB_LIBRARYttk stub 库的路径。
示例¶
查找 Tcl Stubs 库
find_package(TclStub)
另请参阅¶
在线参考