FindTclsh¶
查找 Tcl shell 命令行可执行文件(tclsh),其中包含 Tcl(工具命令语言)解释器。
find_package(Tclsh [<version>] [...])
结果变量¶
此模块定义了以下变量
Tclsh_FOUND3.3 版本中新增。
布尔值,指示是否找到了(请求版本)的
tclsh可执行文件。Tclsh_VERSION版本 4.2 中添加。
找到的
tclsh的版本。
缓存变量¶
以下缓存变量也可以设置
TCL_TCLSHtclsh可执行文件的路径。
已弃用变量¶
以下变量提供用于向后兼容性
TCLSH_FOUND版本 4.2 起已弃用: 使用
Tclsh_FOUND,其值相同。布尔值,指示是否找到了(请求版本)的
tclsh可执行文件。TCLSH_VERSION_STRING版本 4.2 起已弃用: 使用
Tclsh_VERSION,其值相同。找到的
tclsh的版本。
示例¶
在以下示例中,此模块用于查找 tclsh 命令行可执行文件,然后将其在一个进程中执行,以评估位于项目源目录中的脚本文件中的 TCL 代码。
find_package(Tclsh)
if(Tclsh_FOUND)
execute_process(COMMAND ${TCL_TCLSH} example-script.tcl)
endif()
另请参阅¶
用于查找 Tcl 安装的
FindTCL模块。用于查找 Tcl Stubs 库的
FindTclStub模块。