FindTCL¶
查找 Tcl (工具命令语言),一种动态编程语言。
此模块定位 Tcl 安装,包括其包含目录和库,并确定用于链接的适当 Tcl 库名称。作为 Tcl 生态系统的一部分,它还查找 Tk,一个 GUI 工具包,提供基本小部件库用于构建图形用户界面。
结果变量¶
此模块定义了以下变量
TCL_FOUND
布尔值,指示是否找到 Tcl。
TK_FOUND
布尔值,指示是否找到 Tk。
TCLTK_FOUND
布尔值,指示是否同时找到 Tcl 和 Tk。
缓存变量¶
以下缓存变量也可以设置
TCL_LIBRARY
Tcl 库的路径(例如,
tcl
等)。TCL_INCLUDE_PATH
包含
tcl.h
和其他使用 Tcl 所需的 Tcl 相关头文件的目录。TCL_TCLSH
tclsh
命令行可执行文件的路径。TK_LIBRARY
Tk 库的路径(例如,
tk
等)。TK_INCLUDE_PATH
包含
tk.h
和其他使用 Tk 所需的 Tk 相关头文件的目录。TK_WISH
wish
窗口 shell 命令行可执行文件的路径。
其他库¶
可以使用单独的 FindTclStub
模块找到 Tcl 存根库。
示例¶
查找 Tcl
find_package(TCL)
另请参阅¶
FindTclsh
模块用于查找 Tcl shell 命令行可执行文件。FindTclStub
模块用于查找 Tcl 存根库。FindWish
模块用于查找wish
窗口 shell 命令行可执行文件。