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 命令行可执行文件。
