[//000000001]: # (critcl\_build\_tool \- C Runtime In Tcl \(CriTcl\))
[//000000002]: # (Generated from file 'critcl\_build\.man' by tcllib/doctools with format 'markdown')
[//000000003]: # (Copyright © Jean\-Claude Wippler)
[//000000004]: # (Copyright © Steve Landers)
[//000000005]: # (Copyright © 2011\-2024 Andreas Kupries)
[//000000006]: # (critcl\_build\_tool\(n\) 3\.3\.1 doc "C Runtime In Tcl \(CriTcl\)")
[ Table Of Contents | Keyword Index ]
# NAME
critcl\_build\_tool \- CriTcl build\.tcl Tool Reference
# Table Of Contents
- [Table Of Contents](#toc)
- [Description](#section1)
- [Authors](#section2)
- [Bugs, Ideas, Feedback](#section3)
- [Keywords](#keywords)
- [Category](#category)
- [Copyright](#copyright)
# DESCRIPTION
Be welcome to the *C Runtime In Tcl* \(short: *[CriTcl](critcl\.md)*\), a
system for embedding and using C code from within
[Tcl](http://core\.tcl\-lang\.org/tcl) scripts\. The script "build\.tcl" found in
the top directory of the *[CriTcl](critcl\.md)* sources is the main tool of
use to a developer or maintainer of *[CriTcl](critcl\.md)* itself\.
Invoking it a via
./build.tcl help
provides the online help for this tool, explaining the operations available, and
their arguments\.
# Authors
Jean Claude Wippler, Steve Landers, Andreas Kupries
# Bugs, Ideas, Feedback
This document, and the package it describes, will undoubtedly contain bugs and
other problems\. Please report them at
[https://github\.com/andreas\-kupries/critcl/issues](https://github\.com/andreas\-kupries/critcl/issues)\.
Ideas for enhancements you may have for either package, application, and/or the
documentation are also very welcome and should be reported at
[https://github\.com/andreas\-kupries/critcl/issues](https://github\.com/andreas\-kupries/critcl/issues)
as well\.
# KEYWORDS
[C code](\.\./index\.md\#c\_code), [Embedded C
Code](\.\./index\.md\#embedded\_c\_code), [calling C code from
Tcl](\.\./index\.md\#calling\_c\_code\_from\_tcl), [code
generator](\.\./index\.md\#code\_generator), [compile &
run](\.\./index\.md\#compile\_run), [compiler](\.\./index\.md\#compiler),
[dynamic code generation](\.\./index\.md\#dynamic\_code\_generation), [dynamic
compilation](\.\./index\.md\#dynamic\_compilation), [generate
package](\.\./index\.md\#generate\_package), [linker](\.\./index\.md\#linker),
[on demand compilation](\.\./index\.md\#on\_demand\_compilation), [on\-the\-fly
compilation](\.\./index\.md\#on\_the\_fly\_compilation)
# CATEGORY
Glueing/Embedded C code
# COPYRIGHT
Copyright © Jean\-Claude Wippler
Copyright © Steve Landers
Copyright © 2011\-2024 Andreas Kupries