FindTCL¶
Finds the Tcl (Tool Command Language), dynamic programming language.
This module locates a Tcl installation, including its include directories and libraries, and determines the appropriate Tcl library name for linking. As part of the Tcl ecosystem, it also finds Tk, a GUI toolkit that provides a library of basic widgets for building graphical user interfaces.
Result Variables¶
This module defines the following variables:
TCL_FOUND
Boolean indicating whether the Tcl is found.
TK_FOUND
Boolean indicating whether the Tk is found.
TCLTK_FOUND
Boolean indicating whether both Tcl and Tk are found.
Cache Variables¶
The following cache variables may also be set:
TCL_LIBRARY
The path to the Tcl library (e.g.,
tcl
, etc.).TCL_INCLUDE_PATH
The directory containing
tcl.h
and other Tcl-related headers needed to use Tcl.TCL_TCLSH
The path to the
tclsh
command-line executable.TK_LIBRARY
The path to the Tk library (e.g.,
tk
, etc.).TK_INCLUDE_PATH
The directory containing
tk.h
and other Tk-related headers needed to use Tk.TK_WISH
The path to the
wish
windowing shell command-line executable.
Other Libraries¶
The Tcl Stub Library can be found using the separate FindTclStub
module.
Examples¶
Finding Tcl:
find_package(TCL)
See Also¶
The
FindTclsh
module to find the Tcl shell command-line executable.The
FindTclStub
module to find the Tcl Stubs Library.The
FindWish
module to find thewish
windowing shell command-line executable .