…and reconfigure appropriately. We assume that the library must be linked when present. This hould be no harm if the library present and not needed. Just superfluous. We search for the library in the paths specified by the environment variable LIB. The standard win64 configuration is now conditional on this, and a configuration variant for when the library is not present/needed was added, also conditional, just the inverse.
…anifests. Defined for the windows platforms. To handle the possibility of the MS dev environment not using manifests the execution of the command is conditional on finding a manifest file (and, of course, on its being defined). This should handle this Win specific issue without requiring too specific code in the package.
…lures more graceful. Instead of throwing whatever error occured, or trying to install something which does not exist bypass the latter, and let the log shown speak for itself.
…e window (via (X)), by existing the process. Otherwise the window would be gone, but the process kept running.
…e need. They may not exist. Especially if a destination outside of a Tcl installation is specified. But even inside a Tcl install this could happen.
…ame and version together. Without this we got broken meta data and load command.
… in paths. Treated a list of paths as one string when adding to another list of paths. This introduced Tcl list quoting into later processing of the paths in the list. Fixed.
Thanks to Tom Krehbiel for bringing it to my attention. We have to handle the TCL_STORAGE_CLASS properly or the compiler and linker may choke. Interestingly the unfixed code was no problem for the MSVC6 I used, but MSYS/gcc barfed on it, either during compilation (mine), or linking (Tom's).
…ile environments, etc. We can continue.
The issue broke OS X. Must have for 3.0.
…. Due to the wrapped starkit of critcl having a severely reduced auto_path. The unwrapped form with the large auto_path masked the issue. The specified -libdir (and parent) must be put on the auto_path for critcl::APIimport to work correctly.
Clarified header comment, and removed irrelevant reference to stubs (for this example).
…stdout and then exit.
…xit. Plus documentation.
Updated copyright notes.
Updated copyright notes.
…les as well. Updated the example build.tcl to auto-use the correct file name (build.tcl now), instead of having this hardwired. Extended the main build.tcl with an 'examples' command to list them, and run recipes on them.