FindTclsh¶
Finds the Tcl shell command-line executable (tclsh
), which includes the Tcl
(Tool Command Language) interpreter:
find_package(Tclsh [<version>] [...])
Result Variables¶
This module defines the following variables:
Tclsh_FOUND
Добавлено в версии 3.3.
Boolean indicating whether the (requested version of)
tclsh
executable was found.Tclsh_VERSION
Добавлено в версии 4.2.
The version of
tclsh
found.
Cache Variables¶
The following cache variables may also be set:
TCL_TCLSH
The path to the
tclsh
executable.
Deprecated Variables¶
The following variables are provided for backward compatibility:
TCLSH_FOUND
Устарело, начиная с версии 4.2: Use
Tclsh_FOUND
, which has the same value.Boolean indicating whether the (requested version of)
tclsh
executable was found.TCLSH_VERSION_STRING
Устарело, начиная с версии 4.2: Use
Tclsh_VERSION
, which has the same value.The version of
tclsh
found.
Examples¶
In the following example, this module is used to find the tclsh
command-line executable, which is then executed in a process to evaluate
TCL code from the script file located in the project source directory:
find_package(Tclsh)
if(Tclsh_FOUND)
execute_process(COMMAND ${TCL_TCLSH} example-script.tcl)
endif()
See Also¶
The
FindTCL
module to find the Tcl installation.The
FindTclStub
module to find the Tcl Stubs Library.