BAWT Logo
Currently selected Overview
Documentation
Downloads
History
Related links
Contact
Valid XHTML 1.0 Transitional

BAWT Overview

BAWT is a Tcl based configurable framework for automatically building C/C++ based software libraries from source code.

Its main usage is for the Windows operating system, where different build environments (ex. configure/make via MSYS/MinGW, nmake, CMake, Visual Studio Solutions) and compiler (MSYS/MinGW gcc, different Visual Studio versions) are needed to build these libraries.

Due to the portable nature of Tcl the framework can be used on Linux and Darwin as well.

Top of page

The following list shows all libraries currently supported.
It can be generated with the following command:
> tclkit Build.bawt Setup/All.bawt all --platforms --homepages --sort dictionary
 #: Name               Version Platforms            Homepage                                       
-------------------------------------------------------------------------------------------------
 0: Boost              1.62.0  Windows Linux Darwin http://www.boost.org/
 1: BWidget            1.9.10  Windows Linux Darwin https://core.tcl.tk/bwidget/
 2: Canvas3d           1.2.2   Windows Linux        http://3dcanvas.tcl.tk/
 3: cawt               2.3.1   Windows              http://www.posoft.de/html/extCawt.html
 4: CMake              3.7.2   Linux Darwin         https://www.cmake.org/
 5: CMakeWin32         3.7.2   Windows              https://www.cmake.org/
 6: critcl             3.1.15  Windows Linux Darwin http://andreas-kupries.github.com/critcl/
 7: Doxygen            1.8.11  Windows              http://www.doxygen.org/
 8: Freetype           2.4.4   Windows Linux Darwin http://www.freetype.org/
 9: FTGL               2.1.3   Windows Linux Darwin https://sourceforge.net/projects/ftgl/
10: GeographicLib      1.46    Windows Linux Darwin http://geographiclib.sourceforge.net/
11: GeographicLibData          Windows Linux Darwin http://geographiclib.sourceforge.net/
12: giflib             4.2.3   Windows Linux Darwin http://giflib.sourceforge.net/
13: Gl2ps              1.3.9   Windows Linux Darwin http://www.geuz.org/gl2ps/
14: GLEW               2.0.0   Windows Linux Darwin http://glew.sourceforge.net/
15: Img                1.4.6   Windows Linux Darwin https://sourceforge.net/projects/tkimg/
16: imgtools           0.3     Windows Linux Darwin http://tkimgtools.sourceforge.net/
17: InnoSetup          5.5.9   Windows              http://www.jrsoftware.org/isinfo.php
18: JPEG               9.a     Windows Linux Darwin http://www.ijg.org/
19: KDIS               2.9.0   Windows Linux Darwin https://sourceforge.net/projects/kdis/
20: libressl           2.3.6   Windows Linux Darwin https://www.libressl.org/
21: memchan            2.3     Windows Linux Darwin http://memchan.sourceforge.net/
22: Mpexpr             1.2     Windows Linux Darwin https://sourceforge.net/projects/mpexpr/
23: nacl               1.0     Windows Linux Darwin http://sourceforge.net/projects/tclsnippets
24: OpenSceneGraph     3.0.1   Windows Linux Darwin http://www.openscenegraph.org/
25: OpenSceneGraphData 3.0.1   Windows Linux Darwin http://www.openscenegraph.org/
26: oratcl             4.6     Windows Linux Darwin http://oratcl.sourceforge.net
27: pdf4tcl            0.9.1   Windows Linux Darwin https://sourceforge.net/projects/pdf4tcl/
28: PNG                1.6.17  Windows Linux Darwin http://www.libpng.org/pub/png/
29: poApps             2.3.0   Windows Linux Darwin http://www.posoft.de/html/poTools.html
30: poImg              2.0.1   Windows Linux Darwin http://www.poSoft.de/
31: rl_json            0.9.6   Windows Linux Darwin http://www.sourceforge.net/projects/rbctoolkit/
32: ruff               0.4     Windows Linux Darwin https://sourceforge.net/projects/woof/
33: SDL                2.0.4   Windows Linux Darwin http://www.libsdl.org/
34: SetupTcl                   Windows Linux Darwin http://www.bawt.tcl3d.org/
35: SWIG               3.0.12  Windows Linux Darwin http://www.swig.org/
36: tablelist          5.16    Windows Linux Darwin http://www.nemethi.de/
37: tbcload            1.7     Windows Linux Darwin http://www.activestate.com/tcl-dev-kit
38: Tcl                8.6.6   Windows Linux Darwin http://www.tcl.tk/
39: tcl3dBasic         0.9.0   Windows Linux        http://www.tcl3d.org/
40: tclAE              2.0.7   Darwin               https://sourceforge.net/projects/tclae/
41: Tclapplescript     2.2     Darwin               https://sourceforge.net/projects/tcladdressbook
42: Tclkit             8.6.6   Windows Linux Darwin http://kbskit.cvs.sourceforge.net/
43: tcllib             1.18    Windows Linux Darwin https://core.tcl.tk/tcllib
44: TclStubs           8.6.6   Windows              http://www.tcl.tk/
45: tdom               0.8.3   Windows Linux Darwin http://tdom.github.io/
46: TIFF               4.0.3   Windows Linux Darwin http://www.simplesystems.org/libtiff/
47: Tk                 8.6.6   Windows Linux Darwin http://www.tcl.tk/
48: tkcon              2.5     Windows Linux Darwin https://sourceforge.net/projects/tkcon/
49: tkdnd              2.9     Windows Linux Darwin https://github.com/petasis/tkdnd
50: tklib              0.6     Windows Linux Darwin https://core.tcl.tk/tklib
51: tkpath             0.3.3   Windows Linux Darwin http://3dcanvas.tcl.tk/
52: tksqlite           0.5.13  Windows Linux Darwin http://reddog.s35.xrea.com/wiki/TkSQLite.html
53: TkStubs            8.6.6   Windows              http://www.tcl.tk/
54: tksvg              0.1     Windows Linux Darwin https://github.com/auriocus/tksvg/
55: Tktable            2.11    Windows Linux Darwin http://tktable.sourceforge.net/
56: tls                1.6.7   Windows Linux Darwin http://tls.sourceforge.net/
57: treectrl           2.4.1   Windows Linux Darwin https://sourceforge.net/projects/tktreectrl/
58: trofs              0.4.9   Windows Linux Darwin http://math.nist.gov/~DPorter/tcltk/trofs/
59: twapi              4.2a5   Windows              http://twapi.sourceforge.net/
60: udp                1.0.11  Windows Linux Darwin http://tcludp.sourceforge.net/
61: ukaz               2.0a3   Windows Linux Darwin https://github.com/auriocus/ukaz
62: vectcl             0.2     Windows Linux Darwin http://auriocus.github.io/VecTcl/
63: Xalan              1.11    Windows Linux Darwin https://xalan.apache.org/xalan-c/index.html
64: Xerces             3.1.2   Windows Linux Darwin http://xerces.apache.org/
65: ZLib               1.2.8   Windows Linux Darwin http://www.zlib.net/