I'm trying to use Boost Build v2 on a software package that will run on Cygwin, MinGW and other platforms. On Cygwin, DLLs are installed in the bin directory and import libraries are installed in lib, and DLLs are prefixed with "cyg" and have a ".dll" extention.
Boost.Buildv2 currently sees Cygwin as a UNIX platform, generates .so files and does not add the cyg prefix. Also the .so files are installed in lib, not bin (which is good for UNIX platforms).
The attached patch fixes the absence of the cyg prefix and has the build system generate import libraries, but does not place the DLLs in the bin directory, which I can't seem to figure out how to do. If some-one could help me with that, that would be great.
Thanks,