BAWT (Build Automation With Tcl) is a configurable framework written in Tcl for building C/C++ based software libraries from source code without user interaction.
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 compilers (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.
BAWT is developed and copyrighted by Paul Obermeier and distributed under the 3-clause BSD license.
Sources and binary distributions are available in the Downloads section.