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