* cmake: mingw
* bbrecyclebin for msvc and mingw
* mingw shared lib prefix